The Software Factory: Integrating CASE Technologies to Improve Productivity
Author(s)
Menendez, José![Thumbnail](/bitstream/handle/1721.1/83556/REP_96_02.pdf.jpg?sequence=5&isAllowed=y)
DownloadREP_96_02.pdf (236.4Kb)
Terms of use
Metadata
Show full item recordAbstract
This report addresses the use of computer-aided software engineering (CASE)
technology for the development of aircraft software. Real-time embedded software is
becoming the key to implementing avionic systems functionality in all types of aircraft. As the magnitude of software to be developed increases, software development
continues to be plagued by problems that result in schedule overruns, cost overruns, poor
quality software and software that fails to meet operational needs. These problems include
incomplete requirements definition, changing requirements, lack of a clearly defined
development method, improper design, inadequate testing and inadequate tools. The major
challenge is to develop quality software in a reliable and repeatable manner while improving
productivity.
People, process, and technology are three leverage points to meet this major
challenge. Together these three leverage points are the major
determinants of software quality and productivity. The focus of this report is technology,
specifically integrating CASE technologies to create a software factory and automate
software development.
Date issued
1996-07Series/Report no.
;LEAN 96-02
Keywords
computer-aided software engineering (CASE), aircraft software, avionic systems, technology
Collections
The following license files are associated with this item: