cs field project the top-level design (tld) document

8
CS Field Project The Top-Level Design (TLD) Document Dr. Ron Rymon IDC, Herzliya January 2004

Upload: sacha-cotton

Post on 30-Dec-2015

33 views

Category:

Documents


0 download

DESCRIPTION

CS Field Project The Top-Level Design (TLD) Document. Dr. Ron Rymon IDC, Herzliya January 2004. Goals. Link from Proposal: Overview the project Link from SRS: The Requirements and constraints that the design must satisfy - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: CS Field Project The Top-Level Design (TLD) Document

CS Field Project

The Top-Level Design (TLD) Document

Dr. Ron Rymon

IDC, Herzliya

January 2004

Page 2: CS Field Project The Top-Level Design (TLD) Document

GoalsLink from Proposal: Overview the projectLink from SRS: The Requirements and constraints that the design must satisfy“Solution Architecture” to the level of specific development and integration tasks“Project Planning” designating schedule and responsibilitiesLink to QA: module and system tests (mostly communication and performance)Link to Programmer Manual: specific APIs, and components

Page 3: CS Field Project The Top-Level Design (TLD) Document

Document Parts

Overview of the Project

Main Requirements and Constraints (SRS)

Product and Software Architecture

Description of Specific Modules

Development and Target Environments

Expected Performance

Testing

Project Plans for Development and Testing

Page 4: CS Field Project The Top-Level Design (TLD) Document

Architecture

Decomposition of the product based on functional, development, and flow considerationsConsider components that are available off-the-shelfData flow diagramsExtensibility and limitationsMerits vs. alternative architectures

Page 5: CS Field Project The Top-Level Design (TLD) Document

Modules and Components

Functionality and interfaces

Main classes, APIs

Implementation details and challenges

Available components and wrapping

Page 6: CS Field Project The Top-Level Design (TLD) Document

Testing

Module tests, based on specified functionality and intended performance

System tests

Tests against SRS use cases and requirements

Page 7: CS Field Project The Top-Level Design (TLD) Document

Project Plans

Use a project management tool

Outline all development / testing tasksGranularity of 1-2 weeks max

Assign to specific team members

Indicate dependencies and interfaces

Estimate time frames and fit to schedule

Page 8: CS Field Project The Top-Level Design (TLD) Document

ScheduleFirst Submission – January 25, 2004Second Submission and Presentation – one week after receiving commentsFor faster progress, or to consult on any issue, feel free to contact me to coordinate a meeting at ANY TIME.

Grading Policy: Late submissions will receive a penalty of 10

points for every week Both submissions are graded into the final grade