SOFTWARE COST REDUCTION METHODS IN PRACTICE - A POSTMORTEM ANALYSIS

被引:6
|
作者
HAGER, JA
机构
[1] HRB Systems, P.O. Box 60, Science Park, State College
关键词
D O I
10.1016/0164-1212(91)90091-J
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Sixty percent of the software costs associated with the design, development, and implementation of computer systems occurs in the maintenance phase. Since change in intrinsic in software, a significant reduction in the maintenance costs can be realized by recognizing the evolutionary aspects of software and integrating a design for change philosophy into the engineering life-cycle. Programs must be designed to be alterable and the resulting change process rigorously planned and controlled. From 1984 to 1987, the government funded a large, computer-based training effort based on these goals. The training system software provided hands-on-training for a large collection/processing system by emulating the man-machine interfaces. The fundamental goal of the design and documentation effort was to minimize the impact of implementing expected system changes to the training system. Initial maintenance metrics collected during 1988 and 1989 for the effort suggest that several of the project design/documentation and maintenance goals were realized. The purpose of this paper is to revisit the design methodology and goals of the effort by analyzing change data gathered during the system test and early maintenance phases. This data strongly suggests that integrating a design for change philosophy into the software development practices has the potential to significantly reduce full life-cycle costs.
引用
收藏
页码:67 / 77
页数:11
相关论文
共 50 条
  • [21] LOW-COST CAD + SOFTWARE IN ARCHITECTURAL PRACTICE
    STEVENS, T
    RIBA JOURNAL-ROYAL INSTITUTE OF BRITISH ARCHITECTS, 1984, 91 (12): : 50 - 51
  • [22] Confirming Distortional Behaviors in Software Cost Estimation Practice
    Magazinius, Ana
    Feldt, Robert
    2011 37TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2011), 2011, : 411 - 418
  • [23] Software reliability and cost models: Perspectives, comparison, and practice
    Pham, H
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2003, 149 (03) : 475 - 489
  • [24] Software architecture evaluation methods based on cost benefit analysis and quantitative decision making
    Lee, Jihyun
    Kang, Sungwon
    Kim, Chang-Ki
    EMPIRICAL SOFTWARE ENGINEERING, 2009, 14 (04) : 453 - 475
  • [25] Software architecture evaluation methods based on cost benefit analysis and quantitative decision making
    Jihyun Lee
    Sungwon Kang
    Chang-Ki Kim
    Empirical Software Engineering, 2009, 14 : 453 - 475
  • [26] Cost-Benefit Analysis of Leakage Reduction Methods in Water Supply Networks
    Ahopelto, Suvi
    Vahala, Riku
    WATER, 2020, 12 (01)
  • [27] METHODS FOR INTERFACING ANALYSIS SOFTWARE TO OPTIMIZATION SOFTWARE
    BALLING, RJ
    PARKINSON, AR
    FREE, JC
    COMPUTERS & STRUCTURES, 1986, 22 (01) : 87 - 98
  • [28] Software weakness analysis methods for the secured software
    Son, Yunsik
    Lee, Yangsun
    Oh, Seman
    ASIA LIFE SCIENCES, 2015, : 423 - 434
  • [29] Evaluation of the methods used for carboxyhemoglobin analysis in postmortem blood
    Boumba, VA
    Vougiouklakis, T
    INTERNATIONAL JOURNAL OF TOXICOLOGY, 2005, 24 (04) : 275 - 281
  • [30] Comparison and choice of typical software cost estimation methods
    Li, Bo
    Zhang, Lin
    Jisuanji Jicheng Zhizao Xitong/Computer Integrated Manufacturing Systems, CIMS, 2008, 14 (07): : 1441 - 1448