This new set of software requirements is a model based on the following documents:
The NASA-STD-8719.29 "NASA Technical Requirements for Human-Rating" is the basis for this new section of requirements.
There is a companion document "Additional NASA software technical requirements for human.docx" which breaks out the software related requirements.
The model also contains additional support pages necessary to demonstrate the full scope of the new requirements.
1.1 Model Pages
The pages in the current model include:
Children Display
depth
2
Div
id
tabs-2
2. New Pages
2.1 New "C. Software Project Requirements" page
This new page has an additional section below the Chapter 5 table. This new table contains the Software Human Rated Requirements identified in the "Additional NASA software technical requirements for human.docx" document.
2.2 New Topic "7.24 - Human Rated Software Requirements"
This Topic is a paraphrasing of the document "Additional NASA software technical requirements for human.docx". All of the content from this document is in this topic except for the Italicized text which is embedded in the appropriate new SWE.
This new topic references NASA-STD-8719.29 which is SWEREF-458. This topic:
Identifies requirements that are are Software Human Rated Requirements
Explains why certain requirements are NOT Software Requirements (Rational column in the table)
Offers other amplifications or clarifications about the Human Rated Requirements
In the new topic, ALL of the paragraphs from the standard, that are phrased like a requirement (in the form of a SHALL statement), are broken out in the Requirements tab. Only the ones identified as Software Human Rated are given SWE numbers. Some have SWE pages built out (5 so far for this demo).
2.3 Full text of NASA-STD-8719.29
The full text of this document has been reproduced in NASA-STD-8719.29. As quotations are derived from it they will be child pages under the main page,
Div
id
tabs-3
3. Requirements
The NASA-STD-8719.29 "NASA Technical Requirements for Human-Rating" is the basis for this new section of requirements.
There is a companion document "Additional NASA software technical requirements for human.docx" which identifies the Software Human Related Requirements.
3.1 Project Software Requirements
Requirements pages are modeled after the current SWE pages and only a few currently have contents. In total there are 18 identified as Software Human Rated.
3.2 HR Series
The numbers for this series are built from the paragraph numbers in the STD. By keeping it as a 7 character string. all of the other macros that depend on this format for requirements can be used without the need for changes. This includes the SWEREF and reference related macros. The requirement number is the paragraph number without the decimal points and without the leading "4" ( section number). We will need to be custodians of the numbering because there is not a numbering scheme in the NASA-STD-8719.29 that will work for this project.
These requirements were derived from the document "Additional NASA software technical requirements for human.docx". Additional requirements exist on the standard and may be factored in later. SWE Titles were derived from paraphrasing the requirement. Many of the components of a SWE are found in these example SWEs.
The table below contains links to new SWEs in the 8xx series along with the requirement statement.
The content of this tab is well regimented. Only a few items will need to be updated:
Notes - may need to be added if there are none in NASA-STD-8719.29
History - needs to be built
Applicability across classes table - May need to be added
Activity - needs to be identified and added to the Activity scheme
4.2 Tab 2 - Rationale
Rational was derived from NASA-STD-8719.29 in some instances. This may needed to be updated.
4.3 Tab 3 - Guidance
Content from NASA-STD-8719.29 was added here where appropriate. Additional guidance may need to be added.
4.4 Tab 4 - Small Projects
Content for this tab needs to be developed.
4.5 Tab 5 - Resources
Where appropriate, references need to be identified and added to the SWEs.
4.6 Tab 6 - Lessons Learned
Some requirements in NASA-STD-8719.29 contain acknowledgements of Lessons Learned where the requirement would be applicable. Each of these needs to be researched and added to the SWE's tab 6 Lessons Learned.
4.7 Tab 7 - SA
Content will be needed in this tab.
Div
id
tabs-5
5. To Do
These items are to be done as a part of implementing the HR requirements.