ICS 125 - Team 7

Design Document

Design Iteration 1

 

Release Information

Project: Personalization & Privacy with Archstudio 3

Internal Release Number: 1.1

 

Introduction

This document describes how the ArchStudio 3.0 will be modified to allow for multi processing of input request to improve performance time of the system. The design is focused mainly on the Selector component of the ArchStudio system

 

Most Important Facts

 

Prioritized Goals of Design

  1. Understandability
  2. Feasibility
  3. Testability
  4. Correctness
  5. Implementation phase guidance
  6. Modularity
  7. Extensibility
  8. Efficiency

 


Realization Section

 

•  Input Use Case

Input Use Case

 

• 

 

Sequence Flow DiagramInput Use Case Basic Flow Sequence Diagram

 

 

 

 

 

 

 


Architectural Design

 

ArchStudio Architecture Design

 

 

Selector Interface

 

 

 

UML Behavior Design

The system's behavioral design is described in the following UML model:

State Diagrams

Sequence Diagrams

Collaboration Diagrams

home | profile | log | Requirements Document | Design Document