Index  Decision Records Traceability Matrix: arch-srs

Traceability Matrix: arch-srs

# Almirah Framework Architecture # Almirah Software Requirements Specification Document Section
ARCH-001 Source Control Software Component shall store source code files. SRS-020 The software shall provide a traceability reports for all specifications that contains Controlled Items with the references to external controlled item. The level of traceability is item to item (paragraph to paragraph) 4.1.3 Traceability
ARCH-002 Source Control Software Component shall store markdown files. SRS-002 The software shall allow to create a reference from a Controlled Item to external Controlled Item. 4.1.1 Paragraph Types
ARCH-003 Source Control Software Component shall allow to specify a commit message. SRS-004 The software shall allow to create a non-controlled items. 4.1.1 Paragraph Types
ARCH-004 Source Control Software Component shall allow to reference to a particular commit ID or version ID. SRS-003 The software shall indicate whether a Controlled Item is referenced in another specification via External Item ID 4.1.1 Paragraph Types
ARCH-004 Source Control Software Component shall allow to reference to a particular commit ID or version ID. SRS-021 The software shall generate traceability reports in HTML format. 4.1.3 Traceability
ARCH-005 Code Review Software Component shall allow to review source code files. SRS-001 The software shall allow creating Controlled Items. 4.1.1 Paragraph Types
ARCH-006 Code Review Software Component shall allow to review markdown files.
ARCH-007 Code Review Software Component shall allow to review commit message files.
ARCH-008 Markdown Editor Software Component shall allow to create markdown files.
ARCH-009 Markdown Editor Software Component shall allow to edit markdown files.
ARCH-010 Source Code Editor Software Component shall allow to create source code files.
ARCH-011 Source Code Editor Software Component shall allow to edit source code files.
ARCH-012 Markdown Files Converter Software Component shall convert markdown files to a Text Processor files format (documents).
ARCH-013 Text Processor Software Component shall allow to edit documents in the Text Processor file format.
ARCH-014 Text Processor Software Component shall allow to adjust formatting of documents.
ARCH-015 Text Processor Software Component shall allow to export documents to PDF format.
ARCH-016 Task/Issue Tracking Software Component shall allow to create different WBS Item types.
ARCH-017 Task/Issue Tracking Software Component shall allow to create a custom WBS Item states for each item type.
ARCH-018 Task/Issue Tracking Software Component shall allow to create a custom workflow for each WBS Item type.
ARCH-019 Task/Issue Tracking Software Component shall allow to write a description for each WBS Item.
ARCH-020 Almirah Ruby gem shall convert specifications from markdown format to HTML format.
ARCH-021 Almirah Ruby gem shall convert test cases from markdown format to HTML format.
ARCH-022 Almirah Ruby gem shall support Paragraph ID tag as a markdown extension.
ARCH-023 Almirah Ruby gem shall support Reference to Paragraph ID tag as a markdown extension.
ARCH-024 Almirah Ruby gem shall replace Paragraph ID and Reference to Paragraph ID tags with hyperlinks between specifications in HTML format.
ARCH-025 Almirah Ruby gem shall support Test Step tags as a markdown extension.
ARCH-026 Almirah Ruby gem shall process test case markdown file name as a Test Case ID.
ARCH-027 Almirah Ruby gem shall process specification markdown file name as a Specification ID.
ARCH-028 Almirah Ruby gem shall replace Test Step Number and Reference to Paragraph ID tags with hyperlinks between specification and test cases in HTML format.
ARCH-029 Almirah Ruby gem shall generate one-to-one traceability matrices for specifications.
ARCH-030 Almirah Ruby gem shall generate one-to-all traceability matrices for specifications.
ARCH-031 Almirah Ruby gem shall generate one-to-all traceability matrices for specification and test cases.