Skip to content

Commit

Permalink
WIP: Update non-functional requirements
Browse files Browse the repository at this point in the history
  • Loading branch information
aeslaughter committed Dec 10, 2020
1 parent a64cb47 commit 03f23be
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 2 deletions.
7 changes: 5 additions & 2 deletions framework/doc/content/sqa/framework_srs.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
!template load file=srs.md.template category=framework project=Framework
!template load file=srs.md.template project=Framework

!template! item key=system-purpose
!include sqa/system_purpose.md
Expand Down Expand Up @@ -81,17 +81,19 @@ each addition to the MOOSE framework or its modules.
!template-end!

!template! item key=functional-requirements
!sqa requirements link=False category={{category}}
!sqa requirements link=False prefix=F category=framework
!template-end!

!template! item key=useability-requirements
!sqa requirements link=False prefix=U category=useability
!sqa requirements-matrix prefix=U
- The system will be command-line and input file driven.
- The system shall return usage messages when unidentified arguments or incorrectly used arguments are passed.
- The system shall provide diagnostics when the input file fails to parse, or the format is incorrect.
- The system will provide on screen information about the simulation and performance characteristics of the solves under normal operating conditions.
!template-end!

!!!
!template! item key=performance-requirements
!sqa requirements-matrix prefix=P
- The system will support multi-process distributed memory execution.
Expand All @@ -109,6 +111,7 @@ each addition to the MOOSE framework or its modules.
- The system shall support Intel Threaded Building Blocks (TBB) interface.
- The system shall support the OpenMP threading interface.
!template-end!
!!!

!template! item key=human-system-integration
[!ac](MOOSE) is a command line driven application which conforms to all standard terminal
Expand Down
8 changes: 8 additions & 0 deletions framework/doc/useability_requirements.hit
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
[Useability]
[command_line]
requirement = "The system will be command-line and input file driven."
issues = ""
design = ""
test =
[]
[]

0 comments on commit 03f23be

Please sign in to comment.