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

Post on 30-Dec-2015

33 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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

CS Field Project

The Top-Level Design (TLD) Document

Dr. Ron Rymon

IDC, Herzliya

January 2004

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

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

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

Modules and Components

Functionality and interfaces

Main classes, APIs

Implementation details and challenges

Available components and wrapping

Testing

Module tests, based on specified functionality and intended performance

System tests

Tests against SRS use cases and requirements

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

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

top related