Home My Page Projects Code Snippets Project Openings Arrowhead Framework
Summary Activity Forums Tracker Lists Tasks Docs News SCM Files Mediawiki

SOA4D Forge


From Arrowhead Framework Wiki
Jump to: navigation, search

Framework Design Template: System Description

Black Box view, no implementation details such as protocols

- Used to define the main services and interfaces of a system

Contains requirements and interactions:

- All the produced/consumed services (with references to the IDDs)
- Use cases: UML diagrams
- Behaviour: Sequence diagram and Activity diagrams
- How the system connects with the Arrowhead Support core service: Translation service.
  + One more IDD for each SD with interoperability capabilities
  + Optional UML sequence diagrams
- Security (Availability/Integrity/Confidentiality objectives, assets to be protected, non-tech reqs)
- No non-functional requirements such as QoS – “what user perceives” is in the SoSD, “what service does” is in the SD, “how” is in the SoSDD