• DocumentCode
    2250265
  • Title

    Decision-based software development: design and maintenance

  • Author

    Wild, Chris ; Maly, Kurt ; Liu, Lianfang ; Chen, Jann-Shinn ; Xu, Ting

  • Author_Institution
    Dept. of Comput. Sci., Old Dominion Univ., Norfolk, VA, USA
  • fYear
    1989
  • fDate
    16-19 Oct 1989
  • Firstpage
    297
  • Lastpage
    306
  • Abstract
    A software maintenance task comprises the activities of understanding, assessment, analysis, realization and verification of the required changes. A decision-based software development methodology in which the various software objects are related by the decisions in which they are involved, is proposed. A decision relates a problem to its solution, gives alternate solutions which were considered and justifies the particular solution chosen. A decision or related set of decisions, provides a view of the software system relevant to that decision and allows the retrieval of source code which resulted from that decision. The design of D-HyperCase, a prototype decision-based software development support system, is described. Since this system is being developed using the decision-based approach, development experiences are discussed
  • Keywords
    decision support systems; programming; software tools; D-HyperCase; alternate solutions; assessment; decision-based approach; decision-based software development methodology; development experiences; prototype decision-based software development support system; software maintenance task; software objects; software system; source code; understanding; verification; Computer science; Contracts; Documentation; Maintenance engineering; NASA; Organizing; Programming; Software design; Software maintenance; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 1989., Proceedings., Conference on
  • Conference_Location
    Miami, FL
  • Print_ISBN
    0-8186-1965-1
  • Type

    conf

  • DOI
    10.1109/ICSM.1989.65224
  • Filename
    65224