A Comparison Between Five Models Of Software Engineering

Munassar, Nabil Mohammed Ali; Govardhan, A.
September 2010
International Journal of Computer Science Issues (IJCSI);Sep2010, Vol. 7 Issue 5, p94
Academic Journal
This research deals with a vital and important issue in computer world. It is concerned with the software management processes that examine the area of software development through the development models, which are known as software development life cycle. It represents five of the development models namely, waterfall, Iteration, V-shaped, spiral and Extreme programming. These models have advantages and disadvantages as well. Therefore, the main objective of this research is to represent different models of software development and make a comparison between them to show the features and defects of each model.


Related Articles

  • On the Cinematic Analysis of a Mechanism of Fourth Class. Toma, Georgeta; Bădoiu, Dorin // Petroleum - Gas University of Ploiesti Bulletin, Technical Serie;2012, Vol. 64 Issue 1, p69 

    In the paper some results concerning the cinematic analysis of a mechanism of fourth class are presented. The structure of the mechanism is modeled using the Inventor software. Also, Inventor software is used for realizing the cinematic analysis of the mechanism. Some interesting simulation...

  • Agile Practices: An Assessment of Perception of Value of Professionals on the Quality Criteria in Performance of Projects. de Azevedo Santos, Mariana; de Souza Bermejo, Paulo Henrique; de Oliveira, Marcelo Silva; Tonelli, Adriano Olímpio // Journal of Software Engineering & Applications;Dec2011, Vol. 4 Issue 12, p700 

    Deliver high quality software in accordance with deadlines has become a major challenge for the software industry and more organizations adopt agile practices as a mean to achieve quality in their products. This paper analyzes, through a survey, the perception of software professionals, working...

  • MDA Tool Components: a proposal for packaging know-how in model driven development. Bendraou, Reda; Desfray, Philippe; Gervais, Marie-Pierre; Muller, Alexis // Software & Systems Modeling;Jul2008, Vol. 7 Issue 3, p329 

    As the Model Driven Development (MDD) and Product Line Engineering (PLE) appear as major trends for reducing software development complexity and costs, an important missing stone becomes more visible: there is no standard and reusable assets for packaging the know-how and artifacts required when...

  • A model-driven traceability framework for software product lines. Anquetil, Nicolas; Kulesza, Uirá; Mitschke, Ralf; Moreira, Ana; Royer, Jean-Claude; Rummler, Andreas; Sousa, André // Software & Systems Modeling;Sep2010, Vol. 9 Issue 4, p427 

    Software product line (SPL) engineering is a recent approach to software development where a set of software products are derived for a well defined target application domain, from a common set of core assets using analogous means of production (for instance, through Model Driven Engineering)....

  • Creating Software Product Value in China. Barney, Sebastian; Wohlin, Claes; Hu, Ganglan; Aurum, Aybüke // IEEE Software;Jul/Aug2009, Vol. 26 Issue 4, p84 

    The article presents a study of 11 software development companies in China to determine the which of the criteria they use increase the valuation of software. The authors emphasize that the value-creation criteria used by product development organizations are different from the criteria used by...

  • STRUCTURAL VALIDATION OF SOFTWARE PRODUCT LINE VARIANTS: A GRAPH TRANSFORMATIONS BASED APPROACH. Khalfaoui, Khaled; Chaoui, Allaoua; Foudil, Cherif; Kerkouche, Elhillali // International Journal of Software Engineering & Applications;Mar2013, Vol. 4 Issue 2, p19 

    A Software Product Line is a set of software products that share a number of core properties but also differ in others. Differences and commonalities between products are typically described in terms of features. A software product line is usually modeled with a feature diagram, describing the...

  • MANAGING S/W DESIGN CHANGES USING C.R. DESIGNER. Dixit, Siddharth; Ratnawat, Ranu; Sharma, Umesh; Srivastava, Praveen Kr. // International Journal of Software Engineering & Applications;Mar2013, Vol. 4 Issue 2, p93 

    The development of any software product depends on how efficiently design documents are created. The various kind of design document which are required to be created for the development of software product are High level Design (HLD), Low Level Design (LLD) and Change Request Design (CRD)...

  • Quality-Oriented Software Product Line Architecture Design. Lei Tan; Yuqing Lin; Huilin Ye // Journal of Software Engineering & Applications;Jul2012, Vol. 5 Issue 7, p472 

    Software architecture design is a critical step of software development. Currently, there are various design methods available and each is focusing on certain perspective of architecture design. Especially, quality-based methods have received a lot of attentions and have been well developed for...

  • A business maturity model of software product line engineering. Ahmed, Faheem; Capretz, Luiz // Information Systems Frontiers;Sep2011, Vol. 13 Issue 4, p543 

    In the recent past, software product line engineering has become one of the most promising practices in software industry with the potential to substantially increase the software development productivity. Software product line engineering approach spans the dimensions of business, architecture,...


Read the Article


Sorry, but this item is not currently available from your library.

Try another library?
Sign out of this library

Other Topics