Software Development Life Cycle (SDLC) |
Mark David Barrera
Technical Writer and Editor
602 - 788 - 1338 Phoenix
Home : Email : Contact : Print : Legal |
|
REQUIREMENT DOCUMENTS
The hardware and software requirements documents (HRD and SRD) contain critical requirements information including Data Requirements, Process Requirements, Operational Requirements, and the Requirements Traceability Matrix (RTM). |
DESIGN DOCUMENTS
The hardware and software design documents (HDD and SDD) contain critical information needed to build and integrate the hardware components, code and integrate the software modules, and interconnect the hardware and software segments. |
REQUIREMENT SAMPLES (Confidential - In Person Only)
Honeywell - HRD Verification Test Report (HVR)
Sensys - Software Requirements Document (SRD) |
DESIGN SAMPLES (Confidential - In Person Only)
Sensys - Software Development Plan (SDP) |
REQUIREMENT CONTENTS EXAMPLE
- Cover Page
- Table of Contents
- 1.0 Introduction
- 1.1 Purpose and Scope
- 1.2 Project Executive Summary
- 1.2.1 System Overview
- 1.2.2 Design Constraints
- 1.2.3 Future Contingencies
- 1.3 Document Organization
- 1.4 Points of Contact
- 1.5 Project References
- 1.6 Glossary
- 2.0 System Architecture
- 2.1 System Hardware Architecture
- 2.2 System Software Architecture
- 2.3 Internal Communications Architecture
- 3.0 File and Database Design
- 3.1 Database Management System Files
- 3.2 Non-Database Management System Files
- 4.0 Human-Machine Interface
- 5.0 Detailed Design
- 5.1 Hardware Detailed Design
- 5.2 Software Detailed Design
- 5.3 Internal Communications Detailed Design
- 6.0 External Interfaces
- 6.1 Interface Architecture
- 6.2 Interface Detailed Design
- 7.0 System Integrity Controls
- Appendix A - Requirements Traceability Matrix
|
DESIGN CONTENTS EXAMPLE
- Cover Page
- Table of Contents
- 1.0 Introduction
- 1.1 Project Description
- 1.1.1 Background
- 1.1.2 Purpose
- 1.1.3 Assumptions and Constraints
- 1.1.4 Interfaces to External Systems
- 1.2 Points of Contact
- 1.3 Document References
- 2.0 Functional Requirements
- 2.1 Data Requirements
- 2.2 Functional Process Requirements
- 3.0 Operational Requirements
- 3.1 Security
- 3.2 Audit Trail
- 3.3 Data Currency
- 3.4 Reliability
- 3.5 Recoverability
- 3.6 System Availability
- 3.7 Fault Tolerance
- 3.8 Performance
- 3.9 Capacity
- 3.10 Data Retention
- 4.0 Requirements Traceability Matrix
- Appendix A - Glossary
|
|