Premium
4.2.1 A Pattern for Enacting Systems Engineering Reviews in Systems Development
Author(s) -
Fohn Steffen M.,
Popick Paul
Publication year - 2004
Publication title -
incose international symposium
Language(s) - English
Resource type - Journals
ISSN - 2334-5837
DOI - 10.1002/j.2334-5837.2004.tb00528.x
Subject(s) - waterfall model , waterfall , systems development life cycle , computer science , systems engineering , development (topology) , software development , software development process , software engineering , engineering , software , mathematical analysis , mathematics , archaeology , history , programming language
Over the last several decades, various software development models have been articulated and discussed in literature. These models (stagewise, waterfall, spiral, iterative and incremental, etc.) have evolved in an effort to accommodate project environments' distinguishing characteristics: business volatility, organization and technical complexity, validation and delivery strategies. A project must consider these characteristics in choosing an appropriate development method, hence underlying development model. A project's adoption of a given development method however, often leaves the systems engineer with questions on how to integrate systems engineering planning and control, specifically technical reviews, into the development and integration effort. A pattern is proposed that abstracts the problem of applying systems engineering's reviews across various development models to achieve the benefits of the systems engineering technical reviews in conjunction with the benefits of a development model other than the waterfall model. The pattern is demonstrated with the stagewise and the RUP iterative development model and the resulting benefits are described.