Software architecture is a set of architectural design decisions (ADDs). Due to time constraints, these decisions are not explicitly documented. We present a tool (ADeX) to manage ADDs and support the decision-making process. Using ADeX, one can answer: “What decisions have been made?”, “Which elements and quality attributes are affected by a decision?”, “Who should make a new decision?”, “Which similar decisions have been made?”, and “What alternatives to consider while making a decision?”.
Übersetzte Kurzfassung:
Eine Softwarearchitektur ist eine Menge von Designentscheidungen. Aus Zeitgründen werden diese Entscheidungen nicht explizit dokumentiert. Wir stellen ein Tool namens ADeX vor, um Designentscheidungen zu verwalten und den Entscheidungsprozess zu unterstützen. Mit ADeX können Stakeholder folgende Fragen beantworten: „Welche Entscheidungen wurden bereits getroffen?”, „Welche Architekturelemente und Qualitätsattribute werden von einer Entscheidung beeinflusst?”, „Wer sollte in eine neue Entscheidung involviert sein?”, „Welche ähnlichen Entscheidungen wurden bereits getroffen?” und „Welche Alternativen sollten beim Treffen einer Entscheidung berücksichtigt werden?”.
«
Eine Softwarearchitektur ist eine Menge von Designentscheidungen. Aus Zeitgründen werden diese Entscheidungen nicht explizit dokumentiert. Wir stellen ein Tool namens ADeX vor, um Designentscheidungen zu verwalten und den Entscheidungsprozess zu unterstützen. Mit ADeX können Stakeholder folgende Fragen beantworten: „Welche Entscheidungen wurden bereits getroffen?”, „Welche Architekturelemente und Qualitätsattribute werden von einer Entscheidung beeinflusst?”, „Wer sollte in eine neue Entscheidun...
»