Welcome to ICS 121

4/8/99


Click here to start


Table of Contents

Welcome to ICS 121

Administration

Grading

Syllabus

Syllabus

Syllabus

Syllabus

Software Engineering Scope

Historical Aspects

Economic and Maintenance Aspects

Maintenance Costs

Requirements and Design Aspects Verification and Validation Aspects

Specification and Design Aspects – relative cost of fixing an fault

Team Programming Aspects

Software Engineering Principles

Rigor and Formality

Separation of Concerns

Modularity and Decomposition

Abstraction

Anticipation of Change

Generality

Incrementality

Reliability

Relationships between Principles Discussion

Author: David Redmiles

Email: redmiles@ics.uci.edu

Home Page: http://www.ics.uci.edu/~redmiles/