To see the other types of publications on this topic, follow the link: Software development patterns.

Journal articles on the topic 'Software development patterns'

Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles

Select a source type:

Consult the top 50 journal articles for your research on the topic 'Software development patterns.'

Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.

You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.

Browse journal articles on a wide variety of disciplines and organise your bibliography correctly.

1

Kallja, Aurela. "Software development using design patterns." Ingenious 1, no. 2 (2021): 7–20. http://dx.doi.org/10.58944/uqak8608.

Full text
Abstract:
Information systems have become an integral part of our lives. The demands for software that helps us accomplish our daily tasks are ever-increasing, considering the great technological momentum around the globe. Software engineering is the process of analyzing user requirements and designing and developing software applications. Each user request is a problem that an individual or a business has encountered in the daily work processes. The goal of software engineering is to provide an optimal and efficient solution to these problems to increase the overall productivity of employees in the res
APA, Harvard, Vancouver, ISO, and other styles
2

Bola�os Castro, Sandro Javier, Rub�n Gonz�lez Crespo, and Victor Hugo Medina Garc�a. "Patterns of Software Development Process." International Journal of Interactive Multimedia and Artificial Intelligence 1, no. 4 (2011): 33. http://dx.doi.org/10.9781/ijimai.2011.146.

Full text
APA, Harvard, Vancouver, ISO, and other styles
3

Mateosian, Richard. "Software Development Patterns [Micro Review]." IEEE Micro 28, no. 5 (2008): 72. http://dx.doi.org/10.1109/mm.2008.78.

Full text
APA, Harvard, Vancouver, ISO, and other styles
4

Prikladnicki, R., J. L. N. Audy, and F. Shull. "Patterns in Effective Distributed Software Development." IEEE Software 27, no. 2 (2010): 12–15. http://dx.doi.org/10.1109/ms.2010.48.

Full text
APA, Harvard, Vancouver, ISO, and other styles
5

Booch, G. "From small to gargantuan [software development patterns." IEEE Software 23, no. 4 (2006): 14–15. http://dx.doi.org/10.1109/ms.2006.102.

Full text
APA, Harvard, Vancouver, ISO, and other styles
6

Arsene, O., and I. Dumitrache. "Design patterns multiagents driven for software development." IFAC Proceedings Volumes 44, no. 1 (2011): 9011–16. http://dx.doi.org/10.3182/20110828-6-it-1002.02864.

Full text
APA, Harvard, Vancouver, ISO, and other styles
7

Bashir, Rabia. "Anti-patterns in Open Source Software Development." International Journal of Computer Applications 44, no. 3 (2012): 23–30. http://dx.doi.org/10.5120/6244-8197.

Full text
APA, Harvard, Vancouver, ISO, and other styles
8

Cain, Brendan G., James O. Coplien, and Neil B. Harrison. "Social patterns in productive software development organizations." Annals of Software Engineering 2, no. 1 (1996): 259–86. http://dx.doi.org/10.1007/bf02063813.

Full text
APA, Harvard, Vancouver, ISO, and other styles
9

Winter, Robert J. "Agile Software Development: Principles, Patterns, and Practices." Performance Improvement 53, no. 4 (2014): 43–46. http://dx.doi.org/10.1002/pfi.21408.

Full text
APA, Harvard, Vancouver, ISO, and other styles
10

Riehle, Dirk, and Heinz Z�llighoven. "Understanding and using patterns in software development." Theory and Practice of Object Systems 2, no. 1 (1996): 3–13. http://dx.doi.org/10.1002/(sici)1096-9942(1996)2:1<3::aid-tapo1>3.0.co;2-#.

Full text
APA, Harvard, Vancouver, ISO, and other styles
11

Tsai, Wei-Tek, Budan Wu, Zhi Jin, Yu Huang, and Wu Li. "Ontology patterns for service-oriented software development." Software: Practice and Experience 43, no. 7 (2011): 867–83. http://dx.doi.org/10.1002/spe.1132.

