Software Architectural Level

Static Design

Dynamic Design

Public API

Internal API

Dependability Analysis