The Software Factory: Integrating CASE Technologies to Improve Productivity
Name
REP_96_02.pdf
Size
236.48 KB
Format
Adobe PDF
Checksum (MD5)
ad2209577c3dd5b9f7bf7c59f3ba5b6b
Author(s)
Menendez, José
Date Issued
July 1996
Series/Report no.
;LEAN 96-02
Abstract
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.
Subjects
computer-aided software engineering (CASE)
aircraft software
avionic systems
technology
Terms of Use
Attribution-NonCommercial-ShareAlike 3.0 United States
Persistent DSpace Link