|
1 |
Develop a User Interface Flow Model |
- Analyze user scenarios. Develop a user interface flow model to facilitate intended use.
|
2 |
Develop a Domain Model |
- Analyze user scenarios and quality of service requirements. Develop a domain model to show interaction between objects or entities for the underlying architecture.
|
3 |
Define Functional Requirements |
- Define the technical requirements to achieve the desired functionality.
|
4 |
Define Interface Requirements |
- Define the software-to-hardware and software-to-software interface requirements.
|
5 |
Define Security Requirements |
- Define measures to be taken to ensure the security of the software. Address any regulatory requirements specific to security.
|
6 |
Define Safety Requirements |
- Define measures to be taken to ensure human safety, if applicable. Address any regulatory requirements specific to safety.
|
7 |
Define Operational Requirements |
- Detail the requirements for operational instrumentation.
|
8 |
Allocate Product Component Requirements |
- Create logical groupings of requirements. Allocate them to components.
|
9 |
Prioritize Functionality |
- Indicate the functionality that is mandatory, preferred, or optional.
|
10 |
Validate Requirements |
- Review to validate that the requirements meet the intended use of the product.
|