Software architecture decision framework paper

For the course “Method Engineering” a paper was written on the implementation of an architecture decision framework developed by van Heesch in 20121.

This framework can be useful for big software projects because it helps to record and recover rationales behind decision that are taken during the course of a project. The importance of this lies in that when in the future certain decisions need to be put under revision, a better informed conclusion can be reached taking into consideration the context at the time of taking the decision. It is also beneficial in helping new employees getting acquainted with the project or system.

A process deliverable diagram was created to aid in the implementation of the framework. This is a combination of tables and diagrams that help in getting a clear overview of the framework, as well as providing a structured way of actually conducting it.

Document