Full text
APA, Harvard, Vancouver, ISO, and other styles
12

D Kulkarni, Nilesh, and Saurav Bansal. "Strategy Design Pattern Applied on a Mobile App Building." Journal of Mathematical & Computer Applications 1, no. 1 (2022): 1–6. http://dx.doi.org/10.47363/jmca/2022(1)121.

Full text
Abstract:
This paper provides the importance and application of design patterns in software engineering, particularly focusing on the Strategy Design Pattern. It outlines how design patterns offer efficient, flexible, and reusable solutions to common problems in object-oriented software development. The paper presents a case study of Strategy Design Pattern’s application in a mobile app builder, emphasizing its role in creating adaptable and maintainable software architecture. Additionally incorporates commentary on the SOLID Open and Close principle, explaining how it allows software entities to be ext
APA, Harvard, Vancouver, ISO, and other styles
13

Vogt, Peter. "Patterns in software design." Landscape Ecology 34, no. 9 (2019): 2083–89. http://dx.doi.org/10.1007/s10980-019-00797-9.

Full text
APA, Harvard, Vancouver, ISO, and other styles
14

Wang, Hong. "The Research on Software Reuse Technology." Applied Mechanics and Materials 543-547 (March 2014): 2929–32. http://dx.doi.org/10.4028/www.scientific.net/amm.543-547.2929.

Full text
Abstract:
Software reuse has gained increasing attention by academic organizations and software development agencies. Existing researches on software pattern concentrate on constructing and representing patterns in unstructured way, so it is difficult to maintain and reuse them. This article puts forward pattern-oriented software development process that integrates modeling method based on architecture with software process for software reuse. Through the research on pattern oriented software development process, the reusability of software is enhanced.
APA, Harvard, Vancouver, ISO, and other styles
15

Selvan, M. P., and K. S. Swarup. "Development of Power Flow Software Using Design Patterns." IEEE Transactions on Power Systems 21, no. 2 (2006): 611–18. http://dx.doi.org/10.1109/tpwrs.2006.873050.

Full text
APA, Harvard, Vancouver, ISO, and other styles
16

Mens, Kim, Isabel Michiels, and Roel Wuyts. "Supporting software development through declaratively codified programming patterns." Expert Systems with Applications 23, no. 4 (2002): 405–13. http://dx.doi.org/10.1016/s0957-4174(02)00076-3.

Full text
APA, Harvard, Vancouver, ISO, and other styles
17

Ziyuan Wang, Ziyuan Wang, Jinwu Guo Ziyuan Wang, Dexin Bu Jinwu Guo, and Chongchong Shi Dexin Bu. "Investigating Failure Patterns in Machine Learning-based Object Detection Tasks in Software Development Courses." 網際網路技術學刊 24, no. 4 (2023): 1001–8. http://dx.doi.org/10.53106/160792642023072404017.

Full text
Abstract:
&lt;p&gt;Object detection, one of the popular tasks in computer vision, is to find all objects of interest in an image and determine their category and location. When people use deep learning frameworks to implement object detection networks, defects are often caused by human-introduced faults. These defects may cause different types of failures. Exploring frequent failure patterns in object detection programs can help developers detect and fix defects more effectively and efficiently. Therefore, we conducted an empirical study on failure patterns in deep learning-based object detection progra
APA, Harvard, Vancouver, ISO, and other styles
18

Macasaet, RJ, Manuel Noguera, María Luisa Rodríguez, José Luis Garrido, Sam Supakkul, and Lawrence Chung. "Representing Micro-Business Requirements Patterns with Associated Software Components." International Journal of Information System Modeling and Design 5, no. 4 (2014): 71–90. http://dx.doi.org/10.4018/ijismd.2014100104.

