• DocumentCode
    107523
  • Title

    Thinking about Quoins: Strategic Traceability of Architecturally Significant Requirements

  • Author

    Cleland-Huang, Jane

  • Volume
    30
  • Issue
    5
  • fYear
    2013
  • fDate
    Sept.-Oct. 2013
  • Firstpage
    16
  • Lastpage
    18
  • Abstract
    Architectural degradation is a common problem in most nontrivial, long-lived software systems. By identifying architecturally significant requirements and establishing trace links from those requirements, via architectural decisions, to code, we can keep developers informed of underlying architectural decisions and help preserve code quality during change maintenance. The Web extra at http://youtu.be/U6MAlOvJpQY is an audio podcast of author Jane Cleland-Huang reading her Requirements column, in which she discusses how requirements engineers can keep developers informed of underlying architectural decisions and help preserve code quality during change maintenance.
  • Keywords
    formal specification; program diagnostics; software architecture; software maintenance; architectural decisions; architectural degradation; architecturally significant requirements; change maintenance; code quality; long-lived software systems; requirements engineers; strategic traceability; trace links; Data models; Software architecture; Software systems; architecture; quoins; requirements; traceability;
  • fLanguage
    English
  • Journal_Title
    Software, IEEE
  • Publisher
    ieee
  • ISSN
    0740-7459
  • Type

    jour

  • DOI
    10.1109/MS.2013.117
  • Filename
    6588522