Software Engineering Project

By Bruce August, Jr.

Project Goal:

To develop a top notch Security System for SafeHome Systems Incorporated. In doing so, the project was developed in the threee phases below for maximum effiency.

Phase One

Methodology Of Teamwork (FAST Meetings)

The Issues

Analysis & Speculation

1.) Analysis

2.) Classes and Members

3.) Use Cases

Phase Two

Methodology of Teamwork (FAST Meetings)

The Issues

System Software Architecture

1.) Package Diagram (Level 0)

2.) Class Definition, Package Diagrams (Level 1)

Entry Monitor

Hazard Monitor

Environment Monitor

Network Monitor

User Interface

3.) Detailed Class Definitions

a) Entry Monitor

b) Hazard Monitor

c) Environment Monitor

d) Network Monitor

e) User Interface

4.) Sequence Diagrams

1.) Setting the System

2.) Arming the System

3.) Handling Emergencies

Phase Three

Methodology Of Teamwork (FAST Meetings)

The Issues

Detailed Design

Sub-System Interaction

Optimization

Class Package Diagrams

Entry Monitor

Hazard Monitor

User Interface

Environment Monitor

Network State

Detailed Class Definitions

Entry System

Hazard System

Environment System

Network State System

User Interface System

Use-case Diagram

Implementation