Title :
Lessons learned from the use of a spiral model for an Ada development effort: the software life cycle support environment (SLCSE)
Author :
Bajwa, L. Yvonne
Author_Institution :
Gen. Res. Corp., Santa Barbara, CA, USA
Abstract :
A description is given of the software life cycle support environment (SLCSE), a VAX-based software development environment. The project was 80% Ada, subject to DOD-STD-2167 reviews and documentation. SLCSE adopted an incremental-build/rapid-prototyping methodology similar to Boehm´s spiral model. Eight prototype builds (and the final product) were delivered during the course of the development effort. At the heart of the system is an integrated database implemented via a commercial relational database management system overlaid with an entity-relationship layer that models the entire information content of DOD-STD-2167A. The lessons learned from this project are discussed. Among these lessons are the findings that incremental builds help to prove the viability of critical design approaches and that the use of a spiral-type model requires a new mindset
Keywords :
Ada; project support environments; software engineering; Ada development effort; DOD-STD-2167 reviews; VAX-based software development environment; critical design approaches; documentation; entity-relationship layer; incremental builds; integrated database; rapid-prototyping methodology; relational database management system; software life cycle support environment; spiral model; Management training; Personnel; Programming; Prototypes; Relational databases; Software prototyping; Spirals; Subcontracting; Testing; User interfaces;
Conference_Titel :
Aerospace and Electronics Conference, 1989. NAECON 1989., Proceedings of the IEEE 1989 National
Conference_Location :
Dayton, OH
DOI :
10.1109/NAECON.1989.40460