Life cycles in software and knowledge engineering: a comparative review

1989 ◽  
Vol 4 (3) ◽  
pp. 189-204 ◽  
Author(s):  
Michael Wilson ◽  
David Duce ◽  
Dan Simpson

AbstractProgress in software engineering has led to system development following models of the system life cycle. These models incorporate the use of prototyping and formal methods of program verification. They are becoming supported by integrated project support environments and permit the planning and monitoring of software development projects.In contrast, knowledge based systems (KBS) are developed using informal views of the system life cycle. Tools have been developed to support some stages of the life cycle in an undisciplined manner. The commercial use of KBS needs development projects to be planned and monitored. This requires methods and tools based on systematic life cycle models to be established for KBS.This paper reviews the current state of life cycle approaches to software engineering and KBS development projects in order to provide a direction for the development of methodical KBS life cycle models.

Author(s):  
Albin Zuccato

Organizations are required by legal provision to include information system security into their day- today management activities. To do this effectively and efficiently, it is necessary that information security management integrates into the overall system life cycle. Here I will present a system life cycle and suggest which aspects of security should be covered at which life cycle stage of the system. Based on this, I will present a process framework that due to its iterativity and detailedness accommodates the needs for life cycle oriented security management.


Author(s):  
F. ALONSO ◽  
N. JURISTO ◽  
J. PAZOS

The ten-year gap between the emergence of Software Engineering (SE) and Knowledge Engineering (KE) has led to the two disciplines developing along different methodological lines. In this paper, we point out that, after having passed through a period during which they ignored each other, followed by a competitive phase, the two disciplines have now reached a meeting point. We see the need for a life-cycle model for systems that integrate traditional and knowledge-based software. Besides, software development in the 21st century will entail open requirements and technological tools that will evolve during the life-cycle. Finally, the paper discusses a proposal for a conical-type spiral life-cycle model that seeks to meet all those needs.


2014 ◽  
Vol 2014 ◽  
pp. 1-10 ◽  
Author(s):  
Isabel M. del Águila ◽  
José Palma ◽  
Samuel Túnez

We present a review of the historical evolution of software engineering, intertwining it with the history of knowledge engineering because “those who cannot remember the past are condemned to repeat it.” This retrospective represents a further step forward to understanding the current state of both types of engineerings; history has also positive experiences; some of them we would like to remember and to repeat. Two types of engineerings had parallel and divergent evolutions but following a similar pattern. We also define a set of milestones that represent a convergence or divergence of the software development methodologies. These milestones do not appear at the same time in software engineering and knowledge engineering, so lessons learned in one discipline can help in the evolution of the other one.


2021 ◽  
Vol 11 (1) ◽  
pp. 12-22
Author(s):  
Kwadwo Kyeremeh

During the time half of the twentieth century, the utilization of Programmed computers has become huge. As an outcome, software programming has turned out to be increasingly differing and complex. Also, there are expanding requests on software programming – it must be less expensive, have more usefulness, be conveyed speedier, and be of higher quality than already. In the constantly changing environment and society of programming advancement, the procedures and strategies utilized when growing little projects are not adequate while developing extensive frameworks. As one response to this, distinctive improvement lifecycle models have been characterized. This paper portrays the three fundamental sorts of systems Development lifecycle models, from the successive models using incremental models to transformative models. The iterative advancement technique is additionally examined, and we additionally intricate the association of advancement lifecycle models to two rising fields in programming designing: programming design and part-based programming advancement.


2021 ◽  
Vol 23 (1) ◽  
pp. 69-75
Author(s):  
Wiwik Widiyatni ◽  
Vilianty Rafida ◽  
Ita Arfyanti

Research on Web-based Company Profile Design of the Association of Indonesian Construction Companies (GAPEKSINDO) is a research to make it easier for people to obtain complete and up-to-date information because information is considered very important in decision making and in achieving goals. In addition to obtaining complete and up-to-date information, the website can also send and publish information to the wider community online. The system development method used in this research is the System Development Life Cycle (SDLC) method, or better known as the system development life cycle in system engineering and software engineering, is the process of making and changing systems and the models and methodologies used to develop these systems. The research results are expected that this system can publish its activities for more up-to-date information so that the public can find out about the activities that have been carried out, the ease of information about GAPEKSINDO.


2020 ◽  
Vol 22 (1) ◽  
pp. 93-101
Author(s):  
Yulindawati Yulindawati ◽  
Hanifah Ekawati

The research to build Website Profile of Tenggarong Kelurahan is a study to facilitate the public to obtain complete and up-to-date information because the information is felt to be very important in decision making and in achieving goals. In addition to obtaining complete and up-to-date information, the website can also send and publish information to the wider community online. The system development method used in this research is the System Development Life Cycle (SDLC) method, or better known as the system development life cycle in system engineering and software engineering, is the process of making and changing systems and the models and methodologies used to develop these systems. The long-term goal to be achieved is that it is hoped that this system will be able to publicize its activities for more up-to-date information so that the public can find out about the activities that have been carried out, ease of information on the procedures for handling correspondence in the Melayu Tenggarong village to the public at large. So that the specific target of using the Tenggarong Kelurahan website as an effective medium for delivering information can be achieved.


Author(s):  
L. Rodríguez-Martínez ◽  
M. Mora ◽  
F. Álvarez ◽  
L. Garza ◽  
H. Durán ◽  
...  

Service-oriented software engineering (SoSE) is a new  paradigm for building software systems, fostered by the availability of a new -but already mature- computing technology based on services.  SoSE advances the current object-oriented and the component-based software engineering paradigms. Under that new paradigm, multiple software-system development life cycle (SDLC) methodologies have been proposed; however, none of them have gained a total acceptance as the dominant SDLC in SoSE.  On this theoretical and practical situation, we believe that a research is required to reach more standardized and stabilized knowledge about SDLCs in SoSE.  Thus, this article reviews nine recent SDLCs proposed for SoSE with the aim to present a descriptive-comparative landscape of a relevant range of SDLCs for SoSE. Such description-comparison is guided by two criteria: (i) the extent of completeness of each SDLC, with respect to the proposed phases, activities and delivered artifacts, and (ii) the extent of the Boehm-Turner’s Rigor-Agility balance. Our results suggest that only three of the nine SDLCs studied already provide the best level of completeness and Rigor-Agility. Finally, we consider that the reported descriptivecomparative framework and their findings from each SDLC can be useful also for comparing and elaborating future SDLCs in SoSE.


Sign in / Sign up

Export Citation Format

Share Document