Scope...
Business Model...
System Model...
Technology Model...

Data

Function

Network

People

Time

Motivation

Detailed Representations...

 

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.