Full text
Abstract:
This paper proposes representations for micro-business requirements patterns with associated software components. The patterns must be comprehensible enough for micro-business owners without technical backgrounds but at the same time be technical enough for the software developers who use them during the design and development of software. Both objectives are somewhat conflicting and trade-offs have to be made regarding their representations. The pattern representations use a combination of tables, business process models, goal graphs, labels, and UML component diagrams. First, the paper provi
APA, Harvard, Vancouver, ISO, and other styles
19

Hamid, B., S. Gürgens, and A. Fuchs. "Security patterns modeling and formalization for pattern-based development of secure software systems." Innovations in Systems and Software Engineering 12, no. 2 (2015): 109–40. http://dx.doi.org/10.1007/s11334-015-0259-1.

Full text
APA, Harvard, Vancouver, ISO, and other styles
20

Fan, G. Y., and J. M. Cowley. "Software pattern recognition applied to nanodiffraction patterns from a STEM instrument." Proceedings, annual meeting, Electron Microscopy Society of America 44 (August 1986): 694–95. http://dx.doi.org/10.1017/s042482010014484x.

Full text
Abstract:
In recent developments, the ASU HB5 has been modified so that the timing, positioning, and scanning of the finely focused electron probe can be entirely controlled by a host computer. This made the asynchronized handshake possible between the HB5 STEM and the image processing system which consists of host computer (PDP 11/34), DeAnza image processor (IP 5000) which is interfaced with a low-light level TV camera, array processor (AP 400) and various peripheral devices. This greatly facilitates the pattern recognition technique initiated by Monosmith and Cowley. Software called NANHB5 is under d
APA, Harvard, Vancouver, ISO, and other styles
21

Alshudukhi, Jalawi Sulaiman. "Pattern-based solution for architecting cloud-enabled software." International Journal of ADVANCED AND APPLIED SCIENCES 8, no. 8 (2021): 9–19. http://dx.doi.org/10.21833/ijaas.2021.08.002.

