Title :
Comparative Analysis of Software Engineering Models from Traditional to Modern Methodologies
Author :
Kumar, Girish ; Bhatia, Pradeep Kumar
Author_Institution :
Dept. of Comput. Sci. & Eng., G.J. Univ. of Sci. & Technol., Hisar, India
Abstract :
Software Engineering aims to produce a quality software product that is delivered on time, within the allocated budget, and with the requirements expected by the customer but unfortunately maximum of the times this goal is rarely achieved. A software life cycle is the series of identifiable stages that a software product undergoes during its lifetime. However, a properly managed project in a matured software engineering environment can consistently achieve this goal. This research is concerned with the methodologies that examine the life cycle of software through the development models, which are known as software development life cycle. Hereby, we are representing traditional i.e. waterfall, Iteration, Spiral models as well as modern development methodologies like Agile methodologies that includes Extreme programming, Scrum, Feature Driven Development, Component based software development methodologies etc. All of these models have advantages and disadvantages as well. Therefore, the main objective of this research is to represent different models of software development by showing the good and bad practices of each model. A comparative analysis of traditional as well as modern methodologies is made.
Keywords :
object-oriented programming; project management; software prototyping; software quality; agile methodologies; budget allocation; component based software development methodology; extreme programming methodology; feature driven development methodology; iteration model; project management; quality software product; scrum methodology; software development life cycle; software engineering models; spiral model; waterfall model; Adaptation models; Computational modeling; Object oriented modeling; Software; Software engineering; Spirals; Testing; Modern models; Software Engineering; Software Engineering Models; Traditional models;
Conference_Titel :
Advanced Computing & Communication Technologies (ACCT), 2014 Fourth International Conference on
Conference_Location :
Rohtak
DOI :
10.1109/ACCT.2014.73