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 Design Description

White Box view of a System: Description of an implementation

Optional document, and may provide a subset of what is suggested

- Implementations might be proprietary
- Rest of information (SysD, interfaces) cannot be proprietary

Arrowhead Framework does not impose any formalism for SysDD implementation description.

Ideally, it contains:

- Pointer to SysD
  + Use cases extending SysD’s ones, can use UML use case diagram
  + Interaction scenarios, UML sequence diagrams, UML/SysML activity diagrams
  + Structure of the implementation: UML Class diagrams, UML Component Diagram, SysML Block Definition diagram
  + Security requirements realization
  + No non-functional requirements such as QoS – “what user perceives” is in the SoSD, “what service does” is in the SD