F1_SUCD System Use Case Viewpoint
Domain | Aspect | Maturity |
---|---|---|
Functional | Context & Exchange | released |
Example
Purpose
The System Use Case Viewpoint provides an outside view on the system functionality from the perspective of the system users and contributes to the definition of system requirements and system usage. The intended system use may be captured as free-text use case description, as well as storytelling approach on a coarse level of detail. The main system exchange partners participating in the intended system use are identified. System use cases are related to a specific system context. System use cases are derived from operational scenarios elaborated during mission analysis.
Applicability
The System Use Case Viewpoint supports the “Stakeholder Needs and Requirements Definition Process” and the “System Requirements Definition Process” activities of the INCOSE SYSTEMS ENGINEERING HANDBOOK 2023 [§2.3.5.2, §2.3.5.3] and contributes to the definition of the system boundary and the identification of the expected system function.
Presentation
A use case diagram featuring model elements representing System Use Cases, System Context, and System Context Elements. The System Context shall be used as subject of the use case. The System Context Elements playing a Role in the Use Case shall be connected to the Use Case by associations. Note: System Use Case pre- and postconditions shall be represented either by callout or compartment notation. Relationship to operational stories can be related to the use case in order trace to mission analysis.
A tabular format listing the System Use Cases, the System Use Case pre- and postconditions, the System Context, and the System Context Elements. Additionaly, the relationship to operational stories, if applicable.
Stakeholder
Concern
- For what purpose is the system developed or adapted?
- How is the system being used or utilized and interacting with other external systems to satisfy user needs?
- What has the system to accomplish for its users?
- Which are the system scenarios, i.e., course of action, for the system context in which the system solution will exist?
- Which users does the system support?
Profile Model Reference
The following Stereotypes / Model Elements are used in the Viewpoint:
- SAF_SystemUseCase
- SAF_LogicalUser
- SAF_LogicalContextElementActing
- attribute subject of type SAF_LogicalContext at UseCase
- attribute PreConditionStates of type State at SAF_SystemUseCase
- attribute PostConditionStates of type State at SAF_SystemUseCase
- SAF_LogicalExternalSystem
- SAF_LogicalEnvironment
- SAF_OperationalStory
- SAF_SystemUseCaseEnabling
- SAF_LogicalContext