Вы находитесь на странице: 1из 3

1.

Deliverable 0:
Preliminary Project Plan (Team organization, Team leaders/deliverable, Team web site URL, Tools, etc.)

2. Deliverable 1:
Requirements Specification (and Deliverable 0.1) [This could be submitted together with Deliverable 2, if
needed] (Omit: 3.4.3 Object model; 3.4.4 Dynamic model; and possibly 3.4.5 User interface —
navigational paths and screen mock-ups)

3. Deliverable 2: Analysis (and Deliverable 0.2)


(Include: 3.4.3 Object model; 3.4.4 Dynamic model; and 3.4.5 User interface —navigational paths
and screen mock-ups)
– Test 1

4. Deliverable 3: Architecture Specification

5. Deliverable 4: Component/Object Specification [This could be submitted together with Deliverable 5


& 6, if necessary]
Test 2

6. Final Project submission and a demo. This should include


§ Deliverable 5: Code;
§ Deliverable 6: Test Plan [Test Plan Template] [Test Case Specification Template], as well as

§ Deliverables 1-4; and


§ Deliverable 0 - the final version,
With the traceabilities among them, all in one document.

Each team should set up a time with the TA to do a demo; A hardcopy should be submitted at the
time of the demo.

7. Communications and revisions of the project plan

I. Preliminary Project Plan ----------------------- Deliverable 0


II. Requirements Elicitation –---------------------- Deliverable 1
III. Requirements Analysis ----------------------- Deliverable 2
IV. Architectural Design ----------------------- Deliverable 3
V. Object/Component Design ---------------------- Deliverable 4
VI. Coding ---------------------- Deliverable 5
VII. Testing ---------------------- Deliverable 6

Table of Contents

1. Project Plan .................................................................................. Error! Bookmark not defined.


1.1 Introduction ............................................................................ Error! Bookmark not defined.
1.1.1 Project overview ............................................................ Error! Bookmark not defined.
1.1.2 Project deliverables ....................................................... Error! Bookmark not defined.
1.1.3 Evolution of this document............................................. Error! Bookmark not defined.
1.1.4 References..................................................................... Error! Bookmark not defined.
1.1.5 Definitions, acronyms, and abbreviations ...................... Error! Bookmark not defined.
1.2 Project organization ............................................................... Error! Bookmark not defined.
1.2.1 Process model ............................................................... Error! Bookmark not defined.
1.2.2 Organizational structure ................................................. Error! Bookmark not defined.
1.2.3 Organizational boundaries and interfaces ..................... Error! Bookmark not defined.
1.2.4 Project responsibilities ................................................... Error! Bookmark not defined.
1.3 Managerial process ............................................................... Error! Bookmark not defined.
1.3.1 Management objectives and priorities ........................... Error! Bookmark not defined.
1.3.2 Assumptions, dependencies, and constraints ............... Error! Bookmark not defined.
1.3.3 Risk management .......................................................... Error! Bookmark not defined.
1.3.4 Monitoring and controlling mechanisms ........................ Error! Bookmark not defined.
1.4 Technical process .................................................................. Error! Bookmark not defined.
1.4.1 Methods, tools, and techniques ..................................... Error! Bookmark not defined.
1.4.2 Software documentation ................................................ Error! Bookmark not defined.
1.4.3 Project support functions ............................................... Error! Bookmark not defined.
1.5 Work elements, schedule, and budget .................................. Error! Bookmark not defined.
2. Requirements Analysis ................................................................ Error! Bookmark not defined.
2.1 Introduction ............................................................................ Error! Bookmark not defined.
2.1.1 Purpose of the system ................................................... Error! Bookmark not defined.
2.1.2 Scope of the system ...................................................... Error! Bookmark not defined.
2.1.3 Objectives and success criteria of the project ............... Error! Bookmark not defined.
2.2 Current System ...................................................................... Error! Bookmark not defined.
2.3 Proposed System .................................................................. Error! Bookmark not defined.
2.3.1 Overview ........................................................................ Error! Bookmark not defined.
2.3.2 Functional requirements ................................................ Error! Bookmark not defined.
2.3.3 Nonfunctional requirements ........................................... Error! Bookmark not defined.
2.3.4 System models .............................................................. Error! Bookmark not defined.
2.3.4.1 Scenarios ................................................................ Error! Bookmark not defined.
2.3.4.2 Use case model ...................................................... Error! Bookmark not defined.
2.3.4.2.1 Actors ............................................................... Error! Bookmark not defined.
3.4.2.2 Description of the use cases .............................. Error! Bookmark not defined.
2.3.4.3 Object model ........................................................... Error! Bookmark not defined.
2.3.4.4 Dynamic model ....................................................... Error! Bookmark not defined.
2.3.4.5 User interface .......................................................... Error! Bookmark not defined.
3. System Design ............................................................................. Error! Bookmark not defined.
3.1 Introduction ............................................................................ Error! Bookmark not defined.
3.1.1 Purpose of the System .................................................. Error! Bookmark not defined.
3.1.2 Design goals .................................................................. Error! Bookmark not defined.
3.1.3 System Overview ........................................................... Error! Bookmark not defined.
3.2 Current Software Architecture ............................................... Error! Bookmark not defined.
3.3 Proposed software architecture ............................................. Error! Bookmark not defined.
3.3.1 Overview ........................................................................ Error! Bookmark not defined.
3.3.2 Subsystem decomposition ............................................. Error! Bookmark not defined.
3.3.3 Hardware/software mapping .......................................... Error! Bookmark not defined.
3.3.4 Persistent data management ......................................... Error! Bookmark not defined.
3.3.4 Access control and security ........................................... Error! Bookmark not defined.
3.3.5 Global software control .................................................. Error! Bookmark not defined.
3.3.6 Boundary conditions ...................................................... Error! Bookmark not defined.
4. Object Design ............................................................................... Error! Bookmark not defined.
4.1 Introduction ..................................................................... Error! Bookmark not defined.
4.1.2 Interface documentation guidelines ............................... Error! Bookmark not defined.
4.1.3.1 Façade Pattern........................................................ Error! Bookmark not defined.
4.1.3.2 Data Access Objects ............................................... Error! Bookmark not defined.
4.1.2 Packages ....................................................................... Error! Bookmark not defined.
4.2.1.1 Package CS6354 .................................................... Error! Bookmark not defined.
4.1.3 Class interfaces ............................................................. Error! Bookmark not defined.
4.1.3.1 Boundary classes: ................................................... Error! Bookmark not defined.
4.1.3.2 Controller class: ...................................................... Error! Bookmark not defined.
4.1.3.1 Entity classes: ......................................................... Error! Bookmark not defined.
4.1.4 Glossary ......................................................................... Error! Bookmark not defined.

Вам также может понравиться