Font Size: a A A

A quad constraint model for selecting software process models in industry

Posted on:2014-01-05Degree:D.EType:Dissertation
University:Southern Methodist UniversityCandidate:Smith, Klyne LFull Text:PDF
GTID:1458390008451185Subject:Computer Science
Abstract/Summary:
In this work, I examined three different Software Processing Methodologies. I started with the iterative model, followed by the waterfall model, and conclude with the V-model. Each of these methodologies is discussed in length to gain a clear understanding of their similarities and differences. I do acknowledge that many variations exist from each of the methodologies. This paper defines bounds associated with each methodology. This paper focuses on gaining a key understanding of the methodologies and when it is best to utilize each. Each serves a special purpose; the process of understanding the problem one must solve remains as complicated as actually solving the problem itself. In this work, I will investigate the intricacies required to formulate the problem while also selecting the appropriate methodology. I will analyze each of the methodologies, their pros and cons, given problem we are intending to solve. The pure nature of the problem will not only dictate which methodology, but also foreground why. The `why' becomes critical to providing a solid response. This work also provides an analysis of historical projects and examines their chosen methodology. I will provide a complete breakdown of the thought process for entry into the methodology as well as an examination and summary of the life cycle model based on the chosen methodology. The end result of this Praxis is to create a predictive method for determining the best-fit software delivery methodology based on initial project business requirements. The benefit of this Praxis is to increase the likelihood of delivering an on time, on budget, on function, with the right quality the first time. Given time constraints, resource availability, and the multitude of software methodologies, this Praxis will only examine three software delivery methodologies. This work will evaluate and analyze the iterative, Water Fall, and V-model delivery methodologies. The work will focus on the requirements portions of each of the methodologies, but will use the entire methodology for delivering implementing the solutions.
Keywords/Search Tags:Methodologies, Software, Model, Process, Methodology, Work
Related items