search menu icon-carat-right cmu-wordmark

Using ArchE in the Classroom: One Experience

Technical Note
The ArchE (Architecture Expert) tool serves as a software architecture design assistant. This report describes the use of a pre-alpha release of ArchE in a graduate-level software architecture class at Clemson University.
Publisher

Software Engineering Institute

CMU/SEI Report Number
CMU/SEI-2007-TN-001
DOI (Digital Object Identifier)
10.1184/R1/6585680.v1

Abstract

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.

Cite This Technical Note

McGregor, J., Bachmann, F., Bass, L., Bianco, P., & Klein, M. (2007, September 1). Using ArchE in the Classroom: One Experience. (Technical Note CMU/SEI-2007-TN-001). Retrieved April 20, 2024, from https://doi.org/10.1184/R1/6585680.v1.

@techreport{mcgregor_2007,
author={McGregor, John and Bachmann, Felix and Bass, Len and Bianco, Philip and Klein, Mark},
title={Using ArchE in the Classroom: One Experience},
month={Sep},
year={2007},
number={CMU/SEI-2007-TN-001},
howpublished={Carnegie Mellon University, Software Engineering Institute's Digital Library},
url={https://doi.org/10.1184/R1/6585680.v1},
note={Accessed: 2024-Apr-20}
}

McGregor, John, Felix Bachmann, Len Bass, Philip Bianco, and Mark Klein. "Using ArchE in the Classroom: One Experience." (CMU/SEI-2007-TN-001). Carnegie Mellon University, Software Engineering Institute's Digital Library. Software Engineering Institute, September 1, 2007. https://doi.org/10.1184/R1/6585680.v1.

J. McGregor, F. Bachmann, L. Bass, P. Bianco, and M. Klein, "Using ArchE in the Classroom: One Experience," Carnegie Mellon University, Software Engineering Institute's Digital Library. Software Engineering Institute, Technical Note CMU/SEI-2007-TN-001, 1-Sep-2007 [Online]. Available: https://doi.org/10.1184/R1/6585680.v1. [Accessed: 20-Apr-2024].

McGregor, John, Felix Bachmann, Len Bass, Philip Bianco, and Mark Klein. "Using ArchE in the Classroom: One Experience." (Technical Note CMU/SEI-2007-TN-001). Carnegie Mellon University, Software Engineering Institute's Digital Library, Software Engineering Institute, 1 Sep. 2007. https://doi.org/10.1184/R1/6585680.v1. Accessed 20 Apr. 2024.

McGregor, John; Bachmann, Felix; Bass, Len; Bianco, Philip; & Klein, Mark. Using ArchE in the Classroom: One Experience. CMU/SEI-2007-TN-001. Software Engineering Institute. 2007. https://doi.org/10.1184/R1/6585680.v1