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 :
بازگشت