2017
DOI: 10.1109/mahc.2017.3481346
|View full text |Cite
|
Sign up to set email alerts
|

Sixty Years of Software Development Life Cycle Models

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
22
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
7
2

Relationship

0
9

Authors

Journals

citations
Cited by 15 publications
(22 citation statements)
references
References 23 publications
0
22
0
Order By: Relevance
“…Software development life cycle (SDLC) is one of the key issues in software engineering. It is because the structure of activities required to develop a software system weighs on the quality, usefulness and usability of the software developed [28,29]. Several approaches to software development exist.…”
Section: Delineating Traditional and Agile Software Development Methodsmentioning
confidence: 99%
“…Software development life cycle (SDLC) is one of the key issues in software engineering. It is because the structure of activities required to develop a software system weighs on the quality, usefulness and usability of the software developed [28,29]. Several approaches to software development exist.…”
Section: Delineating Traditional and Agile Software Development Methodsmentioning
confidence: 99%
“…A Software Development Life Cycle (SDLC) is a process consisting of a set of phases during which software is designed, planned, implemented and deployed [24]. An iterative SDLC model may complement agile methodologies since agile practices can be used within the iterative software development processes, e.g., agile planning and execution of development tasks may run through cycles of coding and testing.…”
Section: The Software Development Life Cyclementioning
confidence: 99%
“…Typically, an iterative SDLC may consist of an initial requirement phase followed by design-, development-, test-, deploy-and maintenance phases, respectively. These phases may differ in scope depending on what development methodologies are used (including tools for code versioning and continuous integration/deployment management), but in general, each phase should seamlessly deliver output to the subsequent phase [24].…”
Section: The Software Development Life Cyclementioning
confidence: 99%
“…This approach also fails to recognize some of the unique implications of applied Machine Learning in practice. The purpose of SDLC has evolved over its 60-year history from ensuring an understanding of what needs to be done to focusing on structured development methods, to focusing on product delivery ( 26 ). To achieve this, there needs to be a balance between the structured and agile SDLC frameworks ( 26 ).…”
Section: Foundationsmentioning
confidence: 99%