Functional analysis

The second phase in systems engineering isfunctional analysis. Before functional analysis, each system requirement is clearly defined and linked to at least one use case.

Functional analysis workflow
Roles:
  • Systems engineers
Required tasks:
  • Building use cases
  • Validating use cases
Artifacts:
  • System use case
  • System use case internal block diagram
  • System use case activity diagram
  • System use case sequence diagram
  • System use case statechart diagram
  • System requirements specification

The second phase in systems engineering is functional analysis. Before this phase, each system requirement is clearly defined and linked to at least one use case. In the functional analysis phase, executable models are derived from each use case. Then, the model and the applicable use cases can be validated by running the model. A use case diagram can be used to scope the context of individual models that collectively form the overall design of the system. The context of each system engineering model is determined by its use case. As you derive the context of each model, you must refer to the appropriate use case and determine the appropriate scope.

As you begin this phase of systems engineering, use the Rhapsody SE-Toolkit to create and prepare the necessary project environment and structure in which you can work.