CT2 BRD/SRS Template
From UG
Line 41: | Line 41: | ||
=== CyberTrax2 Internal Application === | === CyberTrax2 Internal Application === | ||
+ | ''<Identify all functional requirements for CT2 Internal Application>'' | ||
==== User Interface Requirements ==== | ==== User Interface Requirements ==== | ||
==== Reporting Requirements ==== | ==== Reporting Requirements ==== | ||
Line 50: | Line 51: | ||
=== CyberTrax2 Client Application === | === CyberTrax2 Client Application === | ||
+ | ''<Identify all functional requirements for CT2 Client Application>'' | ||
==== User Interface Requirements ==== | ==== User Interface Requirements ==== | ||
==== Reporting Requirements ==== | ==== Reporting Requirements ==== | ||
Line 59: | Line 61: | ||
=== Non-Functional Requirements === | === Non-Functional Requirements === | ||
+ | ''<Identify all non-functional requirements for both CT2 Client Application and CT2 Internal Application>'' | ||
==== Performance Requirements ==== | ==== Performance Requirements ==== | ||
==== Capacity Requirements ==== | ==== Capacity Requirements ==== | ||
Line 67: | Line 70: | ||
== Technical Design & Solution == | == Technical Design & Solution == | ||
=== Mock ups === | === Mock ups === | ||
- | === Technology Stack === | + | ''<Include mock-ups of UI changes, report changes, etc..>'' |
- | + | === Technology Stack & Architecture === | |
+ | ''<Include changes to existing Technology Stack & Architecture - new libraries, updated library versions, new software/hardware, new interfaces, etc..>'' | ||
=== Technical Diagrams (Flow Chart, Sequence, UML, Systems Architecture, Technical Architecture, Data Architecture, etc..)=== | === Technical Diagrams (Flow Chart, Sequence, UML, Systems Architecture, Technical Architecture, Data Architecture, etc..)=== | ||
+ | ''<Include architecture diagrams and flow charts>'' | ||
=== Web / Application (New/Modified classes, methods, etc..) === | === Web / Application (New/Modified classes, methods, etc..) === | ||
+ | ''<List new or modified classes and methods>'' | ||
=== Database (DDL changes - new/modified tables, indexes, stored procedures, etc..) === | === Database (DDL changes - new/modified tables, indexes, stored procedures, etc..) === | ||
+ | ''<Summarize database changes>'' | ||
=== Configuration (Config File changes)=== | === Configuration (Config File changes)=== | ||
- | === External Interfaces (EDI Message(s)) === | + | ''<Summarize config changes>'' |
+ | === External Interfaces (EDI Message(s), external vendors) === | ||
+ | ''<Identify any new external interfaces. Include sample request and reply along with field definitions. Include Source/Target server(s)/webservice(s) and functional accounts. If this is a modification of an existing EDI message, include samples of current message(s) and new message(s)> '' |
Revision as of 14:57, 6 April 2012
Mantis
<Mantis Number(s) & Link>
Project Overview
<Executive summary of business objective(s), high level project deliverables, project vision>
Project Scope
<Identify in-scope and out-of-scope items>
Project Dependencies
<Identify internal and external dependencies to the project>
High-Level Timelines
<High-level milestone dates>
Risks
<Identify internal and external risks to the project: schedule, resources, technical, business, cost, market conditions, external vendors/partners, etc..>
Assumptions / Constraints
<Identify all assumptions and constraints for this project>
Business Requirements
<List each business requirement under a separate heading. Also include process flows (UML, Sequence Diagrams, Swimlane, Flow chart, etc..) as applicable>
Business Requirement 1...
Business Requirement 2...
Business Requirement 3...
Business Process Flow 1...
Business Process Flow 2...
Business Process Flow 3...
Functional/Non-Functional Requirements
<Identify all functional and non-functional requirements. Maintain standard headings. If a specific requirement is not required, note as Not Applicable. Each functional requirement must trace back to a business requirement.>
CyberTrax2 Internal Application
<Identify all functional requirements for CT2 Internal Application>
User Interface Requirements
Reporting Requirements
User Access / Security Requirements
Logging Requirements
Group / Master Requirements
Filtering Requirements
Archiving Requirements
CyberTrax2 Client Application
<Identify all functional requirements for CT2 Client Application>
User Interface Requirements
Reporting Requirements
User Access / Security Requirements
Logging Requirements
Group / Master Requirements
Filtering Requirements
Archiving Requirements
Non-Functional Requirements
<Identify all non-functional requirements for both CT2 Client Application and CT2 Internal Application>
Performance Requirements
Capacity Requirements
Support / Maintenance Requirements
User Guides
Log(s) Accessibility
Technical Design & Solution
Mock ups
<Include mock-ups of UI changes, report changes, etc..>
Technology Stack & Architecture
<Include changes to existing Technology Stack & Architecture - new libraries, updated library versions, new software/hardware, new interfaces, etc..>
Technical Diagrams (Flow Chart, Sequence, UML, Systems Architecture, Technical Architecture, Data Architecture, etc..)
<Include architecture diagrams and flow charts>
Web / Application (New/Modified classes, methods, etc..)
<List new or modified classes and methods>
Database (DDL changes - new/modified tables, indexes, stored procedures, etc..)
<Summarize database changes>
Configuration (Config File changes)
<Summarize config changes>
External Interfaces (EDI Message(s), external vendors)
<Identify any new external interfaces. Include sample request and reply along with field definitions. Include Source/Target server(s)/webservice(s) and functional accounts. If this is a modification of an existing EDI message, include samples of current message(s) and new message(s)>