Lecture 1A: Course Administration, Philosophy, Goals
- Architectures for Software Systems
- Building Systems from Parts
- Typical Descriptions of Software Architectures
- Examples of Architecture Diagrams
- Typical Descriptions of Software Architectures
- Course Objectives
- Software Design Levels
- Software Design Levels
- Software Design Levels: Programs
- Software Design Levels: Architecture
- Elements of a Complete Software System
- Observations about Designers
- Software Architecture
- Aren't Programming Languages Good Enough?
- Architectural Design Task
- Note on other slides
- Analogy to Building Architecture
- Why Should You Care?
- Distribution of Software Development Costs
- Distribution of Total Software Costs
- Allocation of Available Time
- Anticipated Benefits
© 1997 Carnegie Mellon Computer Science
Email the Current Maintainer
Modified: 01/29/97