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 条
  • [1] SOFTWARE COST REDUCTION METHODS IN PRACTICE
    HAGER, JA
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1989, 15 (12) : 1638 - 1644
  • [2] Comparison and Analysis of Different Software Cost Estimation Methods
    Kumari, Sweta
    Pushkar, Shashank
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2013, 4 (01) : 153 - 157
  • [3] Evaluating the Cost Reduction of Static Code Analysis for Software Security
    Baca, Dejan
    Carlsson, Bengt
    Lundberg, Lars
    PLAS'08: PROCEEDINGS OF THE ACM SIGPLAN THIRD WORKSHOP ON PROGRAMMING LANGUAGES AND ANALYSIS FOR SECURITY, 2008, : 79 - 88
  • [4] Qualitative content analysis: methods, practice and software, second edition
    Kassem, Clara
    INTERNATIONAL JOURNAL OF RESEARCH & METHOD IN EDUCATION, 2023, 46 (05) : 552 - 553
  • [5] Qualitative Text Analysis: A Guide to Methods, Practice & Using Software
    Dong, Lin
    TECHNICAL COMMUNICATION, 2015, 62 (04) : 288 - 288
  • [6] Software cost reduction for Mars missions
    Chapin, N
    CASE FOR MARS VI: MAKING MARS AN AFFORDABLE DESTINATION, 2000, 98 : 177 - 193
  • [7] An approach to the cost reduction for software systems
    Yoshida, Makoto
    Iwane, Noriyuki
    2006 IEEE CONFERENCE ON CYBERNETICS AND INTELLIGENT SYSTEMS, VOLS 1 AND 2, 2006, : 128 - +
  • [8] Formal methods in software practice - Introduction
    Dillon, LK
    Sankar, S
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1997, 23 (05) : 265 - 266
  • [9] Agile methods for software practice transformation
    Woodward, E. V.
    Bowers, R.
    Thio, V. S.
    Johnson, K.
    Srihari, M.
    Bracht, C. J.
    IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 2010, 54 (02)
  • [10] Technical and Managerial Difficulties in Postmortem Analysis in Software Projects
    Vieira, Felipe J. R.
    Oliveira, Manoela R.
    do Nascimento, Rogerio P. C.
    Soares, Michel S.
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2019, PT V: 19TH INTERNATIONAL CONFERENCE, SAINT PETERSBURG, RUSSIA, JULY 14, 2019, PROCEEDINGS, PART V, 2019, 11623 : 59 - 69