Software Engineering
The Implementation Workflow
The Analysis Workflow

Agenda


Implementation Artifacts - Metamodel


Relationship between Design and Implantation Model

 


Implementation Workflow Detail


Architectural Implementation

Architectural implementation is about identifying architecturally significant components and mapping them to physical hardware.


The Deployment Diagram

  1. In the design workflow, focus mainly on nodes on node instances and connections.
  2. In the implementation workflow, focus on assigning artifact instances to node instances (instance form) or artifacts to node (descriptor form).
  3. A node represents a type of computational resource.
  4. An artifact represents the specification of a real world thing such as a file.
  5. Artifacts can manifest one or more components.

A simple instance form of deployment diagram - a currency converter application.


Artifacts Nested within Artifacts