Lecture1A: Overview
Course Intro - Part 1
.
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
.
Elements of a Complete Software System
.
Aren't Programming Languages Good Enough?
.
Software Design Levels
.
Software Design Levels
.
Software Design Levels
.
Software Design Levels
.
Analogy to Building Architecture
.
Analogy to Building Architecture
© 1998 Carnegie Mellon Computer Science
Back
Heather L. Marko
Modified: 5/6/98