Software Engineering Institute Carnegie Mellon

RSS  

Using ArchE in the Classroom: One Experience

Parent SEI Program

Product Line Systems Program

 

Parent Project

Software Architecture for Software-Intensive Systems

 

Related Publications

Preliminary Design of ArchE: A Software Architecture Design Assistant

Quality Attribute Workshops (QAWs)

Reasoning Frameworks

John D. McGregor
Felix Bachmann
Len Bass
Philip Bianco
Mark Klein

Technical Note
CMU/SEI-2007-TN-001

PDF Download

The Architecture Expert (ArchE) tool serves as a software architecture design assistant. It embodies knowledge of quality attributes and the relation between the achievement of quality attribute requirements and architecture design. This technical note describes the use of a pre-alpha release of ArchE in a graduate-level software architecture class at Clemson University. ArchE was used to assist the students in the architecting process. The tool was then evaluated by the students and instructor. The instructor felt that ArchE met his objectives as a pedagogical tool. The students, although critical of the pre-alpha status of ArchE, were enthusiastic about the benefits of having the step-by-step guide to the architect's designing process as provided by ArchE.

Additional Author Publications

John D. McGregor
Felix Bachmann
Len Bass
Philip Bianco
Mark Klein
transparent transparent
transparent transparenttransparent transparent