Full text
Abstract:
Cloud computing exploits the software as a service model with distributed and interoperable services for the composition of software systems. Cloud-enabled systems that demand elasticity, scalability, and composition of services, etc., there is a need to capitalize on reusable solutions exploiting patterns and styles to architect cloud-based software. The objective of this research is to build and exploit a catalog of patterns that support reusable design knowledge to develop cloud-based architectures. We propose a three-step process with (i) pattern discovery, (ii) pattern documentation (buil
APA, Harvard, Vancouver, ISO, and other styles
22

Utkun, Emine, Erkan Yeşil, and Nezla Ünal. "Development of a Mobile-Based Application Software Body Size Calculator." Fibres and Textiles in Eastern Europe 26, no. 2(128) (2018): 104–7. http://dx.doi.org/10.5604/01.3001.0011.5747.

Full text
Abstract:
Clothing fit is one of the important factors affecting consumers’ purchasing behaviour and clothing satisfaction. The aim of this study was to develop a mobile-based body size calculator program to compare standard mass production body measurements with female body measurements taken individually. Another aim of the study was to investigate the effects of size difference between the body measurements taken individually and mass productionbased measurements on pattern drafting. At the end of the study, the program developed was run, the differences between the patterns examined and pattern modi
APA, Harvard, Vancouver, ISO, and other styles
23

Parrish, Allen, David Cordes, Cynthia Lester, and Deanne Moore. "Assessing computer usage patterns in a software development course." ACM SIGCSE Bulletin 29, no. 1 (1997): 58–62. http://dx.doi.org/10.1145/268085.268107.

Full text
APA, Harvard, Vancouver, ISO, and other styles
24

Yaman, Sezin, Fabian Fagerholm, Myriam Munezero, Tomi Männistö, and Tommi Mikkonen. "Patterns of user involvement in experiment-driven software development." Information and Software Technology 120 (April 2020): 106244. http://dx.doi.org/10.1016/j.infsof.2019.106244.

Full text
APA, Harvard, Vancouver, ISO, and other styles
25

Yu, Liguo, Yingmei Li, and Srini Ramaswamy. "Design Patterns and Design Quality." International Journal of Secure Software Engineering 8, no. 2 (2017): 53–81. http://dx.doi.org/10.4018/ijsse.2017040103.

Full text
Abstract:
Design patterns are reusable software design solutions to object-oriented programs. Since the initial introduction of the 23 well-known design patterns in 1995, more and more patterns have been identified and utilized in the software industry. The benefits of applying design patterns include reducing development cost, improving code quality, and standardizing the integration and maintenance processes. Therefore, using design patterns is becoming a common practice to build both commercial software and open-source products. Although most design patterns are considered creative solutions to some
APA, Harvard, Vancouver, ISO, and other styles
26

Meheden, Maria, Andrei Musat, Andrei Traciu, et al. "Design Patterns and Electric Vehicle Charging Software." Applied Sciences 11, no. 1 (2020): 140. http://dx.doi.org/10.3390/app11010140.

Full text
Abstract:
The development and maintenance of complex software systems, with ever-changing requirements has benefited from the implementation of design patterns, which ensure a higher degree of maintainability. The present article illustrates the essential role of design patterns in sketching the software architecture for an electric vehicle charging management platform. We have integrated a series of design patterns to create a solid base structure for the API (Application Programming Interface). Furthermore, we have explored cloud design patterns in the deployment process to ensure a proper multi-tenan
APA, Harvard, Vancouver, ISO, and other styles
27

PEÑA-MORA, FENIOSKY, SANJEEV VADHAVKAR, and SIVA KUMAR DIRISALA. "Component-based software development for integrated construction management software applications." Artificial Intelligence for Engineering Design, Analysis and Manufacturing 15, no. 2 (2001): 173–87. http://dx.doi.org/10.1017/s0890060401152054.

Full text
Abstract:
This paper presents a framework and a prototype for designing Integrated Construction Management (ICM) software applications using reusable components. The framework supports the collaborative development of ICM software applications by a group of ICM application developers from a library of software components. The framework focuses on the use of an explicit software development process to capture and disseminate specialized knowledge that augments the description of the ICM software application components in a library. The importance of preserving and using this knowledge has become apparent
APA, Harvard, Vancouver, ISO, and other styles
28

Uzakova, Umida, and Sevara Murodova. "Weaving construction software system." E3S Web of Conferences 497 (2024): 02038. http://dx.doi.org/10.1051/e3sconf/202449702038.

Full text
Abstract:
The construction methods within the Desint system are organized into three distinct groups, each catering to specific aspects of the weaving process. These groups delineate the procedures involved in creating woven patterns and are selected based on the type of the initial element required to achieve the final desired weave. This group encompasses construction methods that initiate the weaving process from fundamental elements. These elements can range from a single thread to a collection of threads. The focus is on building the foundational structure of the weave, starting from basic componen
APA, Harvard, Vancouver, ISO, and other styles
29

Ashbacher, Charles. "Patterns of Enterprise Application Development, by Martin Fowler." Journal of Object Technology 2, no. 5 (2003): 163. http://dx.doi.org/10.5381/jot.2003.2.5.r1.

Full text
APA, Harvard, Vancouver, ISO, and other styles
30

Jánki, Zoltán Richárd, and Vilmos Bilicki. "Rule-Based Architectural Design Pattern Recognition with GPT Models." Electronics 12, no. 15 (2023): 3364. http://dx.doi.org/10.3390/electronics12153364.

Full text
Abstract:
Architectural design patterns are essential in software development because they offer proven solutions to large-scale structural problems in software systems and enable developers to create software that is more maintainable, scalable, and comprehensible. Model-View-Whatever (MVW) design patterns are prevalent in many areas of software development, but their use in Web development is on the rise. There are numerous subtypes of MVW design patterns applicable to Web systems, but there is no exhaustive listing of them. Additionally, it is unclear how these subtypes can be utilized in contemporar
APA, Harvard, Vancouver, ISO, and other styles
31

Marnewick, Carl, Saieshni Thanthony, and Annlizé Marnewick. "Communication patterns and team performance within agile software development project." International Journal of Agile Systems and Management 15, no. 1 (2022): 118. http://dx.doi.org/10.1504/ijasm.2022.10048990.

Full text
APA, Harvard, Vancouver, ISO, and other styles
32

Thanthony, Saieshni, Annlizé Marnewick, and Carl Marnewick. "Communication patterns and team performance within agile software development project." International Journal of Agile Systems and Management 15, no. 1 (2022): 118. http://dx.doi.org/10.1504/ijasm.2022.124173.

Full text
APA, Harvard, Vancouver, ISO, and other styles
33

Seidl, Christoph, Sven Schuster, and Ina Schaefer. "Generative software product line development using variability-aware design patterns." ACM SIGPLAN Notices 51, no. 3 (2016): 151–60. http://dx.doi.org/10.1145/2936314.2814212.

Full text
APA, Harvard, Vancouver, ISO, and other styles
34

Stewart, Katherine J., David P. Darcy, and Sherae L. Daniel. "Observations on patterns of development in open source software projects." ACM SIGSOFT Software Engineering Notes 30, no. 4 (2005): 1–5. http://dx.doi.org/10.1145/1082983.1083272.

Full text
APA, Harvard, Vancouver, ISO, and other styles
35

Seidl, Christoph, Sven Schuster, and Ina Schaefer. "Generative software product line development using variability-aware design patterns." Computer Languages, Systems & Structures 48 (June 2017): 89–111. http://dx.doi.org/10.1016/j.cl.2016.08.006.

Full text
APA, Harvard, Vancouver, ISO, and other styles
36

Martín, Diego, Javier García Guzmán, Julián Urbano, and Juan Llorens. "Patterns as objects to manage knowledge in software development organizations." Knowledge Management Research & Practice 10, no. 3 (2012): 252–74. http://dx.doi.org/10.1057/kmrp.2012.15.

Full text
APA, Harvard, Vancouver, ISO, and other styles
37

Schmidt, Vincent, and Christopher R. Hale. "Promoting Cognitive Design Patterns using Software Integrated Development Environments 1." INSIGHT 12, no. 1 (2009): 29–32. http://dx.doi.org/10.1002/inst.200912129.

Full text
APA, Harvard, Vancouver, ISO, and other styles
38

de Souza, Cleidson R. B., Emilie Ma, Jesse Wong, Dongwook Yoon, and Ivan Beschastnikh. "Revealing Software Development Work Patterns with PR-Issue Graph Topologies." Proceedings of the ACM on Software Engineering 1, FSE (2024): 2402–23. http://dx.doi.org/10.1145/3660813.

Full text
Abstract:
How software developers work and collaborate, and how we can best support them is an important topic for software engineering research. One issue for developers is a limited understanding of work that has been done and is ongoing. Modern systems allow developers to create Issues and pull requests (PRs) to track and structure work. However, developers lack a coherent view that brings together related Issues and PRs. In this paper, we first report on a study of work practices of developers through Issues, PRs, and the links that connect them. Specifically, we mine graphs where the Issues and PRs
APA, Harvard, Vancouver, ISO, and other styles
39

Peña-Mora, Feniosky, and Sanjeev Vadhavkar. "Augmenting design patterns with design rationale." Artificial Intelligence for Engineering Design, Analysis and Manufacturing 11, no. 2 (1997): 93–108. http://dx.doi.org/10.1017/s089006040000189x.

Full text
Abstract:
AbstractPresent-day software applications are increasingly required to be “reuse-conscious” in terms of the operating platforms, topology, and evolutionary requirements. Traditionally, there has been much difficulty in communicating specialized knowledge like design intents, design recommendations, and design justifications in the discipline of software engineering. This paper presents a methodology based on the combination of design rationale and design patterns to design reusable software systems. Design rationale is the representation of the reasoning behind the design of an artifact. Desig
APA, Harvard, Vancouver, ISO, and other styles
40

Coplien, James. "The culture of patterns." Computer Science and Information Systems 1, no. 2 (2004): 1–26. http://dx.doi.org/10.2298/csis0402001c.

Full text
Abstract:
The pattern community came about from a consciously crafted culture, a culture that has persisted, grown, and arguably thrived for a decade. The culture was built on a small number of explicit principles. The culture became embodied in its activities-conferences called PLoPs that centered on a social activity for reviewing technical works-and in a body of literature that has wielded broad influence on software design. Embedded within the larger culture of software development, the pattern culture has enjoyed broad influence on software development worldwide. The culture hasn?t been without its
APA, Harvard, Vancouver, ISO, and other styles
41

Kühn, Eva. "Reusable Coordination Components: Reliable Development of Cooperative Information Systems." International Journal of Cooperative Information Systems 25, no. 04 (2016): 1740001. http://dx.doi.org/10.1142/s0218843017400019.

Full text
Abstract:
Today’s emerging trends like factory of the future, big data, Internet-of-things, intelligent traffic solutions, cyber-physical systems, wireless sensor networks, smart home, smart city and smart grid raise new challenges on software development. They are characterized by high concurrency, distribution and dynamics as well as huge numbers of heterogeneous devices, resources and users that must collaborate in a reliable way. The management of the interactions and dependencies between the participants is a complex task posing massive coordination problems. The here proposed approach is twofold:
APA, Harvard, Vancouver, ISO, and other styles
42

Hussein, Bilal, Aref Mehanna, and Yahia Rabih. "Visitor Design Pattern Using Reflection Mechanism." International Journal of Software Innovation 8, no. 1 (2020): 92–107. http://dx.doi.org/10.4018/ijsi.2020010106.

Full text
Abstract:
Design patterns of today play a fundamental role in software development and implementation and provide a wide range of design solutions for recurring problems. Most research in this area focus on the creation and update of design patterns in order to fill all the gaps produced by their original structures. The purpose of this article is to present the visitor design pattern, to show its advantages in the software development process, and to provide it in a new version that allows the software to be easily upgraded without making complex modifications. This contribution consists in updating th
APA, Harvard, Vancouver, ISO, and other styles
43

Liu, Li-Min. "A New Software Development Methodology for Clinical Trial Systems." Advances in Software Engineering 2013 (March 21, 2013): 1–13. http://dx.doi.org/10.1155/2013/796505.

Full text
Abstract:
Clinical trials are crucial to modern healthcare industries, and information technologies have been employed to improve the quality of data collected in trials and reduce the overall cost of data processing. While developing software for clinical trials, one needs to take into account the similar patterns shared by all clinical trial software. Such patterns exist because of the unique properties of clinical trials and the rigorous regulations imposed by the government for the reasons of subject safety. Among the existing software development methodologies, none, unfortunately, was built specif
APA, Harvard, Vancouver, ISO, and other styles
44

Tetin, I., and E. Antonenko. "DEVELOPMENT OF GAIT DIAGNOSTIC TECHNOLOGY FOR LONG-DISTANCE RUNNERS VIA SMART INSOLES." Human Sport Medicine 19, no. 2 (2019): 139–44. http://dx.doi.org/10.14529/hsm190218.

Full text
Abstract:
Aim. The article deals with the development of methods and software for the analysis of the running pattern in long-distance runners using smart insoles to prevent the development of athlete’s injuries. Materials and Methods. Insoles with embedded pressure sensors, an accelerometer, a gyroscope, and a specially designed software for analyzing the pattern of running and pressure distribution in the foot. Results. The technique of diagnostics and analysis of the running pattern, which allows preventing the development of tendon inflammation, Morton neuroma, and plantar fasciitis, is presented. C
APA, Harvard, Vancouver, ISO, and other styles
45

McMeel, Dermott John James, and Robert Amor. "Knitting Patterns." International Journal of Art, Culture and Design Technologies 5, no. 2 (2016): 1–16. http://dx.doi.org/10.4018/ijacdt.2016070101.

Full text
Abstract:
Large software conglomerates like Trimble and Autodesk provide consumers with suites of software that perform many functions within the design and construction process. Communicating with software outside of the suite can be highly problematic as file types and communication protocols are proprietary and closed within that software family - the antithesis of interoperability). This is in stark contrast with emerging trends in consumer computing, where we find a rich ecosystem of devices and services facilitating a period of intense innovation. This paper documents original research that aims t
APA, Harvard, Vancouver, ISO, and other styles
46

