Integrating Software-Architecture-Centric Methods into the Rational Unified Process
July 2004 • Technical Report
Rick Kazman, Philippe Kruchten, Robert Nord, James E. Tomayko
This report presents a summary of the RUP (Rational Unified Process) and examines the potential uses of the SEI's architecture-centric methods.
Publisher:
Software Engineering Institute
CMU/SEI Report Number
CMU/SEI-2004-TR-011
DOI (Digital Object Identifier):
10.1184/R1/6574586.v1Subjects
Abstract
The Rational Unified Process (RUP) is used broadly by software developers. This technical report fits the Carnegie Mellon Software Engineering Institute's (SEI's) architecture-centric methods into the framework of the RUP. These methods include the Architecture Tradeoff Analysis Method, the SEI Quality Attribute Workshop, the SEI Attribute-Driven Design method, the SEI Cost Benefit Analysis Method, and SEI Active Reviews for Intermediate Design. Since the key process milestone of the Elaboration Phase of the RUP is a completed architecture, the architecture-centric methods appear early in the process during the first two phases (i.e., Inception and Elaboration). This report presents a summary of the RUP and then examines the potential uses of the SEI's architecture-centric methods.