8.6.2 Maintainability Considerations for Software Intensive Systems
暂无分享,去创建一个
This paper reflects one aspect of an overall research initiative to better understand and articulate the “cause and effect” relationship between design causes and operational effects. Here the specific focus is on “before the fact” system maintainability. Maintenance considerations for software intensive systems must be addressed early in design and must focus on the entire system life cycle. Use of commercial-off-the-shelf (COTS) components in system architectures reinforces this need. COTS usage can be readily observed in modern commercial and defense systems. Such architectures are often characterized by an evolving physical baseline (technology refreshment) driven by obsolescence considerations. This paper proposes aspects of a framework to evaluate system architectures, with a particular focus on system maintainability and with the objective of positively influencing the long-term cost of operational maintenance.
[1] Ephraim R. McLean,et al. Distributed computing environment software maintenance: problems of measurement and research , 1996, Proceedings of HICSS-29: 29th Hawaii International Conference on System Sciences.
[2] Andrew P. Sage,et al. Information Systems Frontiers in Knowledge Management , 1999, Inf. Syst. Frontiers.
[3] Dinesh C. Verma,et al. 6.1.3 Systems Engineering and Supportability Analysis: Technology Refreshment for COTS-Intensive Systems , 2000 .