Week2 ENTERPRISE ARCHITECTURE
Week2 ENTERPRISE ARCHITECTURE
Introduction:
Enterprise Architect is a sophisticated and flexible Enterprise Architecture
platform that can be used as both an architecture repository and a tool for managing
architecture projects. It can be used across the entire life cycle from setting up an
architecture program or office to planning, managing, developing and documenting
architectures through to the governance of implementation projects that consume the
architectural output. The tool can be used with any single or combination of Architecture
Frameworks, processes and languages of representation. There is a wide range of
facilities and tools that allow the architect to work using their preferred methods such
as Word Processor views, Spreadsheet views, Diagrams, Relationship Matrices or a
range of other core and extended features. This topic introduce students to the
concepts and applications of Enterprise Architecture tool.
Pre-Assessment
Lesson Presentation:
Meet the Enterprise Architecture Tools
Activity Diagram
The Activity Diagram is one of the Unified Modeling Language (UML) Behavioral
diagrams that can be used to model a process or algorithm as a sequence of steps. It
is a more sophisticated version of its close cousin the Flowchart diagram. Activity
diagrams can be used to model Business Processes as a UML alternative to the BPMN
Business Process Diagram and have the same ability to create a hierarchy of Activities
in the Project Browser.
The Activity Diagram can be used to model any business or technical activity or notion
that has a series of steps. This includes business and technical processes and also
computer algorithms. The steps are connected by Control Flow relationships that show
the sequencing of the steps. Decisions and Merges can be used to model choice and
to further control the flow through the Activity. Forks and Joins can be added to split
and reunite the flow of control and objects added to show how data is supplied and
consumed.
Balanced Scorecard
Introducing the Balanced Scorecard
The Business Process Diagram is part of the Business Process Model and Notation
(BPMN) and is the main diagram type for defining business processes. The diagram
can include Start, Intermediate, End Events, Business Processes, Activities, Gateways
and Pools and Lanes and more. By connecting the flow objects with connectors a
sequence of activities and gateways and events can describe the business process.
Where to find the Business Process
Diagram
Business Process Diagrams can be used to model the Business Processes in an entire
organization or part of an organization. Business Processes can be created to
represent the current or future state of the organization at any level of detail from the
value chain down to a process performer level. A process hierarchy would typically be
defined that would set the standards for the number of levels, naming, organization of
the processes and more.
Calendar
Introducing the Calendar
The Calendar is a fully featured mechanism for recording the important events in an
initiative and displaying other information such as resource allocation. There are day,
week and month views and the display can be set to show Calendar entries, Project
Tasks and Resource Allocation. When a resource has been allocated - for example to
analyze a set of requirements - a user can drill through from the Calendar to the
requirements' location in the Project Browser.
There are also fully configurable Event Types, Categories and colors. The work of a
Business Analyst will involve a wide range of events including things like: workshops,
interviews, focus groups, collaborative games, brainstorming sessions, reviews,
observations and meetings. All of these events can be conveniently recorded and
managed in the Calendar. When resources have been allocated to elements and tasks
have been assigned to individuals these can be displayed in the Calendar.
Where to find the Calendar
Ribbon: Start > Today > Calendar
The Class Diagram is one of the Unified Modeling Language (UML) Structural diagrams
that can be used to model a wide range of things. It is a general purpose diagram for
modeling entities in the business and technical domains including terms and concepts
Business Rules and Capabilities to XML and Database Schemas.
The Component Diagram is one of the Unified Modeling Language Structural diagrams
that can be used to model the logical components that make up a system. They can be
used to model the applications of an organization including their Provided and Required
Interfaces and the information that is exchanged between the interfaces.
Dashboard Diagrams
Introducing Dashboard Diagrams
The Dashboard Diagrams allow high quality charts and graphs to be created to display
repository information in a visually compelling way, such as the ratio of Requirement
Priorities in a pie chart. There is a toolbox page of pre-configured charts and graphs,
but the user is free to create and save any number of charts sourcing data from
anywhere in the repository. The charts and graphs provide valuable summary
information that assists in the management of requirements. High level reporting and
project status can be easily tracked and documented using the numerous charts and
report elements available that tightly link in with the model content and status.
Where to find Dashboard Diagrams
Project Browser Context Menu: Add Diagram... | Extended | Dashboard
Activity Diagram
The Activity Diagram can be used to model any business or technical activity or notion
that has a series of steps. This includes business and technical processes and also
computer algorithms. The steps are connected by Control Flow relationships that show
the sequencing of the steps. Decisions and Merges can be used to model choice and
to further control the flow through the Activity. Forks and Joins can be added to split
and reunite the flow of control and objects added to show how data is supplied and
consumed.
Balanced Scorecard
Business Process Diagrams can be used to model the Business Processes in an entire
organization or part of an organization. Business Processes can be created to
represent the current or future state of the organization at any level of detail from the
value chain down to a process performer level. A process hierarchy would typically be
defined that would set the standards for the number of levels, naming, organization of
the processes and more.
Calendar
The Calendar can be used to schedule and view events such as meetings, milestones,
reviews, workshops and more. It can be used to view the allocation of resources to
elements in the repository such as who is analyzing a set of requirements. It can also
be used to view Project Tasks. An analyst can conveniently click through to the
elements in the Project Browser or the Project Tasks.
Class Diagram
Component Diagram
The Component Diagram can be used to model logical or physical parts of a system
including current and future state Components. Application Architectures often use a
number of Component Diagrams to describe the architecture of the applications and
how they interact. The interaction between the applications can be shown using a
combination of Ports and Provided and Required Interfaces that describe how the
Components are wired together.
Dashboard Diagrams
Decision Trees can be used to help in decision making processes particularly when the
decision involves a complex set of conditions that have different likelihoods of
occurrence. They can be used for strategic or operational decision analysis and can
help to formalize the basis of decision making particularly when it is imperative that
actions that are taken are based on formal analysis or have expensive consequences.
A Decision Tree can be used to present a graphical picture of a Decision Table for
stakeholders who are more comfortable viewing diagrams rather than tables and
documents.
Deployment Diagram
The Deployment Diagram is one of the Unified Modeling Language (UML) Structural
diagrams that can be used to model infrastructure including a wide range of deployment
environments. Both physical and virtual environments can be modeled including
infrastructure and networking services and protocols.
The Organizational Chart can be used to create any type of chart, including a
Functionally Orientated, Market Orientated or Matrix Model chart. A number of charts
could be created, representing different current and future states of the enterprise.
Evaluation: Week 2
Watch the video Enterprise Architect 15. After watching this video make a reaction
paper on what you have learned in the video. (10 points)
https://www.youtube.com/watch?v=uEPP6ec9hVE
References:
Books:
Enterprise Architecture
Sparx Systems and Stephen Maguire. 2017
Online Resources:
https://www.cio.com/article/3313657/what-is-enterprise-architecture-a-framework-for-
transformation.html
https://architecture-center.com/blog/93-enterprise-architecture-101-everything-you-
need-to-know.html