SEI Software Engineering Workshop for Educators
Software Architecture Workshop for Educators was a three-day forum for
sharing Carnegie Mellon Software Engineering Institute (SEI) software
architecture technology with educators and for jointly determining ways
to incorporate these concepts and methods into academic courses. The
workshop was held on June 27-29, 2006 in Los Angeles, California.
Software architecture determines how engineers communicate design decisions, how managers structure work breakdowns, and how both create software product lines. The Carnegie Mellon Software Engineering Institute has developed a collection of architectural methods and practices for designing software-intensive systems that meet their intended business and quality goals. These methods and their underlying focus on quality attributes can strengthen undergraduate and graduate courses on software architecture and design.
The workshop started with a two-day course, Software Architecture: Principles and Practices, which is the root course in the SEI Software Architecture curriculum. This course introduces the basic concepts of software architecture including the relationship between system qualities and software architecture, architecture definition, architecture evaluation, architecture documentation, and architecture as a reusable asset. This course emphasizes the importance of the business or mission context in which systems are designed and built. Throughout this course, software architecture is presented in a real-world setting, reflecting both the constraints and the opportunities that organizations encounter in practice. The third day consisted of a brainstorming session, led by SEI architecture team members, on the inclusion of SEI software architecture concepts and methods in academic courses. There was no charge for the workshop. However, attendees were responsible for their own travel and lodging expenses.
Mohammad Ayati, Cal State Los Angeles
Mehdi Beheshtian, University of La Verne
Vijay Deokar, Cal State Los Angeles
Ajantha Herath, The Richard Stockton College NJ
Suvineetha Herath, The Richard Stockton College NJ
Allen Holliday, Cal State Fullerton
Adam Hurang, Cal State Los Angeles
Suradet Jitprapaikulsarn, Naresuan University
C.Luis Fernando Castro, Universidad Autonoma Metropolitana
Eduardo Rodriguez-Flores, Universidad Autonoma Metropolitana
Robert Silverman, Cal State Stanislaus
Ming Wang, Cal State Los Angeles
George Wang, Cal State Northridge