IDEF0 Activity Modeling
|
|
- Neil Hodges
- 6 years ago
- Views:
Transcription
1 IDEF0 Activity Modeling
2 What is an Activity Model? A representation of the activities and the relationships between and among those activities in an existing or planned system. A collection of diagrams, glossary, and text along with the context, viewpoint, and purpose statements.
3 Benefits of Activity Modeling Document current activities for standardization and provide guidelines for new activity users to reduce the learning curve. Capture and analyze AS-IS activities. Design/Redesign activities for TO-BE scenarios.
4 What is IDEF0? An activity modeling method. Supports descriptions at any desired level of detail through Decompositions. Provides both a process and a language for constructing a model of the activities and their interrelationships.
5 Generic Activity Modeling Tool? Automates the IDEF0 method. Adheres to the method standard. Provides background quality checking and advisory support. Employs a SmartDraw capability.
6 Why Develop An Activity Model? To identify, document, and communicate what an enterprise does. To facilitate the collection of data needed to perform functional analysis. To identify value added and non-valued added activities. To identify if activities i i or functions that need to be improved.
7 What IDEF0 Represents Functions - Decisions, Actions, or Activities of the domain Objects - Physical or conceptual of the domain Roles that objects stand-in relative to functions Rl Relations between functions formed dby objects Relations between functions formed by the composition relationship
8 IDEF0 Provides... Needs Customer Expectations Establish Requirements A1 Understanding of Customer Requirements Requirements both a Procedure and a Language for Constructing a Model of the Decisions, Actions, and Activities in an Organization. Alternative Technologies Knowledge of Previous Design Design System A2 Contract for Tradeoff Decisions Design Raw Material Build System A3 Product Analysis Methods Design Methods Fabrication Methods
9 Components Context, Purpose, & Viewpoint
10 Establishing the Model Objectives Viewpoint Determines what can be seen and from what slant. Purpose Establishes the goal of the communication intended by the model. Defines why the model is being developed. Specifies how the model will be used. Context Establishes the scope of a model. Establishes the subject as part of a larger whole. Creates a boundary with the environment.
11 Context The context defines the boundaries of your model or what you will include in the model. Employee/ Position Data comes from outside the model. Applicant Data Customer Request Employee/Position Data Personnel Regulations Department Policy Supervisor Instructions Manning Conditions i Perform Personnel Action Personnel Actions Reports Supplies & Equipment Personnel Office Staff Information System
12 Context Scopes the model and defines the boundaries. If the scope is too big, the model becomes too complex and resource-intensive. If the scope is too small, the model becomes trivial. Determining the context is the most critical step in Activity Modeling.
13 Purpose The purpose p defines the reason to develop this particular activity model. Purpose: To document the activities associated with managing Personnel Actions and identify if non-value added activities that might be eliminated. Applicant Data Customer Request Employee/Position Data Personnel Regulations Department Policy Supervisor Instructions Manning Conditions i Perform Personnel Action Personnel Actions Reports Supplies & Equipment Personnel Office Staff Information System
14 Viewpoint The viewpoint describes the perspective p of the person or group developing the model. Purpose: To document the activities associated with managing Personnel Actions and Applicant Data Customer Request Employee/Position Data Personnel Regulations Department Policy Supervisor Instructions Manning Conditions i Perform Personnel identify if non-value added Actions activities that might be eliminated. Personnel Action Reports Viewpoint: Personnel Officer Supplies & Equipment Personnel Office Staff Information System
15 Purpose & Viewpoint Interaction Different purpose p and viewpoint result in different models. Non-value added Personnel Actions Purpose Non-value added Separation Actions Personnel Officer all personnel actions accomplished by multiple activities a single type of personnel action and multiple activities Viewpoint Personnel Clerk a few personnel actions accomplished by multiple activities a single type of personnel action and a small set of activities
16 IDEF0 Graphical Modeling Language
17 Diagram Syntax Controls Inputs Function or Outputs Activity (Verb Phrase) Mechanisms
18 Activity An action, function, or operation. Represented by a box and labeled as a verb phrase. Activity (Verb Phrase)
19 Input Any real object or data needed to perform an activity. Transformed through the completion of the activity. Input Activity (Verb Phrase)
20 Output Results from the completion of the activity. Input Activity (Verb Phrase) Output
21 Control Directs,,g guides, or initiates the activity. May also combine in some way with input(s) to result in an output. Control Input Activity (Verb Phrase) Output
22 Mechanism Indicates how the activity is accomplished. Control Input Activity (Verb Phrase) Output Mechanism
23 Minimal Requirements Control Activity (Verb Phrase) Output
24 Functional Decomposition
25 Functional Decomposition Further defines an activity by dividing it into its sub-activities. Ensures the gradual, systematic exposition of detail required to understand and communicate what activities are being performed.
26 Decomposition A1 A2 A-O A-O A0 More General (Parent) A3 A4 A0 2 A41 3 A-O 4 A42 A43 More Detailed (Child) A4
27 Functional Decomposition Each activity is composed of distinguishable sub- activities. A parent activity is decomposed into three to six child activities. Each child can become a parent and be further sub-divided.
28 Functional Decomposition Each activity in the model is unique and not represented multiple times. The Sales Dept., Accounting Dept., and Engineering Dept. may all submit Monthly Expense Reports......but in the activity model there is only one activity called Create Monthly Expense Reports.
29 Decomposition Company guidelines Budget guidelines Purchase request Maintain Accounts Payable A0 Correct ledger Payment Accounting staff
30 Decomposition Company guidelines Purchase request Process request Process guidelines Order A1 Invoice guidelines Invoice Process invoice Payment A2 Ledger guidelines Apply purchase to books A3 Correct ledger Accounting staff
31 Activity Hierarchy Each activity in a model is uniquely identified with an Activity Number (A0, A1, A12, etc.). Each activity can be uniquely placed within a model according to its relative decomposition number. An activity is depicted only once in an activity model.
32 Activity Hierarchy within a Model A0 A1 A2 A3 A4 A5 A11 A21 A31 A41 A51 A12 A22 A32 A42 A52 A13 A23 A33 A43 A53 A24 A44 A54 Node Tree A0 Perform Personnel Actions A1 Hire People A11 Review Applicant Information A12 Verify Past Employment A13 Interview Applicant A2 Fire People A21 Review Work History A22 Create Dismissal Documents A23 Counsel Employee A3 Promote People A31 Create Awards Package A32 Arrange Ceremony A33 Submit Paperwork A34 Insure Raise Action Completed Indented List An activity is depicted ed only once in an activity model.
33 Diagram Numbering A0 A A1 A2 A3 A0 2 4 A11 3 A-O A0 A12 4 A A31 3 A32 A-O 4 A33 A1 A3
34 Concept Hierarchy within a Model Concepts (inputs, controls, outputs, and mechanisms) are not uniquely identified within a model, but are identified between parent and child activities. Each concept is identified by a letter and number combination that specifies the concept s relative position on the parent diagram.
35 Concept Hierarchy within a Model C1 Company guidelines Purchase request I1 Process request A1 Process guidelines Order Invoice guidelines Invoice Process invoice A2 Payment Ledger guidelines O2 These designations are called ICOM codes. M1 Accounting staff Apply purchase to books A3 Correct ledger O1
36 Tunneling Tunneled concepts... Are intended to simplify a diagram. Communicate functional relationships between activities without cluttering every diagram in- between. Are not intended to be used as a means of li eliminating i i unnecessary concepts from a model. dl
37 Tunneling ( ) ( ) ( ) ( ) ) ( ) ( ) ( ) ( A concept tunneled at the unconnected end dindicates that the concept will not be shown at a higher level. A concept tunneled at the connected end indicates that the concept will not be shown at a lower level.
38 Tunneling Purchase request Company guidelines Budget guidelines C1 () Company guidelines Maintain Accounts Payable A0 Accounting staff Correct ledger Payment Process request A1 Process guidelines Order Invoice guidelines ( ) ( ) Invoice Process invoice A2 Payment Ledger guidelines O2 Apply purchase to books A3 Correct ledger O1 M1 Accounting staff
39 Tunneling
40 Bundling & Unbundling Bundling allows us to group several concepts into a larger set of concepts. Unbundling allows us to decompose a general concept into its component concepts.
41 Bundling & Unbundling Company guidelines Process request Process guidelines A1 Invoice guidelines Purchase request Company guidelines Budget guidelines ( ) A2 Maintain Accounts Payable A0 Correct ledger Payment Accounting staff Process invoice Ledger guidelines Apply purchase to books A3
42 Bundling & Unbundling
43 Bundling & Unbundling
44 Bundling & Unbundling
45 Bundling & Unbundling
46 Bunary and Internal Arrows
47 Bundary and Arrows Correspondence
48 Control feedbacks
49 Input feedbacks
50 Mechanism feedbacks
51 Components Glossary... New Student: An employee of the company that has been directed, or volunteered, to participate in training Instructor & Textbooks: The person responsible for teaching students and the documents, books, or other printed material used during the class documents the definition or characterization of one of the IDEF0 components of your effort. Each component in your model must have a glossary entry! What exactly do you mean by New Student? It s defined d in the glossary.
52 Components Text Elaboration... The input personnel folder is not an input to the A134 activity Monitor o Supply Consumption because this group of information is not transformed in any way, or needed by these activities. is associated with a diagram. It describes the things that may not be apparent, but are necessary, to know to understand a diagram. Why are these inputs only on boxes 1 and 2, but not 3?
53 Some Basic Rules Excluding the A-0 diagram, which has only one activity box, all other diagrams should have no less than three and no more than six Activity boxes. Each activity box must have at least one control and one output, but no more than six of each type of concept. Every diagram in a model must adhere to the model s overall viewpoint, purpose, and context.
54 Model Development
55 Development Process Establish and refine CV&P Collect information and artifacts Identify candidate functions Identify candidate objects Group functions into clusters and hierarchies Group objects into kind hierarchies Refine upwards and downwards Apply results Maintain
56 Establish and refine CV&P What are the boundaries? Determine what is in and out. Define the A-0. What is visible and what is not? What are the completion criteria? What decisions need to be made? You won t get it right the first time. You ll refine it during the course of doing the model.
57 Collect information and artifacts Identify sources and expert reviewers. Identify stake-holders. Interview. Go through all levels in the organization. Listen carefully. Take detailed notes. Collect as much as you can carry. Organize source material. Perform author-reader review cycle.
58 The Author-Reader Cycle Library Coordinator 1. Kit Model Author Expert Reviewer 2. Kit with Reviewer Comments 3. Kit with Comments and Author Response
59 Identify Candidate Activities Pick out Decisions, Actions, Activities. Behind each organization there must be an activity performed. Choose activity names carefully. Use common semantics. Remember the we rule. Consider name coining an art rather than a science. Organize into lists. By name similarity. By common objects involved. Validate with reviewer cycle.
60 Identify Candidate Objects Pick out object references. Name coining key activity for many objects. Definite descriptors need to be converted to names. Nouns or noun phrases. Be careful of state descriptors. Organize the lists. By kind. By part-of relations. By subsumption relations. Validate with reviewer cycle.
61 Clusters and Hierarchies Collect activities into composition hierarchies. Collect activities together that work on the same objects. Avoid (where possible) type hierarchies. Name the group of activities i i (if necessary). Strive for at least 3 activities per group and not more than 6. Identify missing members of the group (where y g g p( possible).
62 Part-of and Kind Hierarchies Solidify name references. Harmonize terminology. Simplify diagrams. Guide modeler in identification of missing activities. iii Construct new names for the super-kinds or compositions. Validate with experts.
63 Define Cells Associate objects with functions. Identify roles that objects play relative to a function. Input Output Control Mechanism Check object association on the next level of detail. Check object relevance on the same level.
64 Construct Diagrams Build what diagrams you can from the composition relationships. Look for inconsistent or incoherent or incomplete statements. Analyze for key missing relations. Complete the story as best able from source material. il Validate with experts.
65 Refine Upwards and Downwards Arrange diagrams in hierarchy. Check consistency of interfaces. Is the boundary clearly defined? Refine upwards. Do the leaf nodes contain information i required to address the modeling purpose? Refine downwards. Validate with experts.
66 Model Merge Combines separate models into a single overall model. Handles automatically duplicate model information according to user-specified criteria. Merges models from the same or different projects. Provides a valuable aid for group modeling projects.
67 Model Division Divides modeling tasks for a team modeling effort. Reduces excessively large models into submodels of a more manageable scope. Allows for placing sub-model into same or different projects.
68 Apply Results Arrange periodic review with stakeholders and model users. Get sign-off from both groups. Document model application. Gather requirements for additional i model definition. Gather requirements for model application. Requirements definition Data collection / organization i Training / Orientation
69 Maintain Shelf life of models is directly yproportional p to the use of the models. Models need to be maintained to continue to be useful. The reading of a model does not generally communicate all the understanding that the team acquired in the development of the model. Members of the team giving model walk-throughs Review of fthe source material and model evolution process
70 Successful Activity Modeling
71 Understanding IDEFØ Diagrams Reading is done top-down. Functions show what must be accomplished hence should be labeled with an active verb phrase. Arrows with one end unconnected indicate that the concepts are supplied, consumed, or used outside the scope of the diagram.
72 Understanding IDEFØ Diagrams Cll Call arrows idi indicate a system tht that completely ltl performs the function. Relationships: an output that is used as an I,C, or M by another function indicates that the latest function is dependent on the former but not how or when. Multiple ICOMS do not indicate conjunction; this is true as well for functions in a diagram.
73 Best Practice Guidelines Think control and constraint, not flow. The diagram structure must show relationships that hold regardless of sequence. Diagrams should say the right thing regardless of what steps are taken first. When a diagram is cluttered, it is often an indication that you put pieces of information that are at different levels of details. Leave out questionable concepts.
74 Best Practice Guidelines A solid abstraction is both clearer and more powerful than premature detail. A concept tis a control unless it obviously serves as an input (is it modified?) If in doubt, make it a control. Input/output: what is done. Control: why. Mechanism: how.
75 Modeling Checklist In Facilitating Business Engineering, g, did it: Define What Activities are Performed? Define What is Needed to Perform those Activities? Determine What the Current System Does Right? Determine What the Current System Does Wrong? Define Activity Interfaces (Objects & Data)? Capture the Costs Related to the Activities?
76 Modeling Checklist In Facilitating Communication, did it: Enhance Domain Expert Understanding? Facilitate Consensus Decision-Making? Promote Effective Team Activity?
77 Model Quality Checklist Completeness Are all field-entries, labels, descriptions, purpose, and viewpoint present? Conciseness Is the terminology used appropriate for the target audience? Are some of the model elements redundant? Are all elements clearly distinct from one another?
78 Model Quality Checklist Consistency Is the terminology uniform throughout the model? Are the model elements traceable to the system being modeled? Correctness Is the model an accurate description of the system being modeled? Are implied relations and constraints traceable to system constraints and relations?
79 Model Quality Checklist Complexity/Understandability y Is the model clear to the reviewer? Is the information intended to be conveyed by the Is the information intended to be conveyed by the model accurately depicted via the syntax?
80 Conclusion IDEF0 documents what the studied system does. IDEF0 identifies where the unreasonable expenses are and where non-value added activities exist. IDEF0 concentrates upon functional dependencies, not organizational, sequential, or cause-effect relationships.
81 Review & Questions IDEF0 Activity Modeling
Information Technology Audit & Cyber Security
Information Technology Audit & Cyber Security Use Cases Systems & Infrastructure Lifecycle Management OBJECTIVES Understand the process used to identify business processes and use cases. Understand the
More informationStep 8: Conduct Business Process Reengineering
Step 8: Conduct Business Process Reengineering Version 1.0, February 2005 1 Step Description/Objectives: Step 8, Business Process Reengineering or BPR is the discipline of first analyzing and then redesigning
More informationIssues in Information Systems Volume 15, Issue I, pp , 2014
ORGANIZATIONALLY AGNOSTIC BUSINESS MODELING: HOW TO MAKE BUSINESS ARCHITECTURE ADAPTABLE TO ORGANIZATIONAL CHANGE Carlos E. Martinez, The MITRE Corporation, cmartinez@mitre.org Sheila A. Cane, The MITRE
More informationAn Introduction to Use-Case Modeling
An Introduction to Use-Case Modeling The process of modeling a system s functions in terms of business events who initiated the events how the system responds to those events An approach that facilitates
More informationA Guide to the Business Analysis Body of Knowledge (BABOK Guide), Version 2.0 Skillport
A Guide to the Business Analysis Body of Knowledge (BABOK Guide), Version 2.0 by The International Institute of Business Analysis (IIBA) International Institute of Business Analysis. (c) 2009. Copying
More informationRequirements Analysis and Design Definition. Chapter Study Group Learning Materials
Requirements Analysis and Design Definition Chapter Study Group Learning Materials 2015, International Institute of Business Analysis (IIBA ). Permission is granted to IIBA Chapters to use and modify this
More informationLecture #5. Prof. John W. Sutherland. January 20, 2006
Lecture #5 Prof. John W. Sutherland January 20, 2006 Describing Processes v Over the next few classes we will explore several techniques for describing processes: q Flow charts q Blueprints q IDEF v We
More informationCMMI Version 1.2. Model Changes
Pittsburgh, PA 15213-3890 CMMI Version 1.2 Model Changes SM CMM Integration, IDEAL, and SCAMPI are service marks of Carnegie Mellon University. Capability Maturity Model, Capability Maturity Modeling,
More informationArchitecture. By Glib Kutepov Fraunhofer IESE
Architecture By Glib Kutepov Glib.kutepov@iese.fraunhofer.de Outline 1. Why Architecture? 2. What is Architecture? 3. How to create an Architecture? Alignment Modeling and Structuring Architectural Views
More informationRequirements Engineering
Requirements Engineering Software Engineering Andreas Zeller Saarland University Requirements Engineering The Real World Requirements Engineering A description of what the system should do (but not how)
More informationChapter 4 Structured Analysis and Functional Architecture Design. Dr. Eng. Shady Aly
Chapter 4 Structured Analysis and Functional Architecture Design Dr. Eng. Shady Aly 1 Modeling IIS This is the first step in the design of IIS for an industrial enterprise. The design proceeds from a definition
More informationRequirements Engineering and Software Architecture Project Description
Requirements Engineering and Software Architecture Project Description Requirements Engineering Project Description The project is student-driven. There will be external sponsors, users, and others that
More informationSoftware Engineering (CSC 4350/6350) Rao Casturi
Software Engineering (CSC 4350/6350) Rao Casturi Recap UML Introduction Basic UML concepts 2 Basic Notations of UML Requirement Phase Analysis Phase Design Phase Object Design Phase 1. Use Case Diagrams
More informationWhy Document the Architecture? EEC 421/521: Software Engineering. Design Process. Thinking About Design. Stakeholder Communication.
Why Document the Architecture? EEC 421/521: Software Engineering Architectural Design Stakeholder Communication High-level presentation of system System Analysis Big effect on performance, reliability,
More informationIntroduction to Systems Analysis and Design
Introduction to Systems Analysis and Design What is a System? A system is a set of interrelated components that function together to achieve a common goal. The components of a system are called subsystems.
More informationRequirement Engineering. L3 The requirement study. Change is constant. Communication problem? People are hard to understand!
Requirement Engineering L3 The requirement study Fang Chen Requirement are ubiquitous part of our lives Understand the requirement through communication Requirement Creation Communication problem? People
More informationHow Business Analysis Can Improve Sales and Marketing Outcomes
How Business Analysis Can Improve Sales and Marketing Outcomes In today s environment, the strategic focus for most organizations is revenue growth. Almost all executives are searching for ways to drive
More informationDEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Software Engineering Third Year CSE( Sem:I) 2 marks Questions and Answers
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Software Engineering Third Year CSE( Sem:I) 2 marks Questions and Answers UNIT 1 1. What are software myths Answer: Management myths: We already have a book
More informationCertkiller.OG questions
Certkiller.OG0-021.80 questions Number: OG0-021 Passing Score: 800 Time Limit: 120 min File Version: 4.8 http://www.gratisexam.com/ OG0-021 ArchiMate 2 Part 1 Examination It guided me step by step through
More informationPassit4Sure.OG Questions. TOGAF 9 Combined Part 1 and Part 2
Passit4Sure.OG0-093.221Questions Number: OG0-093 Passing Score: 800 Time Limit: 120 min File Version: 7.1 TOGAF 9 Combined Part 1 and Part 2 One of the great thing about pass4sure is that is saves our
More informationPayroll Tax Associate
Payroll Tax Associate Provide overall accounting support including computing, classifying, and recording numerical data to keep financial records complete. Assist in the management of tax-related calculations,
More informationBusiness Process Management
Business Process Management -Introduction Chao Ou-Yang Professor Dept. of Industrial Management National Taiwan University of Science and Technology Outline Introduction to BPM Business Process Lifecycle
More informationHARMONIZATION OF STANDARDS FOR ENTERPRISE INTEGRATION AN URGENT NEED. Martin Zelm
HARMONIZATION OF STANDARDS FOR ENTERPRISE INTEGRATION AN URGENT NEED Martin Zelm CIMOSA Association Gehenbuehlstr 18a, D-70499 Stuttgart e-mail: martin.zelm@cimosa.de Abstract: Business globalisation requires
More informationBusiness Process Analysis for Trade Facilitation
Inception Workshop on Trade and Transport Facilitation Performance Monitoring System (TTFPM): BPA+ Business Process Analysis for Trade Facilitation Mr. Tengfei Wang Economic Affairs Officer UNESCAP wangt@un.org
More informationInformation Integration of Engineering Construction Project Based on Management Process. Cui Bo
4th National Conference on Electrical, Electronics and Computer Engineering (NCEECE 2015) Information Integration of Engineering Construction Project Based on Management Process Cui Bo State Key Laboratory
More informationUNNExT Workshop on Implementation of e-sps and Automation for Agriculture Trade Facilitation. 1-3 November 2016 Bangkok, Thailand
UNNExT Workshop on Implementation of e-sps and Automation for Agriculture Trade Facilitation 1-3 November 2016 Bangkok, Thailand Business Process Analysis (BPA) Somnuk Keretho, PhD UNNExT Expert 2 Kasetsart
More informationRequirements Analysis. Overview
Requirements Analysis Overview What is requirement? Classification of requirements Iterative and evolutionary requirements analysis Use Cases Domain models N. Meng, B. Ryder 2 1 Requirements Definition
More informationIBS Electronics, Inc.
******************************* *** Quality Policy Manual ISO9001:2015 Uncontrolled When Printed 3506-D W. Lake Center Dr. Santa Ana, Ca 92704 U.S.A. 714.751.6633 800.527.2888 714.751.8159 FAX. E-mail:
More informationRequirements elicitation: Finding the Voice of the Customer
Requirements elicitation: Finding the Voice of the Customer Establishing customer requirements for a software system Identify sources of user requirements on your project Identify different classes of
More informationOperational Activity Decomposition (OV-5, Node Tree)
Operational Activity Decomposition (OV-5, Node Tree) The Biological Sensor Fusion (BSF) node tree diagram organizes the Operational Activities in a hierarchical structure from highest to lowest in a single
More informationARC-IT, THE NATIONAL ITS ARCHITECTURE, AND CVRIA
ARC-IT, THE NATIONAL ITS ARCHITECTURE, AND CVRIA The Architecture Reference for Cooperative and Intelligent Transportation (ARC-IT) is a major upgrade to the National ITS Architecture that covers all of
More informationBusiness Process Modeling and Analysis
Business Process Modeling and Analysis High-level Business Process Analysis Workshop for South Asian Logistics and Connectivity 16 October 2012 UNCC, Bangkok, Thailand Sangwon Lim Trade Facilitation Section
More informationPerformance Management System. Employee Profile Step-by-Step Instructions
Performance Management System Employee Profile Step-by-Step Instructions Employee Profile Step-by-Step Instructions Page 1 of 11 To access the Employee Profile, click on Home in the top left. Click on
More informationDELMIA Apriso for A&D DELMIA Apriso 2017 Conceptual Design
DELMIA Apriso for A&D DELMIA Apriso 2017 Conceptual Design 2016 Dassault Systèmes. Apriso, 3DEXPERIENCE, the Compass logo and the 3DS logo, CATIA, SOLIDWORKS, ENOVIA, DELMIA, SIMULIA, GEOVIA, EXALEAD,
More informationUNNExT workshop on Paperless trade facilitation for Small and Medium-sized Enterprises
UNNExT workshop on Paperless trade facilitation for Small and Medium-sized Enterprises 2-4 February 2015 United Nations Conference Center (UNCC) Bangkok, Thailand A journey from BPA to TTFMM key issues
More informationPMBOK Guide Fifth Edition Pre Release Version October 10, 2012
5.3.1 Define Scope: Inputs PMBOK Guide Fifth Edition 5.3.1.1 Scope Management Plan Described in Section 5.1.3.1.The scope management plan is a component of the project management plan that establishes
More informationConceptual Modeling. Conceptual Modeling. Class diagrams (POS Example) Modeling the Problem Domain
Conceptual Modeling Modeling the Problem Domain Conceptual Modeling Decompose problem space into comprehensible concepts. Clarify the terminology or vocabulary of the problem domain. Includes concepts,
More informationEssentials of IBM Rational Requirements Composer, v3. Module 4: Creating a use-case model
Essentials of IBM Rational Requirements Composer, v3 Module 4: Creating a use-case model Copyright IBM Corporation 2010, 2011 Module overview After completing this module, you should be able to: Explain
More informationTaxonomy Development for Knowledge Management
Taxonomy Development for Knowledge Management Date : 24/07/2008 Mary Whittaker Librarian Boeing Library Services The Boeing Company PO Box 3707 M/C 62-LC Seattle WA 98124 +1-425-306-2086 +1-425-965-0119
More informationEE 446 EMBEDDED ARCHITECTURE Embedded System in UML
EE 446 EMBEDDED ARCHITECTURE Embedded System in UML Airs Lin UML (UNIFIED MODELING LANGUAGE) 1 What is UML? Created and developed by Grady Booch, Ivar Jacobson, and James Rumbaugh at Rational Software
More informationEliciting and Elaborating Requirements with Developers in Mind. TODAY S MOTTO: If you wanted it yesterday, why didn t you wait until tomorrow to ask?
Eliciting and Elaborating Requirements with Developers in Mind TODAY S MOTTO: If you wanted it yesterday, why didn t you wait until tomorrow to ask? in advance Thank you for your participation! David De
More informationTDT4250 Modelling of information Systems Autumn Meta-modeling. John Krogstie IDI, NTNU and SINTEF
Meta-modeling John Krogstie IDI, NTNU and SINTEF Meta.ppt 1 Overview of this week Why meta-modeling? Central concepts Domain-specific modeling using MetaEdit A19 Kelly and Pohjonen: "Domain-Specific Modeling
More informationChapter 2 Accountants as Business Analysts. Changing Roles of Accountants in Business
Chapter 2 Accountants as Business Analysts Changing Roles of Accountants in Business - Past; accountants focused on stewardship and reporting functions: kept financial records, prepared financial reports
More informationIntroduction to IDEF0/3 for Business Process Modelling.
Contents Introduction... 2 Introduction to IDEF0 and IDEF3:... 2 Parent and Child Maps... 2 Tunnelling... 3 Construction of IDEF Maps... 3 Branches and Joins... 3 Starting an IDEF0 Map... 4 Root definition...
More informationSoftware Development
Software Development Requirement Analysis 1 Process Step: Requirements Requirements define the function of the system from the client's viewpoint. The requirements establish the system's functionality,
More informationUse-Case Diagram. Contents. Introduction. 1. Introduction. User-Centred Design (UCD) Users Requirements
Contents Use-Case Diagram MIT, Walailak University by Dr.Wichian Chutimaskul Introduction Business Model using Activity Diagram Domain Analysis using Use-Case Description Documenting Requirements using
More informationTesting. CxOne Standard
Testing CxOne Standard CxStand_Testing.doc November 3, 2002 Advancing the Art and Science of Commercial Software Engineering Contents 1 INTRODUCTION... 1 1.1 OVERVIEW... 1 1.2 GOALS... 1 1.3 BACKGROUND...
More informationAN INTRODUCTION TO USING PROSIM FOR BUSINESS PROCESS SIMULATION AND ANALYSIS. Perakath C. Benjamin Dursun Delen Madhav Erraguntla
Proceedings of the 1998 Winter Simulation Conference D.J. Medeiros, E.F. Watson, J.S. Carson and M.S. Manivannan, eds. AN INTRODUCTION TO USING PROSIM FOR BUSINESS PROCESS SIMULATION AND ANALYSIS Perakath
More informationProcess-driven Architecture for Workflow Automation in a GIS context A Tensing USA, LLC White Paper
Process-driven Architecture for Workflow Automation in a GIS context A Tensing USA, LLC White Paper Authored By: Jeff Puuri, Senior GIS Consultant November, 2016 Abstract Business Process Modeling & Notation
More informationIssues in Information Systems Volume 13, Issue 2, pp , 2012
ORGANIZATIONALLY-AGNOSTIC BUSINESS MODELING: A CASE STUDY Sheila A. Cane, The MITRE Corporation, Virginia, USA Carlos E. Martinez, The MITRE Corporation, Virginia, USA ABSTRACT This paper presents a sample
More informationL2 The requirement study. Requirement Engineering. Fang Chen
L2 The requirement study Fang Chen Requirement Engineering Requirement are ubiquitous part of our lives Understand the requirement through communication People are hard to understand! Requirement Creation
More informationFrom Process Analysis to Employee Job Aids
Jim Boots and Paul Harmon Like many corporations, Chevron began a broad-based process journey in the 1980 s when several of its divisions launched Total Quality Management (TQM) programs. In the Nineties,
More informationAvancier Methods (AM) Initiation and Context diagrams
Methods (AM) Initiation and Context diagrams in the AM viewpoint library It is illegal to copy, share or show this document (or other document published at http://avancier.co.uk) without the written permission
More informationBCS THE CHARTERED INSTITUTE FOR IT. BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 6 Professional Graduate Diploma in IT SOFTWARE ENGINEERING 2
BCS THE CHARTERED INSTITUTE FOR IT BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 6 Professional Graduate Diploma in IT SOFTWARE ENGINEERING 2 Friday 30 th September 2016 - Morning Answer any THREE questions
More informationTHE BPMN GRAPHIC HANDBOOK
THE BPMN GRAPHIC HANDBOOK Copyright 2015 by Esteban Herrera All rights reserved. No part of this book may be reproduced in any form by any electronic or mechanical means including photocopying, recording,
More informationDarshan Institute of Engineering & Technology for Diploma Studies Rajkot Unit-1
Failure Rate Darshan Institute of Engineering & Technology for Diploma Studies Rajkot Unit-1 SOFTWARE (What is Software? Explain characteristics of Software. OR How the software product is differing than
More informationTDT4252 Modelling of Information Systems Advanced Course
1 TDT4252 Modelling of Information Systems Advanced Course Sobah Abbas Petersen Adjunct Associate Professor sap@idi.ntnu.no 2 Overview of lecture today Process Modelling: IDEF0 and BPMN Based on the following
More informationACS 3907 E-Commerce. Instructor: Kerry Augustine January 24 th Bowen Hui, Beyond the Cube Consulting Services Ltd.
ACS 3907 E-Commerce Instructor: Kerry Augustine January 24 th 2019 1 Building an E-commerce Site: A Systematic Approach Develop clear understanding of your business objectives What information needs to
More informationSoftware Engineering Fall 2014
Software Engineering Fall 2014 (CSC 4350/6350) Mon.- Wed. 5:30 pm 7:15 pm ALC : 107 Rao Casturi 11/05/2014 Student Registration System (SRS) RC University Management Board approved a new Student Registration
More informationCOMM 391. Discussion. Learning Objectives ANALYZING AND IMPROVING BUSINESS PROCESSES. Introduction to Management Information Systems
COMM 391 Introduction to Management Information Systems ANALYZING AND IMPROVING BUSINESS PROCESSES Winter 2014 Term 1 Learning Objectives 1. Explain business processes and discuss the importance of business
More informationRequirements Engineering with Use Cases
Requirements Engineering with Use Cases Csaba Veres Outline What are use cases? What do they tell us? How can you write them (properly)? What is a use case? A use case specifies the behavior of a system
More informationOrganizationally-Agnostic Business Modeling: A Case Study
Approved for Public Release: 12-3321. Distribution Unlimited. Organizationally-Agnostic Business Modeling: A Case Study How to Use Business Modeling to Support Organizational Change Sheila A. Cane Carlos
More informationRequirements Engineering
Requirements Engineering Software Engineering CS 130 Donald J. Patterson Content adapted from Essentials of Software Engineering 3rd edition by Tsui, Karam, Bernal Jones and Bartlett Learning Requirements
More informationRequirements Engineering. Andreas Zeller Saarland University
Requirements Engineering Software Engineering Andreas Zeller Saarland University Communication project initiation requirements gathering Planning estimating scheduling tracking Waterfall Model (1968) Modeling
More informationChapter 1 The Systems Development Environment
Essentials of Systems Analysis and Design Third Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter 1 The Systems Development Environment 1.1 Learning Objectives Define information systems
More informationIE 366 Requirements Development
IE 366 Requirements Development Developing and Managing Requirements IE 366 Requirements Definition: A requirement describes something that is needed or desired in a system (or product or process) that
More informationChapter 4 Document Driven Approach for Agile Methodology
Chapter 4 Document Driven Approach for Agile Methodology In this chapter, 4.1. Introduction 4.2. Documentation Selection Factors 4.3. Minimum Required Documents 4.4. Summary 4.1. Introduction In all, the
More informationRequirements Analysis
Requirements Analysis Analysis and Design? Analysis emphasizes an investigation of the problem and requirements, rather than a solution. Analysis = requirements analysis + object analysis. Requirement
More informationSystem Engineering. Instructor: Dr. Jerry Gao
System Engineering Instructor: Dr. Jerry Gao System Engineering - System Engineering Hierarchy - System Modeling - Information Engineering: An Overview - Product Engineering: An Overview - Information
More informationANNALS of the ORADEA UNIVERSITY. Fascicle of Management and Technological Engineering, Volume XI (XXI), 2012, NR2
FUNCTIONAL MODELING USING IDEF0 TO DESCRIBE A MANUFACTURING SYSTEM Rotaru Ana, Gavriluţă Alin University of Piteşti-Romania, ana_c_rotaru@yahoo.com S.C. Automobile Dacia S.A., Romania, constantin.gavriluta@daciagroup.com
More informationrésumés Writing Center Before You Write Consider Your Audience Keep a Master Résumé Identify Transferable Skills
résumés A résumé is a way to show potential employers both what you have accomplished in previous positions and what you will be able to do in your new position. This handout will help you craft a concise,
More informationWP2: Automatic Code Structure and Workflow Generation from Models
OPAALS Project (Contract n IST-034824) OPAALS PROJECT Contract n IST-034824 WP2: Automatic Code Structure and Workflow Generation from Models Del2.5 - Extended automated code/workflow generation example
More informationCLASS/YEAR: II MCA SUB.CODE&NAME: MC7303, SOFTWARE ENGINEERING. 1. Define Software Engineering. Software Engineering: 2. What is a process Framework? Process Framework: UNIT-I 2MARKS QUESTIONS AND ANSWERS
More informationThe Project Planning Process Group
3 The Project Planning Process Group............................................... Terms you ll need to understand: Activity Activity attributes Activity list Activity on arrow diagram (AOA) Activity
More informationConceptual model (Larman)
Conceptual model (Larman) Following process as outlined by Larman analysis based on concepts (or objects) not function purpose: to make a model that decomposes the problem and communicates the important
More informationBusiness Process Modeling Information Systems in Industry ( )
Business Process Modeling Information Systems in Industry (372-1-4207 ) Arnon Sturm The material of this presentation is adopted from various people including:, Pnina Soffer, Iris Reinhartz-Berger 1 Outline
More informationCore Design Requirements At the start of a project, it is important to specify those parameters and properties that:
Design & Innovation Fundamentals Lecture 3 Requirements Analysis Design Process Expression of need Engineer translates need into a definition of problem, including statement of desired outcome Engineer
More informationMBA BADM559 Enterprise IT Governance 12/15/2008. Enterprise Architecture is a holistic view of an enterprise s processes, information and
Enterprise Architecture is a holistic view of an enterprise s processes, information and information technology assets as a vehicle for aligning business and IT in a structured, more efficient and sustainable
More informationChapter 4 The Implementation Methodology Chapter Overview
Chapter 4 The Implementation Methodology Chapter Overview This chapter describes the EA implementation methodology (EA methodology), which is a detailed procedure for establishing, maintaining and using
More informationRequirements Engineering Unit 4: Requirements modeling, specification & prioritization
Unit 4: Requirements modeling, specification & prioritization Department of Computer Science / Rijksuniversiteit Groningen (RUG) http://www.cs.rug.nl/~liangp/teaching/courses/re2009fall/ 9/29/2009 1 9/29/2009
More informationInstructional Systems Development (ISD)
Instructional Systems Development (ISD) Occupational and Technical Studies Old Dominion University Norfolk, VA 23529 Fall, 2001 ISD -- A Systems Approach To Training "ISD" stands for Instructional Systems
More informationLSST Verification & Validation Process & MBSE Methodology
LSST Verification & Validation Process & MBSE Methodology Brian Selvy Kathryn Wesson, George Angeli Project Systems Engineering Telescope MBSE SIG November 2, 2016 1 Agenda LSST s Verification Process
More informationSoftware Engineering I (02161)
Software Engineering I (02161) Week 4 Assoc. Prof. Hubert Baumeister DTU Compute Technical University of Denmark Spring 2018 Contents Requirements Activity Diagrams Domain model Use Cases Requirements
More informationTOGAF 9.1 Phases E-H & Requirements Management
TOGAF 9.1 Phases E-H & Requirements Management By: Samuel Mandebvu Sources: 1. Primary Slide Deck => Slide share @ https://www.slideshare.net/sammydhi01/learn-togaf-91-in-100-slides 1. D Truex s slide
More informationManagement of Projects
of Projects Giuseppe Lami Page 1 Course Outline! Part 1: The Project (PM) Framework! Part 2: The PM as a Process! Part 3: Techniques, Methods and Tools Supporting the PM! Part 4: Requirements Engineering
More informationFunctional Decomposition!
Functional Decomposition! Design Project Management Rochester Institute of Technology Department Rochester, NY USA Purpose of the functional decomposition:! a small number of functions (the WHAT) that
More informationChapter 3. Information Systems Development. McGraw-Hill/Irwin. Copyright 2007 by The McGraw-Hill Companies, Inc. All rights reserved.
Chapter 3 Information Systems Development McGraw-Hill/Irwin Copyright 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Objectives 3-2 Describe the motivation for a system development process
More informationVANCOUVER Chapter Study Group. BABOK Chapter 6 Requirements Analysis
VANCOUVER Chapter Study Group BABOK Chapter 6 Requirements Analysis February 24, 2016 Hossam Saleh, CBAP Introduction PD Hours Presentation and quizzes at IIBA Vancouver Chapter website Certification Update
More informationHow to describe Museum Processes and Subprocesses
Author: Jutta Stockklauser Version: V 1.0 Date: 23.05.2012 How to describe Museum Processes and Subprocesses Guidebook prepared for: CIDOC Working Group http://network.icom.museum/cidoc/ TABLE OF CONTENTS
More informationActionable enterprise architecture management
Enterprise architecture White paper June 2009 Actionable enterprise architecture management Jim Amsden, solution architect, Rational software, IBM Software Group Andrew Jensen, senior product marketing
More informationDevelopment Process and Analysis. LTOOD/OOAD - Verified Software Systems 1
Development Process and Analysis LTOOD/OOAD - Verified Software Systems 1 Software Crisis Declared in the late 60 s Expressed by delays and failures of major software projects (unreached goals, unpredictable
More informationINSTRUCTIONS FOR WRITING POSITION DESCRIPTIONS
The following format should be used to develop a position description. This position description format replaces the position classification questionnaire (PCQ) that has been used in the past. The position
More informationThomson Learning DOCUMENTING ACCOUNTING SYSTEMS LEARNING OBJECTIVES
3 DOCUMENTING ACCOUNTING SYSTEMS LEARNING OBJECTIVES After completing this chapter, you should understand: U1. Information represented on UML activity diagrams. U2. Differences between an overview activity
More informationInception. Describe the vision and business case for this project. Determine if the enterprise should build or buy the necessary system.
Inception What needs to be done? Describe the vision and business case for this project. Determine if the project is feasible. Determine if the enterprise should build or buy the necessary system. Make
More informationBUSINESS PROCESS MODELLING Primer Version 0.2
BUSINESS PROCESS MODELLING Primer Version 0.2 1 Purpose & Scope The following pages describe the beginning of Business Process Modelling. The first step is a simple gathering of information into one or
More informationCHAPTER 2 LITERATURE SURVEY
10 CHAPTER 2 LITERATURE SURVEY This chapter provides the related work that has been done about the software performance requirements which includes the sub sections like requirements engineering, functional
More informationSystems Analysis and Design Methods Chapter 3: Information Systems Development
Systems Analysis and Design Methods Chapter 3: Information Systems Development Multiple Choice Questions 1. The act of drawing one or more graphical representations of a system is called. A. modeling B.
More informationTopic 4: Object-Oriented Approach to Requirements Engineering. Software Engineering. Faculty of Computing Universiti Teknologi Malaysia
Topic 4: Object-Oriented Approach to Requirements Engineering Software Engineering Faculty of Computing Universiti Teknologi Malaysia Software Engineering 2 Topic Outline Part I: Requirements Document
More informationTopic 4: Object-Oriented Approach to Requirements Engineering. Software Engineering. Faculty of Computing Universiti Teknologi Malaysia
Topic 4: Object-Oriented Approach to Requirements Engineering Software Engineering Faculty of Computing Universiti Teknologi Malaysia Software Engineering 2 Topic Outline Part I: Requirements Document
More information