business process and functional modeling teguh sutanto, s.kom.,m.kom

9
Business Process and Functional Modeling Teguh Sutanto, S.Kom.,M.Kom.

Upload: maurice-gibson

Post on 19-Jan-2016

213 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Business Process and Functional Modeling Teguh Sutanto, S.Kom.,M.Kom

Business Process and Functional Modeling

Teguh Sutanto, S.Kom.,M.Kom.

Page 2: Business Process and Functional Modeling Teguh Sutanto, S.Kom.,M.Kom

Introduction

• A use case is a formal way of representing the way of business system interacts with its environment• It ilustrates the activities performed by the users of the system• Use cases can document the current system (as-is system) or the new

system being developed(to-be system)• An activity diagram can be used for any type of process-modeling

activity• Process models depict how a business system operates• They ilustrate the process or activities that are performed and how

objects (data) move among them

Page 3: Business Process and Functional Modeling Teguh Sutanto, S.Kom.,M.Kom

• A process models can be used to document a current system (as-is system) or new system being developed (to-be system), whetever computerized or not.• Activity diagram and use case are logical models-models that describe

the business domain’s activities without suggesting how they are conducted• Logical models are some times referred to as problem domain

models

Page 4: Business Process and Functional Modeling Teguh Sutanto, S.Kom.,M.Kom

Business Process Identification with Use Cases

and Use-Case Diagram

Page 5: Business Process and Functional Modeling Teguh Sutanto, S.Kom.,M.Kom

Elements of Use-case Diagram

• Actors• Is a person or system that derives benefit from and is external to the subject• Is depictes as either a stick figure (default) or, if nonhuman actor is involved,

as a rectangle with <<actor>> in it (alternative)• Is labeled with its role• Can be associated with other actors using a specialization/superclass

association denoted by an array with a hollow arrohead• Is placed outside the subject boundary

Page 6: Business Process and Functional Modeling Teguh Sutanto, S.Kom.,M.Kom

• Use Case• Represebts a major piece of system functionality• Can extend another use case• Can include another use case• Is placed inside the system boundary• Is labeled with a descriptive verb-noun phrase

• An Association Relationship • Links an actor with the use case(s) with it interacts

• An include ralationship• An extend relationship

Page 7: Business Process and Functional Modeling Teguh Sutanto, S.Kom.,M.Kom
Page 8: Business Process and Functional Modeling Teguh Sutanto, S.Kom.,M.Kom

Idenfiying the Major UseCases

1. Review Requirement

Definition

2. Identify Subject’s

Boundaried3. Identify

Actors & Goals

Identify Business

Process & Major Use

Cases

Review Current Set Of

Use Cases

Page 9: Business Process and Functional Modeling Teguh Sutanto, S.Kom.,M.Kom

Creating a Use-Case Diagram

1. Place & Draw Use Case

2. Place & Draw Actors

3. Draw Subject Bundary

4. Add Associations