Index  Decision Records Traceability Matrix: arch-rfec

Traceability Matrix: arch-rfec

# Almirah Framework Architecture # Requirements for External Components Document Section
ARCH-001 Source Control Software Component shall store source code files.
ARCH-002 Source Control Software Component shall store markdown files.
ARCH-003 Source Control Software Component shall allow to specify a commit message.
ARCH-004 Source Control Software Component shall allow to reference to a particular commit ID or version ID.
ARCH-005 Code Review Software Component shall allow to review source code files.
ARCH-006 Code Review Software Component shall allow to review markdown files. RFEC-001 The Source Control Management (SCM) system shall allow storing text and binary (image) files. 4.1 Source Control Management System
ARCH-007 Code Review Software Component shall allow to review commit message files. RFEC-005 The Source Control Management (SCM) system shall allow loading preliminary stored text and binary files with no changes. 4.1 Source Control Management System
ARCH-008 Markdown Editor Software Component shall allow to create markdown files. RFEC-006 The Source Control Management (SCM) system shall allow storing multiple versions of the same file (in a chronological order). 4.1 Source Control Management System
ARCH-009 Markdown Editor Software Component shall allow to edit markdown files. RFEC-007 The Source Control Management (SCM) system shall allow to delete a preliminary store file. 4.1 Source Control Management System
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. RFEC-008 Deletion of the file from SCM shall preserve all previously stored version of this file and its history for further access. 4.1 Source Control Management System
ARCH-012 Markdown Files Converter Software Component shall convert markdown files to a Text Processor files format (documents). RFEC-009 The Code Review Tool shall allow store review comment for particular file end its line. 4.2 Code Review Tool
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. RFEC-002 The Source Control Management (SCM) system shall allow to store the reason or summary of changes for already stored files (commit message). 4.1 Source Control Management System
ARCH-014 Text Processor Software Component shall allow to adjust formatting of documents. RFEC-003 The Source Control Management (SCM) system shall allow to read the history of the reasons or summaries of file changes (commits history). 4.1 Source Control Management System
ARCH-014 Text Processor Software Component shall allow to adjust formatting of documents. RFEC-004 The Code Review Tool shall allow view the difference between two versions of the text file. 4.2 Code Review Tool
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.