DocumentCode :
1156249
Title :
Systems Engineering for Software Productivity
Author :
Beam, Walter R. ; Palmer, James D. ; Sage, Andrew P.
Volume :
17
Issue :
2
fYear :
1987
fDate :
3/1/1987 12:00:00 AM
Firstpage :
163
Lastpage :
186
Abstract :
The crisis in software productivity is well documented. Fundamentally, it has occurred as a consequence of the rising demand for enhanced capabilities through information technology. This results in the need for new and larger software systems and significant advances in hardware. Software engineering generally has given attention to the development of microlevel tools to address the growing needs to increase software productivity. A systems engineering approach to increasing software productivity is outlined. The need is cited for knowledge support systems used in conjunction with various library modules containing access to microenhancement tools: high level languages, very high level languages, compilers and automatic program generators, and macroenhancement tools. The need for macroproductivity tools such as rapid prototyping, reusability constructs, and an interactive support system environment that involves the systems engineer, the user, and the software engineer are discussed. A study of microenhancement approaches for the various phases of a typical life cycle for software acquisition is given. The most widely used microen-hancement approaches are also documented and, through this typical software acquisition cycle, the need for a taxonomy of methods to make productivity tools generally available and subject to greater use is established. This is followed by a discussion of macroenhancement approaches to software productivity.
Keywords :
Design engineering; Hardware; High level languages; Information technology; Productivity; Software engineering; Software libraries; Software systems; Software tools; Systems engineering and theory;
fLanguage :
English
Journal_Title :
Systems, Man and Cybernetics, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9472
Type :
jour
DOI :
10.1109/TSMC.1987.4309028
Filename :
4309028
Link To Document :
بازگشت