DocumentCode
1350827
Title
Software Performance Modeling and Management
Author
Simkins, David J.
Author_Institution
International Business Machines Corporation; Federal Systems Division; Owego, New York 13827 USA.
Issue
3
fYear
1983
Firstpage
293
Lastpage
298
Abstract
This paper addresses methods to assess the impact of software on weapon system performance parameters such as reliability and operability/suitability. The latter is emphasized in major weapon-system go-ahead decisions. This paper discusses a system reliability model primarily intended to provide management insight and guidelines for identifying out-of-tolerance situations and needed corrective actions. Guidelines are discussed for judging if ``independent verification and test´´ and ``weapon-system proof-of-compliance testing´´ are successful. Guidelines are provided for comparing software and hardware in terms of total valid problems reported, resolution rates, and comparable difficulty of implementing and verifying the resolutions. This is done with respect to severity levels in MIL-STD-1679. The management of the operability/suitability issue is discussed and recommendations are made to both the procuring agency and the prime contractor. Software is an attractive medium in comparison to hardware in implementing complex functions because: a) there are more controllable means to reduce severe software defects, and b) it is easier to effect change. Properly managed software will have minimal difficulties with system reliability and operability/suitability. Proper software management includes: a) the application, during development, of proper design tools such as top-down design, structural programming, and programming teams; b) aggressive, independent testing and problem tracking activities; and c) application of the management elements presented in this paper. Such application requires contractor familiarity with user needs and capabilities as well as with the mission and operations of the system, so as to optimize the man/machine interface.
Keywords
Application software; Guidelines; Hardware; Reliability; Software development management; Software performance; Software systems; System performance; Testing; Weapons; Human factors management; Operability/ suitability; Prototyping; Software management; System software reliability; User analysis;
fLanguage
English
Journal_Title
Reliability, IEEE Transactions on
Publisher
ieee
ISSN
0018-9529
Type
jour
DOI
10.1109/TR.1983.5221654
Filename
5221654
Link To Document