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 条
  • [41] METHODS FOR MACHINE COST ANALYSIS
    KAMPE, DF
    AGRICULTURAL ENGINEERING, 1971, 52 (03): : 121 - &
  • [42] A SOFTWARE-DEVELOPMENT POSTMORTEM SUMMARY
    TSUI, F
    HOFMANN, SC
    GOLDSTROHM, WJ
    SOFTWARE ENGINEERING JOURNAL, 1992, 7 (04): : 277 - 284
  • [43] A survey on software architecture analysis methods
    Dobrica, L
    Niemelä, E
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2002, 28 (07) : 638 - 653
  • [44] A Survey of Software Dynamic Analysis Methods
    Kuliamin, V. V.
    PROGRAMMING AND COMPUTER SOFTWARE, 2024, 50 (01) : 90 - 114
  • [45] Software architecture quality analysis methods
    Dobrica, L
    Niemelä, E
    SOFTWARE REUSE: METHODS, TECHNIQUES, AND TOOLS, PROCEEDINGS, 2002, 2319 : 337 - 338
  • [46] An analysis of software correctness prediction methods
    Kokol, P
    Podgorelec, V
    Zorman, M
    Sprogar, M
    Pighin, M
    SECOND ASIA-PACIFIC CONFERENCE ON QUALITY SOFTWARE, PROCEEDINGS, 2001, : 33 - 39
  • [47] Advanced software methods for physics analysis
    Lista, L
    NUCLEAR PHYSICS B-PROCEEDINGS SUPPLEMENTS, 2006, 150 : 9 - 12
  • [48] The Analysis of Existing Methods of Software Verification
    Bondarev, Sergei E.
    Chudinov, Maksim A.
    Prokhorov, Andrey S.
    PROCEEDINGS OF THE 2019 IEEE CONFERENCE OF RUSSIAN YOUNG RESEARCHERS IN ELECTRICAL AND ELECTRONIC ENGINEERING (EICONRUS), 2019, : 191 - 193
  • [49] Review of cost reduction methods in photoacoustic computed tomography
    Fatima, Afreen
    Kratkiewicz, Karl
    Manwar, Rayyan
    Zafar, Mohsin
    Zhang, Ruiying
    Huang, Bin
    Dadashzadeh, Neda
    Xia, Jun
    Avanaki, Kamran
    PHOTOACOUSTICS, 2019, 15
  • [50] A systematic way for the cost reduction of density fitting methods
    Kallay, Mihaly
    JOURNAL OF CHEMICAL PHYSICS, 2014, 141 (24):