YANG, STEPHEN J. H., JEFFREY J. P. TSAI, and IRENE CHEN. "DEVELOPMENT OF WIRELESS EMBEDDED SYSTEMS USING COMPONENT BASED SOFTWARE." International Journal of Software Engineering and Knowledge Engineering 12, no. 02 (2002): 135–53. http://dx.doi.org/10.1142/s0218194002000871.

Full text
Abstract:
Many mobile and wireless devices are connecting to the Internet nowadays, among them, mobile phones and PDAs are the most popular ones. Thus, in this paper, we will focus on how to develop embedded software running on the two devices by using design patterns and Java based software components. Notably, some components may be used directly in an embedded software system, whereas most components must be specialized prior to reuse. Developers have to identify the variation points on these components. In order to develop a reusable embedded software system, we will identify several variation point
APA, Harvard, Vancouver, ISO, and other styles
47

Thakur, Ram Naresh, and U. S. Pandey. "The Role of Model-View Controller in Object Oriented Software Development." Nepal Journal of Multidisciplinary Research 2, no. 2 (2019): 1–6. http://dx.doi.org/10.3126/njmr.v2i2.26279.

Full text
Abstract:
Object Oriented Software Development (OOSD) is a design technique that is used before the development and design of a software. This design method makes the system appears as a collection of objects to communicate with other objects by passing messages. The Model-View-Controller (MVC) has been inherited from Object-Oriented Programming (OOP) with the integration of Graphical User Interface (GUI) and interactive program execution. The MVC is very useful for developing Interactive and Dynamic Web Applications and iOS. With MVC, developers can trust on design patterns that are widely accepted as
APA, Harvard, Vancouver, ISO, and other styles
48

