Design standards
- Document Index
- Architecture Decision Records (ADR)
- File: `04_architecture_decision_records.mediawiki`
- Architecture Decision Records (ADR)
- **Purpose**: Captures significant design decisions and their consequences. - **Format**: Follows the MADR format, a lightweight standard for documenting architectural decisions. - **Contents**:
- ADR template - Specific decisions (e.g., Three-Tier Architecture)
- Test Traceability Matrix (TTM)
- File: `05_test_traceability_matrix.mediawiki`
- Test Traceability Matrix (TTM)
- **Purpose**: Tracks the relationship between requirements and test cases. - **Contents**:
- TC-NFT-002 — Performance: divider lookup query plan - TC-NFT-003 — Reliability: graceful DB failure mid-run
- Non-Functional Requirements (NFR)
- File: `03_non_functional_requirements.mediawiki`
- Non-Functional Requirements (NFR)
- **Purpose**: Specifies quality attributes of the system. - **Taxonomy**: Uses ISO/IEC 25010:2011 (SQuaRE) model. - **Contents**:
- Categories: Performance, Reliability, Security, etc.
- Business Requirements Document (BRD)
- File: `07_brd_pgcbl-brd-001.mediawiki`
- Business Requirements Document (BRD)
- **Purpose**: Defines business requirements and scope. - **Audience**: Business analysts, QA engineers, stakeholders. - **Contents**:
- Assumptions and dependencies - Out of Scope items - Open issues (e.g., FR-01: generate loop commented out)
- Naming Coding Standard
- File: `06_naming_coding_standard.mediawiki`
- Naming Coding Standard
- **Purpose**: Standards for source file conventions. - **Status**:
- Version: 1.0 - Approved and baselined.
- Scope and Applicability (SAD)
- File: `02_scope_and_applicability.mediawiki`
- Scope and Applicability (SAD)
- **Purpose**: Defines the document set and its navigation. - **Related Documents**:
- Links to other documents in the set.
- Technical Specification Document (TSD)
- File: `01_technical_specification.mediawiki`
- Technical Specification Document (TSD)
- **Purpose**: Implements system requirements. - **Assumptions**: See PGCBL-SAD-002 for full register.
- Assumptions and Dependencies Register
- File: `08_assumptions_and_dependencies_register.mediawiki`
- Assumptions and Dependencies Register
- **Contents**:
- Key assumptions and dependencies (e.g., A-01, C-01)
- Test Case Catalogue
- File: `05_test_traceability_matrix.mediawiki`
- Test Case Catalogue
- **Purpose**: Catalogues test cases linked to requirements. - **Status**: Includes planned tests requiring fixes.
- Out of Scope Items
- File: `07_brd_pgcbl-brd-001.mediawiki`
- Out of Scope Items
- **Contents**:
- Exclusions from the system's functionality.
- Open Issues and Defects
- File: `09_open_issues_and_defects.mediawiki`
- Open Issues and Defects
- **Contents**:
- Known issues (e.g., OI-01, D-01) - Targets and owners
- Cross-References
- **Related Documents**: Each document references others in the set, such as SAD, NFR, TSD, ADR, and TTM.
- Revision History
- **Version Control**: Not explicitly detailed in provided context.
Terug naar: Cobol and PostgreSQL