Using patterns to capture architectural decisions

  • Harrison N
  • Avgeriou P
  • Zdun U
  • 111


    Mendeley users who have this article in their library.
  • 84


    Citations of this article.


Throughout the software design process, developers must make decisions and reify them in code. The decisions made during software architecting are particularly significant in that they have system-wide implications, especially on the quality attributes. However, architects often fail to adequately document their decisions because they don't appreciate the benefits, don't know how to document decisions, or don't recognize that they're making decisions. This lack of thorough documentation. This paper provides information about a decision's rationale and consequences, architecture patterns can help architects better understand and more easily record their decisions.

Author-supplied keywords

  • Architectural knowledge
  • Decision documentation
  • Design rationale
  • Patterns
  • Quality attributes
  • Software architecture

Get free article suggestions today

Mendeley saves you time finding and organizing research

Sign up here
Already have an account ?Sign in

Find this document


Cite this document

Choose a citation style from the tabs below

Save time finding and organizing research with Mendeley

Sign up for free