|


Technology Model-Function
Zachman Definition
"Systems Design"
Technically, this would not be
considered a "model" but a "design" as you would no longer be able to see
the Enterprise in the representation. At a high level of abstraction, it
would be a "structure chart" and in its detail, "action diagram"- style
expressions that would constitute the implementation of the logical
systems, or "application architecture." In "Object-Oriented" notation,
this would be the methods and their realization.
Select Perspective
The
Select Perspective supports
the modelling of the overall technology design at an
Enterprise level in the products of the Technical Architecture Delivery
Phase of the Supply Workflow of the Consume Workflow of the
Supply, Manage and Consume
(SMaC) Service and Component Based Development
model.
Also,
the outputs of the Define Solution Architecture Task of the Solution
Delivery Phase of the Consume Workflow produced for projects may be used
to enhance the Enterprise Model to a lower level.
The Technical
Architecture Delivery Phase products comprise not only model patterns that have
been/are to be used in specific circumstances but include specifications
and source code for base classes and the design and implementation of
technical components.
The UML artefacts that are
recommended to be used for these products are:
- Use Cases to define the functional specification
- Class models to outline the various stereotypes that may be required by solutions
- Object Sequence Diagrams (OSD) to document the interactions between the stereotypes and the classes
- Refined class diagrams to show the design of the base and facility classes
- Component (class) diagrams show collections of facility classes combined to provide technical services
- OSD to validate the interaction between the
parts
Select Solution Factory (SCF)
Select Architect supports all the UML modelling required for
the Select
Perspective support for the requirements of this
cell and allows the capture of all necessary low-level detail for each
item. There are too many diagram and dialogue types to show a
complete selection of examples here; included below are just two
examples that deal with Technical components and patterns:

Example Technical Use
Cases

Example Pattern OSD For
Manage Business Process
In addition, the component
specifications and implementations produced for Enterprise
reuse can be readily managed by publishing the models into Select Asset Manager:

Furthermore, SCF includes implementation language
synchronisers such as VBSync, C#Sync and JSync, that allow 'round-trip
engineering' of source-code, and add-ins to Microsoft Visual
StudioTM to allow programmers to browse models and
specifications whilst completing Enterpise Component implementation
tasks.
|