• DocumentCode
    540244
  • Title

    Designing for increased software maintainability

  • Author

    Han, Jun

  • fYear
    1997
  • fDate
    1-3 Oct. 1997
  • Firstpage
    278
  • Lastpage
    286
  • Abstract
    The recording and management of design rationales and design decisions are important issues in achieving better support for software maintenance. In the context of existing work on design rationale models, this paper introduces an approach to the integration of system design, design decisions and design rationales and the formalisation of design decisions in terms of software artifacts and their relationships. The relationships and properties characterising design decisions capture precisely the intent of these decisions, and can be checked and enforced to ensure that the decisions are followed and maintained in the actual development. We also show how the formalised design decisions can be used in better supporting software comprehension and maintenance
  • Keywords
    reverse engineering; software development management; software maintenance; software tools; design decisions; design for maintainability; design rationales; management; software artifacts; software comprehension; software design; software maintainability; software tools; system design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 1997. Proceedings., International Conference on
  • Conference_Location
    Bari, Italy
  • ISSN
    1063-6773
  • Print_ISBN
    0-8186-8013-X
  • Type

    conf

  • DOI
    10.1109/ICSM.1997.624255
  • Filename
    5726959