Title :
Architecture and Design Intent: An Experience Report
Author :
Grisham, Paul S. ; Hawthorne, Matthew J. ; Perry, Dewayne E.
Author_Institution :
Univ. of Texas at Austin, Austin
Abstract :
As part of a graduate course on software architecture and design intent, we designed a class project in which teams of students performed software engineering tasks that required them to understand the design of an open source project and evolve the architectural design in response to a set of additional functional requirements. The students used intent-based design approaches and notation systems to document intent for architectural design features. We use the students´ experiences with these methodologies to explore the potential usefulness of intent-based modeling approaches to system architecture, and also to gain insight into directions for further research.
Keywords :
computer science education; public domain software; software architecture; architectural design; architectural design features; design approaches; graduate course; intent-based modeling approaches; notation systems; open source project; software architecture; software engineering tasks; Application software; Computer architecture; Decision making; Documentation; Feedback; Laboratories; Pattern analysis; Software architecture; Software design; Software engineering;
Conference_Titel :
Sharing and Reusing Architectural Knowledge - Architecture, Rationale, and Design Intent, 2007. SHARK/ADI '07: ICSE Workshops 2007. Second Workshop on
Conference_Location :
Minneapolis, MN
Print_ISBN :
0-7695-2951-8
DOI :
10.1109/SHARK-ADI.2007.4