1) ENTERPRISE ARCHITECTURES
An Enterprise Architecture Framework (EA) is a major instrument for coping with complexity.
a) What is a "modeling view"? What is a "phase" in this regard? Please explain the meaning (the purpose) of views and phases within the context of EA.
In just a short time, most businesses have gone from complicated to complex: They contain numerous diverse, interdependent parts. This makes managers' jobs much more difficult [Gökçe Sargut and Rita Gunther McGrath, "Learning to Live with Complexity" P5]. How to coping with the complex environment, we are looking for instrument to simplify and visualize the complicated picture. Enterprise modeling view is to help better understanding of business process and business structures. Abstraction is the basic concept of modeling and Business process is a continuous series of enterprise activities, undertaken for the purpose of creating output [Scheer, Habermann, Thomas, "Enterprise Modeling", Chapter 9, P281, 286]. The Modeling views are: Function views, organization views, data views, output views and process views according to Habermann. See figure 2 ARIS Phases [Scheer, Habermann and Thomas, "Enterprise Modeling", P297].
The Phase is a description of main tasks in the ARIS model which describes the entire procedure from the requirements definition to the operation and maintenance of IT-applications. Each phase consists of different main tasks in course of the development process, e.g. phase 2, the requirements definition means the description of
- process & functional requirements
- a data model ("entity relationship model),
- systems requirements.
It is important to describe on the one hand side the process & functional requirements as well as the data model in business language, and on the other hand side the systems requirements in IT expert language. To describe the process & functional requirements it is necessary to use the "Use-Case-Concept", which means to describe each business requirement in a use-case. That leads to a hierarchy process, sub-process, IT-function and Use Cases (the deepest level). For the requirements definition standards like ITIL and DIN 69905 are useful.