Design Iteration 2
Release Information
Project: Personalization & Privacy with Archstudio 3
Internal Release Number: 1.2
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
- Multithreading feature must be included in the SelectorImpl.
- In the beginning phase of implementation, the code must be compiled and run on a single machine.
- Archstudio 3.0 must be run on a server.
- All developers must remotely access a lab server and check out source code from the server.
- Tomcat is a web server that must be installed on a PC or dedicated hardware.
Prioritized Goals of Design
- Understandability
- Feasibility
- Testability
- Correctness
- Implementation phase guidance
- Modularity
- Extensibility
- Efficiency
To find the high level architecture of the system click the link below:
Download here
1. Sequence Diagram Flow
2. Server
3. Control Diagram
4. User Interface
5. Input Use Case