2022
DOI: 10.11591/ijece.v12i1.pp534-540
|View full text |Cite
|
Sign up to set email alerts
|

Formalization of the prediction and ranking of software development life cycle models

Abstract: The study of software engineering professional practices includes the use of the formal methodology in a software development. Identifying the appropriate methodology will not only reduce the failure of software but will also help to deliver the software in accordance with the predetermined budget and schedule. In literature, few works have been developed a tool for prediction of the most appropriate methodology for the specific software project. In this paper, a method for selecting an appropriate software de… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
5

Citation Types

0
5
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
3
1
1

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(5 citation statements)
references
References 15 publications
(25 reference statements)
0
5
0
Order By: Relevance
“…The CIIP system consists of three main modules: a personalized educational platform, learning modules, and a report and monitoring system. Selecting the appropriate system development methodology is essential for creating a complex web-based system [9][10][11][12]. A prototyping approach was adopted due to the complexity of the CIIP systems as they are composed of many interrelated modules that contain crucial functions and owing to the difficulty of stakeholders in finalizing all the requirements at once.…”
Section: Introductionmentioning
confidence: 99%
“…The CIIP system consists of three main modules: a personalized educational platform, learning modules, and a report and monitoring system. Selecting the appropriate system development methodology is essential for creating a complex web-based system [9][10][11][12]. A prototyping approach was adopted due to the complexity of the CIIP systems as they are composed of many interrelated modules that contain crucial functions and owing to the difficulty of stakeholders in finalizing all the requirements at once.…”
Section: Introductionmentioning
confidence: 99%
“…The goal of software engineering is to apply the top techniques for creating reliable software systems [14]. The various applications you come across could be in the business, engineering, or even scientific fields.…”
Section: Introductionmentioning
confidence: 99%
“…According to the engineering approach, software development must follow a clearly defined, methodical strategy to have a very high possibility of success [15], [16]. The software development life cycle (SDLC), as a well-defined, systematic process is the major advantage of the engineering approach, is a vital technique for the development of software and includes designing a sequence of various activities and phases [14]. They are requirements gathering, designing, programming, testing, and servicing [14], [17].…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations