memo_assurance_requirements_needs
SysML API
Namespace hierarchy
memo → memo::assurance → memo::assurance::requirements → memo::assurance::requirements::needs
Packages
| Package |
memo_assurance_requirements_needs |
Imports
| Visibility |
Target |
| private |
ScalarValues::* |
| private |
memo_core_common::* |
| private |
memo_core_enumerations::* |
Declarations
| Name |
SysML kind |
Description |
Specializes |
NeedKind |
enum def |
Controlled values for need: user, clinicalUser, patientUser, business, service, regulatory, operational, designControl. |
— |
Need |
requirement def |
Need definition specializing MemoNeed. |
MemoNeed |
NeedKind
| Property |
Value |
| Description |
Controlled values for need: user, clinicalUser, patientUser, business, service, regulatory, operational, designControl. |
| Kind |
enum def |
| Abstract |
No |
| Specializes |
— |
| Owning package |
memo_assurance_requirements_needs |
Need
requirement def Need specializes MemoNeed
| Property |
Value |
| Description |
Need definition specializing MemoNeed. |
| Kind |
requirement def |
| Abstract |
No |
| Specializes |
MemoNeed |
| Owning package |
memo_assurance_requirements_needs |
Source
assurance/requirements/needs/memo_needs.sysml
package memo_assurance_requirements_needs {
private import ScalarValues::*;
private import memo_core_common::*;
private import memo_core_enumerations::*;
enum def NeedKind {
enum 'stakeholder';
enum user;
enum clinicalUser;
enum patientUser;
enum business;
enum service;
enum regulatory;
enum operational;
enum designControl;
}
requirement def Need specializes MemoNeed {
attribute needKind : NeedKind;
attribute userPopulationReference : String;
attribute jurisdiction : String;
attribute regulationReference : String;
attribute operationalContextReference : String;
attribute sourceFolder : String;
attribute linkedDesignControls : String;
}
}