Aris Architecture of Integrated Information Systems Business Process Modelling Matteo Fiorillo Jyväskylä - Spring 2000.

Slides:



Advertisements
Similar presentations
Ch:8 Design Concepts S.W Design should have following quality attribute: Functionality Usability Reliability Performance Supportability (extensibility,
Advertisements

Chapter 10: The Traditional Approach to Design
Database Systems: Design, Implementation, and Management Tenth Edition
Information Systems Analysis and Design
Chapter 10 The Traditional Approach to Design
Chapter 9: The Traditional Approach to Design Chapter 10 Systems Analysis and Design in a Changing World, 3 rd Edition.
1 Introduction to modeling Process modelling. 2 Where are we? #TitleDate 1Introduction ORM modeling Relational modeling
T-FLEX DOCs PLM, Document and Workflow Management.
Object-Oriented Analysis and Design
2-1 © Prentice Hall, 2007 Chapter 2: Introduction to Object Orientation Object-Oriented Systems Analysis and Design Joey F. George, Dinesh Batra, Joseph.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 8 Slide 1 System models.
L4-1-S1 UML Overview © M.E. Fayad SJSU -- CmpE Software Architectures Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I.
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
Introduction to Databases Transparencies
Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design Third Edition.
Modified from Sommerville’s originalsSoftware Engineering, 7th edition. Chapter 8 Slide 1 System models.
Copyright 2004 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Second Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
SE 555 Software Requirements & Specification Requirements Analysis.
Lecture Nine Database Planning, Design, and Administration
Course Instructor: Aisha Azeem
Department of Computer Science 1 CSS 496 Business Process Re-engineering for BS(CS)
Enterprise Architecture
Chapter 6: The Traditional Approach to Requirements
Copyright 2001 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter 1 The Systems.
2 1 Chapter 2 Data Model Database Systems: Design, Implementation, and Management, Sixth Edition, Rob and Coronel.
Chapter 10 Architectural Design
Database System Development Lifecycle © Pearson Education Limited 1995, 2005.
Overview of the Database Development Process
DBS201: DBA/DBMS Lecture 13.
Implementation Yaodong Bi. Introduction to Implementation Purposes of Implementation – Plan the system integrations required in each iteration – Distribute.
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design.
Chapter 4 System Models A description of the various models that can be used to specify software systems.
RUP Implementation and Testing
ITEC224 Database Programming
Copyright 2002 Prentice-Hall, Inc. Chapter 1 The Systems Development Environment 1.1 Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer.
IEEM 5352 E-Enterprise Integration
Database Systems: Design, Implementation, and Management Ninth Edition
1 Minggu 9, Pertemuan 17 Database Planning, Design, and Administration Matakuliah: T0206-Sistem Basisdata Tahun: 2005 Versi: 1.0/0.0.
OBJECT ORIENTED SYSTEM ANALYSIS AND DESIGN. COURSE OUTLINE The world of the Information Systems Analyst Approaches to System Development The Analyst as.
RELATIONAL FAULT TOLERANT INTERFACE TO HETEROGENEOUS DISTRIBUTED DATABASES Prof. Osama Abulnaja Afraa Khalifah
Copyright 2002 Prentice-Hall, Inc. 1.1 Modern Systems Analysis and Design Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 1 The Systems Development.
Chapter 7 System models.
1.file. 2.database. 3.entity. 4.record. 5.attribute. When working with a database, a group of related fields comprises a(n)…
Conceptual Modelling – Behaviour
System models l Abstract descriptions of systems whose requirements are being analysed.
Systems Analysis and Design in a Changing World, 3rd Edition
Software Engineering, 8th edition Chapter 8 1 Courtesy: ©Ian Somerville 2006 April 06 th, 2009 Lecture # 13 System models.
Sommerville 2004,Mejia-Alvarez 2009Software Engineering, 7th edition. Chapter 8 Slide 1 System models.
Requirements as Usecases Capturing the REQUIREMENT ANALYSIS DESIGN IMPLEMENTATION TEST.
Information Systems Engineering. Lecture Outline Information Systems Architecture Information System Architecture components Information Engineering Phases.
5 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
4 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Computer Software Chapter 4.
Design Concepts By Deepika Chaudhary.
Computing and SE II Chapter 9: Design Methods and Design Models Er-Yu Ding Software Institute, NJU.
Logical view –show classes and objects Process view –models the executables Implementation view –Files, configuration and versions Deployment view –Physical.
© 2010 Health Information Management: Concepts, Principles, and Practice Chapter 5: Data and Information Management.
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
 An Information System (IS) is a collection of interrelated components that collect, process, store, and provide as output the information needed to.
Analysis Yaodong Bi. Introduction to Analysis Purposes of Analysis – Resolve issues related to interference, concurrency, and conflicts among use cases.
Object Oriented Analysis and Design Introduction to Rational Rose.
Guidelines of Business Process Modeling Team: Alejandra Saavedra Andrea Rodriguez Ez Lawrence.
 System Requirement Specification and System Planning.
Systems Analysis and Design in a Changing World, Fourth Edition
Chapter 1 The Systems Development Environment
Chapter 2 Database Environment Pearson Education © 2009.
BPMN - Business Process Modeling Notations
Introduction to Systems Analysis and Design Stefano Moshi Memorial University College System Analysis & Design BIT
Chapter 5 Architectural Design.
Presentation transcript:

Aris Architecture of Integrated Information Systems Business Process Modelling Matteo Fiorillo Jyväskylä - Spring 2000

Key Issues Introduction of modelling methods Development of respective meta models Compilation of the models into an ARIS information model

Concept An architecture for describing business processes Provides modelling methods It is foundation for the ARIS software system The house represents a concept for comprehensive computer-aided business process management

Strategic Business Process Analysis Carried out before the house is described Scrutinizes synergistics effects aiming for the highest standard of employee qualification possible Indentifies key goals, business areas, preliminary new business processes and weakspots

Modelling Strategic BP’s Efficiency demands: –Resource (utilization of enterprise resources) –Process (focus on corporate goals) –Market (fully realize the potential of the market) In conflict with each other

Core Processes Impact corporate competitiveness Are cross-functional Interface with customers and suppliers alike

Core Processes Key groups –Order logistics –Product development Distinguished according to –Degrees of complexity –Customer groups

Critical Success Factors High quality standards High standards of delivery Competitive superiority in R&D High flexibility

Functions Primary activities –Create or utilize corporate output Secondary activities –Support primaries by infrastructure or control measures Interaction with value added processes

Modelling the Function View Functions Described relative to other components Closely linked with data Described in the context with organizational objects (job positions)

Requirements Definition of the Function View BP strategy creates functions that enterprise must carry out efficiently Used synonymously with the term process, activity or task Describing its behaviour Different simbols Operation applied to objects for the purpose of supporting one or more goals They can support multiple goals

Function Structure Various aggregation levels –Complex function bundles Complex function comprised of multiple activities –Function Complex activity that can be broken down further, directly blending in with a function bundle

Function Structure Sub-function –Activity which can be broken down into sub- functions or elementary functions, blending in with overriding functions Elementary function –Activity which cannot be broken down further Activities that are completed at a job site or internal procedure structures without any processing alternatives

Grouping Elementary Functions Into Larger Units ”Identical procedures, identical information objects and identical allocation should be applied to identical business processes” Nüttgens, Koordiniert-dezentrales Informationsmanagement 1995, p. 97

Procedure Sequences Logical function sequences are defined Recommended when triggering events or messages do not provide any additional information or they are added at a later point in time

Methods for the Description (Sequences) Network diagram –Predecessors and successors relations –Distance measurements –Overlaps and minimum distance between events –Logical links between the incoming and outgoing elements

Processing Types System functions –Create customer –Mantain customer data –Create customer statistic Manual functions

Decision Models Information systems are also used for decision support –more efficient, effective and fast decisions based on database contained and derived by the ITs (optimization of the production planning)

Function Configurations Process control Workflow control Application system configurations Modeling Requirements

Application System Allocation Application system classes  project control systems  word processing  business applications allocated to the functions activity based costing (times, amounts, cost rates) focus the project planning systems The contents of the functions are configured according to the function models

Requirements Definition of The Function View Software design Input Data Output Data IT restrictions Abstraction Principle Data View

Designing Modules Autonomous function –For incoming and outcoming data Data declaration Control logic Instruction components –What a module does –How it perform its task

Mini-specification Pseudocode and structograms describing control structures (controlling algorithm processes) executing instructions 1. sequences 2. selections 3. repetitions

Implementing the Function View Ouput: screens that can be interpreted as views on data model programs are developed in one or several programming languages source code stored in a program library compiled and trasformed into object code

describes Modeling the Organization View Business oriented Organization view Hierarchical organization (organizational units with the communication and reporting relationships among them) Role concept Requirements profile of an organizational unit necessary for workflow applications defines

Organizational Structures (Hierarchical Organizations) Streamline the description of the enterprise, consolidating similar task groups Designations from type description are generally used Instances can be modeled as well Organizational units (= functions) can be created in accordance with activity, object or process parameters

Role Concept In addition to organizational units –Employee types are described at the business level of process chain modeling –Role = a certain type of employee with clearly defined qualifications and skills –Distinguishing user classes for designing or utilizing IT systems

Configuring Organizations Organizational models –provide cost center definitions within the parameters of cost based accounting –define important parameters (customers, company codes, plants) –lay the groundwork for the allocation of functions and data to organizational units Organizational terms are documented in a precise manner according to their relation with the application and their impact on software procedures

Design Specifications Business organizational model is implemented into the information and communication topology In particular, we determine –Network topologies (star, ring or bus) –Capacity requirements –Types of users access to the nodes –Available types of components We define also the new hardware systems (component types)

Implementing the Organization View It starts with the network topology of the design specification Networks and nodes can be implemented in different ways –Logical networks –Physical networks Relationships are not necessary for the information model

Modeling The Data View Description of the data objects, manipulated by functions The data objects designed in the requirements can be an effective basis on which to define the class of an object- oriented design method

Requirements Definition Business modeling mainly focuses on describing types –Macro p.o.v. (voice, carrier system) –Micro p.o.v. (type, attribute, relation type) What is an object? (referring to data) –Wide range of document types –Objects can interface with O.-O. Database systems They can have various roles –They describe the control flow –They illustrate the environment status of the BP

Macro Description Data that can be broken into more detailed elements is macro data Macro data objects can be linked with one another (customer file) Enterprise data models contain multiple area models, comprised of multiple data clusters Data objects –Electronic-alphanumeric –Sound, bitmaps or paper

Micro Description Macro data objects are split up into smaller units in the macro view The detailed data structure can be modeled using O.-O. class diagrams Simple ERM methods Enhanced ERM methods

Data Configuration Data model Allocates cost types and cost rates necessary to calculate process cost Allocates data objects to capacity planning

Data Configuration Data groups non-traditional datadata stored in the information objects transported by workflow access by means of workflow information object

Design Specifications of the Data View Database specific interface languages are generated from the semantic data model 2 - relations are optimized 3 - integrity conditions are defined 4 - relational schema is transformed into the data description language 1 - information objects are transformed to relations

Implementing the Data View Conceptual schemes are modeled in internal schemes Database administrators have to structure the internal schema, creating efficient database structures Integrity and consistency are specified by procedural objects Definitions at the physical data structure level are due to the design goal of data independence

Modeling the Output View Output is the result of processes with the demand for input driving its execution Describing it is one of the key processes The term is heterogeneous and can be used at various levels of detail Note: not implemented in a specific way

Requirements Definition of the Output View Describing product models as data models Definitions –Output (or differents) required by areas beyond the business department where they were created –What product centers deliver to entities outside their own organization meeting the demand of other entities, regardless of whether this demand is voluntary, driven by legal or any other requirements and regardless of whether those entities have to pay for the product or even choose not to do so

Ouput Configuration Process ouput is necessary: material output is available as bills of materials Output models are used when configuring business applications with the global focus on the respective process

Summary What have we learned until now? –What ARIS is –What Strategic Business Process Analysis is –How to model define requirements of implement Individual ARIS Views

Summary What does come after? –Relationship between the views (control view) –Aris procedural models and applications Implementing standard software Implementing workflow systems Model supported system development Object oriented system development