Skip to end of metadata
Go to start of metadata
You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
Version 1
Next »
Requirement
Requirement [+]
Title | Service behaviour |
Identifier | SWIM-SERV-025 |
Requirement | A service description shall include information on the behaviour of the service including: - the sequence of service operations; and
- the handling of unexpected behaviour.
|
Rationale | This requirement facilitates the understanding of the service behaviour, including the sequencing of service operations to support operational processes, and the error handling. |
Verification | Completeness: Verify that the behaviour information is included and covers the errors handling as well. Consistency: Verify that the names of the interfaces, service operations and exchanged information are consistent with the interface definitions. Correctness: Not Applicable. |
Examples/Notes | Examples of behaviour specification: - The behaviour under normal conditions;
- The behaviour with incorrect input data (e.g., out of range or incorrect data type);
- The use of error messages, and error handling in general;
- The list of error codes and expected effects.
Note: The service behaviour can be captured in formal modelling notations such as a Unified Modeling Language (UML) sequence diagram, and/or expressed as textual description in plain language. |
Level of Implementation | Mandatory |
Guidance