|
Scope of architecture work |
The work needed in response to requirements for a
changed system. May be divided between small changes handled through change
management and big changes that require a substantially new target system.
The architecture work has four dimensions of scope: ·
Breadth: scope of the
enterprise, system or solution, ·
Focus: business,
application or infrastructure change ·
Constraints: the
deadline, budget and resources for the work, ·
Detail: the completeness
of the deliverables to be produced. |
|
Scope of enterprise or system |
The scope of an enterprise or system has several
dimensions; scope views include: ·
Aim view:
Goal/Objective/Requirement catalogue. ·
System view: Top-level
context diagram, or use case diagram. ·
Process view: Top-level
process map. ·
Data view:
Business/Conceptual/Doman Model. |
|
Context Diagram |
Shows a system as a ‘black box’, the inputs
consumed and the outputs produced by that system, and the external entities (actors
or roles) that send inputs and receive outputs. |
|
External entity |
An actor or role that inputs to and/or consumes
outputs from a system or process. May be an individual or a type. Defining external entities as actors tends to
make a model more understandable. Defining external entities as roles tends
to make a model more stable and flexible. |
|
Actor |
An identifiable individual external entity that
plays one or more roles in relation to a system or process. May be a person,
a human activity system or a software system. E.g. BACS, salesforce.com, a sales executive, a customer,
an auditor. |
|
Role |
A part played by one or more actors in relation
to a system or a process. With software systems, the part is often to enter
or consume data and so named after the input or output data flow. E.g. loan applicant, expense claim approver,
auditor. |