TCS study Flashcards
What is the enterprise continuum?
A way of classifying and organising Architectural and solution assets in an enterprise.
It is a virtual repository of all architecture assess
Provides methods for classifying architecture and solution artifacts
what are Assets used for?
References for developing architecture
(Can be internal or external)
re-usable architecture and solutions
What is in the enterprise continuum?
1 ) Architecture description
2) Architecture Model
3) Building block
4) View Point
5) Pattern
What are the internal type of architecture?
Deliverables from previous architecture work
What are the External type of architecture?
TRM - TOGAF Technical Reference Model
Web services Architecture
Industry specific (eg, ARTS -Retail industry, Data Model - Petrol Chemical)
What are the 3 classifications of Artifacts?
Catalogs
Matrices - relationships
diagrams
What is the difference between an artifact and a deliverable?
A deliverable is a contracted output from a project.
What is an architecture view?
It is what is seen through the viewpoint. It is a representation of the system
An Architecture View is a representation of a system from the perspective and a related set of concerns.
-An architect creates architecture models. An architecture view consists of parts of these, chosen to show stakeholders that their concerns are being met.
What is an architecture viewpoint?
Defines the perspective from which an architecture view is taken.
It tells you how to construct and use an architecture view, the information needed, the modeling techniques for expressing and analysing it and a rationale for those choices (eg, by describing the purpose and intended audience of the view)
It is a reusable template
These are artifacts
A viewpoint is the perspective of an individual stakeholder.
What is a system?
A system is a combination of interacting elements organised to achieve one or more stated purposes.
What is a stakeholder?
Stakeholders are individuals, teams, organisations, or classes thereof, having an interest in a system.
They are people who have key roles in, or concerns about the system, for example users, developers, etc
What are concerns?
Are interests in a system relevant to one or more of its stake holders. Concerns may pertain to any aspect of the system’s functioning, development, or operation, including performance, reliability, security, distribution and evolvability and may determine the acceptability of the system.
What phases uses Architecture viewpoints and views
Phases A to D