de Vasconcelos, Francisco M., and Cláudia Maria Lima Werner. "Organizing the Software Development Process Knowledge: An Approach Based on Patterns." International Journal of Software Engineering and Knowledge Engineering 08, no. 04 (1998): 461–82. http://dx.doi.org/10.1142/s0218194098000261.

Full text
Abstract:
This paper describes an approach to support software development process descriptions in the context of the Memphis Environment (a Reuse Based Software Development Environment), allowing the organization of a software development asset, i.e., the process knowledge. The approach uses software patterns to organize the information, and provides a tool that handles the process descriptions as a source of solutions to problems detected by project management. It enhances the environment features in terms of project management support, process modeling capability, and process evolution support.
APA, Harvard, Vancouver, ISO, and other styles
49

Levine, Ned. "Spatial Statistics and GIS: Software Tools to Quantify Spatial Patterns." Journal of the American Planning Association 62, no. 3 (1996): 381–91. http://dx.doi.org/10.1080/01944369608975702.

Full text
APA, Harvard, Vancouver, ISO, and other styles
50

Sterling, Leon, and Ümit Yalçinalp. "Logic Programming and Software engineering—implications for Software design." Knowledge Engineering Review 11, no. 4 (1996): 333–45. http://dx.doi.org/10.1017/s026988890000802x.

Full text
Abstract:
AbstractLogic programming is a programming paradigm with potential to contribute to software engineering. This paper is concerned with one dimension of that potential, the impact that experience with developing logic programs can have on software design. We present a logic programming perspective on programming patterns, systematic program development, design for provability, and the paradigm of meta-programming.
APA, Harvard, Vancouver, ISO, and other styles
We offer discounts on all premium plans for authors whose works are included in thematic literature selections. Contact us to get a unique promo code!