Guidelines of Business Process Modeling Team: Alejandra Saavedra Andrea Rodriguez Ez Lawrence.

Slides:



Advertisements
Similar presentations
Domain Engineering Silvio Romero de Lemos Meira
Advertisements

Database Systems: Design, Implementation, and Management Tenth Edition
Lecture # 2 : Process Models
Software Modeling SWE5441 Lecture 3 Eng. Mohammed Timraz
Job Analysis Background Research 1)Organizational charts (e.g., how the job is connected to other positions and where it is located in the overall company)
Describing Process Specifications and Structured Decisions Systems Analysis and Design, 7e Kendall & Kendall 9 © 2008 Pearson Prentice Hall.
Design Concepts and Principles
ITIL: Service Transition
Object-Oriented Analysis and Design
July 11 th, 2005 Software Engineering with Reusable Components RiSE’s Seminars Sametinger’s book :: Chapters 16, 17 and 18 Fred Durão.
Software Testing and Quality Assurance
Requirements Analysis Concepts & Principles
Creating Architectural Descriptions. Outline Standardizing architectural descriptions: The IEEE has published, “Recommended Practice for Architectural.
1/31 CS 426 Senior Projects Chapter 1: What is UML? Chapter 2: What is UP? [Arlow and Neustadt, 2005] January 22, 2009.
Systems Development Life Cycle
1 CS 426 Senior Projects Chapter 1: What is UML? Chapter 2: What is UP? [Arlow and Neustadt, 2002] January 26, 2006.
System Engineering Instructor: Dr. Jerry Gao. System Engineering Jerry Gao, Ph.D. Jan System Engineering Hierarchy - System Modeling - Information.
Chapter 2 Accountants as Business Analysts
ORGANIZATION MODELING OVERVIEW Dr. Denice D. Withrow, ISC May 20, 2013 Cleveland Chapter Presentation.
Test Design Techniques
What is Business Analysis Planning & Monitoring?
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
What is UML? What is UP? [Arlow and Neustadt, 2005] January 23, 2014
Introduction to Software Quality Assurance (SQA)
Katanosh Morovat.   This concept is a formal approach for identifying the rules that encapsulate the structure, constraint, and control of the operation.
Chapter 6 System Engineering - Computer-based system - System engineering process - “Business process” engineering - Product engineering (Source: Pressman,
1 BTEC HNC Systems Support Castle College 2007/8 Systems Analysis Lecture 9 Introduction to Design.
Chapter 8 Architecture Analysis. 8 – Architecture Analysis 8.1 Analysis Techniques 8.2 Quantitative Analysis  Performance Views  Performance.
© 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 1 A Discipline of Software Design.
Business Analysis and Essential Competencies
Copyright © 2013 Curt Hill The Zachman Framework What is it all about?
1 MFI-5: Metamodel for Process models registration HE Keqing, WANG Chong State Key Lab. Of Software Engineering, Wuhan University
Chapter 2 Data Models Database Systems: Design, Implementation, and Management, Rob and Coronel Adapted for INFS-3200.
These slides are designed to accompany Web Engineering: A Practitioner’s Approach (The McGraw-Hill Companies, Inc.) by Roger Pressman and David Lowe, copyright.
Requirements as Usecases Capturing the REQUIREMENT ANALYSIS DESIGN IMPLEMENTATION TEST.
Illustrations and Answers for TDT4252 exam, June
Chapter 10 Analysis and Design Discipline. 2 Purpose The purpose is to translate the requirements into a specification that describes how to implement.
Software Engineering Prof. Ing. Ivo Vondrak, CSc. Dept. of Computer Science Technical University of Ostrava
® IBM Software Group © 2006 IBM Corporation Writing Good Use Cases Module 1: Introduction to Use-Case Modeling.
Object-Oriented Software Engineering using Java, Patterns &UML. Presented by: E.S. Mbokane Department of System Development Faculty of ICT Tshwane University.
1 Capturing Requirements As Use Cases To be discussed –Artifacts created in the requirements workflow –Workers participating in the requirements workflow.
FDT Foil no 1 On Methodology from Domain to System Descriptions by Rolv Bræk NTNU Workshop on Philosophy and Applicablitiy of Formal Languages Geneve 15.
Capturing the requirements  Requirement: a feature of the system or a description of something the system is capable of doing in order to fulfill the.
Human Computer Interaction
Yazd University, Electrical and Computer Engineering Department Course Title: Advanced Software Engineering By: Mohammad Ali Zare Chahooki The Rational.
Lecture 13.  Failure mode: when team understands requirements but is unable to meet them.  To ensure that you are building the right system Continually.
Topic 4 - Database Design Unit 1 – Database Analysis and Design Advanced Higher Information Systems St Kentigern’s Academy.
 An Information System (IS) is a collection of interrelated components that collect, process, store, and provide as output the information needed to.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
UML - Development Process 1 Software Development Process Using UML.
Oman College of Management and Technology Course – MM Topic 7 Production and Distribution of Multimedia Titles CS/MIS Department.
21/1/ Analysis - Model of real-world situation - What ? System Design - Overall architecture (sub-systems) Object Design - Refinement of Design.
2 1 Database Systems: Design, Implementation, & Management, 7 th Edition, Rob & Coronel Data Models Why data models are important About the basic data-modeling.
Fundamentals of Information Systems, Sixth Edition Chapter 1 Part A An Introduction to Information Systems in Organizations.
Chapter 6 Guidelines for Modelling. 1. The Modelling Process 1. Modelling as a Transformation Process 2. Basic Modelling Activities 3. Types of Modelling.
Introduction to Software Engineering 1. Software Engineering Failures – Complexity – Change 2. What is Software Engineering? – Using engineering approaches.
ITEC 275 Computer Networks – Switching, Routing, and WANs Week 12 Chapter 14 Robert D’Andrea Some slides provide by Priscilla Oppenheimer and used with.
Dillon: CSE470: ANALYSIS1 Requirements l Specify functionality »model objects and resources »model behavior l Specify data interfaces »type, quantity,
ITIL: Service Transition
Information Systems By Kundang K Juman, Ir. MMSI
Component and Deployment Diagrams
Unified Modeling Language
Lecture 9- Design Concepts and Principles
Lecture Software Process Definition and Management Chapter 3: Descriptive Process Models Dr. Jürgen Münch Fall
Lecture 9- Design Concepts and Principles
Introduction to Systems Analysis and Design Stefano Moshi Memorial University College System Analysis & Design BIT
King Saud University College of Engineering IE – 462: “Industrial Information Systems” Fall – 2018 (1st Sem H) Introduction (Chapter 1) part.
UNIT No- III- Leverging Information System ( Investing strategy )
Software Development Process Using UML Recap
UML Design for an Automated Registration System
Presentation transcript:

Guidelines of Business Process Modeling Team: Alejandra Saavedra Andrea Rodriguez Ez Lawrence

1. Complexity and Quality of Business Process Models Popularity of different process management Effects Number and Variety of model designers and users Number and Variety of purposes process models Knowledge

1. Complexity and Quality of Business Process Models Design of Process Models Economic Efficiency Personal resources Software tools Economical Risk Modeling exercise

2. Guidelines of Modeling (GoM) Generally Accepted Accounting Principles (GAAP)

2. Guidelines of Modeling (GoM) Design recommendation in order to increase the quality of models beyond the fulfillment of syntactic rules Six Guidelines Process quality Product quality

2. Guidelines of Modeling (GoM) Level 1 Level 2 Level 3 Six General Guidelines Different views, Process Models Modeling Techniques, Event – driven Process Chains

2. Guidelines of Modeling (GoM) Optional character Basic Guidelines: Necessary precondition

2.1 Guidelines of Modeling (GoM) Basic Guidelines Correctness Relevance Economic Efficiency

2. Guidelines of Modeling (GoM) Correctness Syntactic Semantic Consistent and complete against the meta model Structure and the behavior must be consistent with the real world

2.1 Guidelines of Modeling (GoM) Relevance -To select a relevant object system -To take a relevant modeling system or to configure an existing meta model adequately -To develop a relevant model system Economic Efficiency Cost/benefit constraint

2.2 Guidelines of Modeling (GoM) Optional Guidelines Clarity Comparability Systematic Design The model user must understand Consistent of models, same certain and rules Well defined relationship between models of different views

2.3 Guidelines of Modeling (GoM) The GoM Meta Model Integrate and Structure the different project topics Shows that a perspective is defined as a person – purpose – model -relationship

3. Guidelines for Selected Purpose of Business Process Modeling Workflow Management Serve in system planning and development as a communication platform for those who work on the project

3.1 Workflow Management Organization View Function View Data View Which organization units are there? (e.g. purchasing, sales, accounting) Which functions are processed? (e.g. Create inquiries, verify invoices) Which information is important? (e.g. customer, supplier, product, bill of material) Relationship between data, functions and organization units Control View

3.1 Workflow Management ARIS Modeling Methods

Avoided manual functions Start and end conditions precisely Deadline is exceeded Data View Every function the description of the necessary input and output data is required. Describe the data flow. Can’t precede the control flow. Complete and not visualization Function View

Role 、 organization unit 、 position 、 position type 、 person as a static information XOR-Relationship 、 AND- Relationship Resource The logic relationships between the workflow functions Various splitting and joining connections without that the modeler has to be concerned about the process execution OR-splits 、 OR-Joins 、 ELSE-exit. Control View Organization View

3.2 Simulation Business Process Simulation (BPS) Hansen(1994) - an engineering approach to process reengineering that incorporates modeling and simulation is necessary. Kettinger(1997) - a need for more user-friendly and media-rich capture of business by providing easy visualization and allowing team participation in process design.

3.2 Simulation Three Principles in designing models The structuring of similar objectives in phases The reuse of solution components The application of conventions to restrict the degree of freedom phases components conventions

3.2 Simulation Phase model for simulation model design

Model components Goal : A more efficient and correct model construction.Goal : A more efficient and correct model construction. The structure components describe coordination mechanisms on different complexity levels where components can consist of less complex components.The structure components describe coordination mechanisms on different complexity levels where components can consist of less complex components. 3.2 Simulation Model Components

3.2 Simulation Design conventions Methods of process modeling contain generally just a set of syntactic rules, which give model designers a wide degree of freedom. An objective has to be taken into account due to the high number and variety of involved model designers and users of model. Important intensions: (1)ensure a uniform, clear and unequivocal understanding of models of all involved users. (2)support to cope with the requirements of perspectives.

There are six ways of customizing different perspectives: Different Layout Conventions Different Naming Conventions Different Information Objects Different Information Objects Types Different Use of a Process Modeling Technique Different Meta Models TECHNIQUES FOR ADJUSTING MODELS TO PERSPECTIVES Perspectives on process models can be distinguished by the involved persons and by the modeling purpose.

4.1 DIFFERENT LAYOUT CONVENTIONS The models of two perspectives concerning the number and the naming of the information objects are identical, but different in their presentation. This kind of model is more determined by the way of using the model than by the model content. Example: Clothes Factory

4.2 DIFFERENT NAMING CONVENTIONS A different naming in models related to different perspectives is of high importance in distributed, especially international modeling and requires the possibility to administer synonyms for the relevant model construct. It is recommended to use a business term catalogue, which defines and relates the main terms within a company. Between the single business term exist a typical relationship like “is related to”, “classifies”, “is part of”, “is a” or “is a synonym of”. Example:

4.3 DIFFERENT INFORMATION OBJECTS The Perspectives are much more individual than different Layout or Naming conventions, when different information objects are relevant for them. Each area is interested in a detailed description of the information, thus different perspectives can be characterized as different projections on one common model. DEPARTMENT OF FINANCES DEPARTMENT OF PRODUCTION DEPARTMENT OF SALES PRICE COST QUANTITY OF UNITS SOLD IN STORES MATERIAL COLOR SIZES 4.4 DIFFERENT INFORMATION OBJECT TYPES Different perspectives can be characterized as different projections on a common meta model.

5. DIFFERENT USE OF A PROCESS MODELING TECHNIQUE This kind of perspective differentiation requires individual rules to transform one model into the other. MODEL TECHNIQUE 1 MODEL TECHIQUE 2 MODEL TECHINIQUE 3 MODEL TECHNIQUE N The RULES transform the model’s Techniques MODEL 1 MODEL 2 MODEL 3 MODEL N These are models that has a common root and leads to the fact that in many cases perspectives can be distinguished because they are slightly different in their meta model.

4.5 DIFFERENT META MODELS When the perspectives have a high degree of individualization they have designed with different models techniques, so is recommended to design relationship meta models, which relate the elements and relationships of the involved modeling techniques to each other. DIFFERENT NAMING CONVENTIONS DIFFERENT INFORMATION OBJECTS DIFFERENT INFORMATION OBJECTS TYPES

Thank you very much