ICS 121: Design Qualities and Concerns

Overview

Synthesis and Analysis

The role of design in the overall process

Some Product Qualities that are Largely Determined in Design

Software Architecture

Object-oriented design

User interface design

Database design

Design Principle: Abstraction

Design Principle: Separation of concerns

Design Principle: Information hiding

Design Principle: Low coupling, high cohesion

example use case templatesample test plan templateProject plan template