SlideShare une entreprise Scribd logo
1  sur  28
TECHNIQUES IN BUSINESS:
TESTING MODELS AND EXAMPLES
 Business process modeling is mainly used
to map a workflow so you can understand,
analyse and make positive changes to that
workflow or process. Usage of diagram helps
you to visualize this process and make better
decisions.
 DIFFERENT TECHNIQUES
Business process modeling notation (BPMN)
 UML diagrams
 Flowchart technique
 Data flow diagrams
 Role activity diagrams
 Role interaction diagrams
 Gantt charts
 Integrated definition for function modeling
 Colored petri-nets
 Object oriented methods
 Workflow technique
 Simulation model
 1. Business Process Modeling Notation (BPMN)
 Simply put BPMN is a graphical representation of your
business process using standard objects. If you want to
get more technical It can also be defined as a set of
graphical objects and rules defining available
connections between the objects.
 BPMN consists of the following basic building blocks;
 Flow objects: events (circles), activities (rectangles with
rounded corners), and gateways (diamonds)
 Connecting objects: mainly comprising arrows, these
indicate sequence flow (filled arrows), message flow
(dashed arrows), and associations
 Swim lanes: pools (graphic container) and lanes (sub-
partition of the pool)
 Artifacts: data objects, groups, and annotations
 The biggest advantage of BPMN is that it’s a
standard with well defined syntax. So many
business analysts are familiar with it which
makes collaboration much easier. Also most
modeling tools support BPMN which makes it
much easier to share and edit if even using
different software. All the together makes
BPMN the most popular business process
modeling technique at the moment.
2. UML Diagrams
 UML is a modelling language mainly used for
specification, visualization, development and
documenting of software systems. But business
professionals have adapted it as a powerful business
process modeling technique.
 With 14 different UML diagram types it offers a flexible
and powerful way to visualize almost any business
process.They are typically used for modelling the
detailed logic of a business process. In many ways UML
diagrams are the object-oriented equivalent of flow
charts.
 As mentioned above one of its main advantages is its
flexibility. But with 14 different diagram types some
might find it difficult to understand the diagrams. Add to
that the same process can be modeled using different
UML diagrams. So probably not the most popular choice
among analysts.
3. FlowchartTechnique
 Flowcharts are probably the most popular
diagram type in the world. Because it has few
standard symbols it can be easily understood by
many. Simplicity makes it powerful and an
effective tool. In fact BPMN can be considered as
an advanced version of the basic flowchart
technique. Also most drawing software
support creation of flowcharts it is used by a
much wider audience as well.
 Flowchart uses a sequential flow of actions and
does not support a breakdown of the activities.
The Flow Chart model is possibly the first
process notation. It has frequently been used
over many years although there is no exact date
for its origin.
4. Data Flow Diagrams –Yourdon’sTechnique
 Data flow diagrams (DFD) show the flow of data
or information from one place to another.
DFDs describe the processes showing how these
processes link together through data stores and
how the processes relate to the users and the
outside world.
 They are used to record the processes analyses
as a part of the design documentation. A DFD
can be seen as a method of organizing data from
its raw state. DFDs are the backbone of
structured analysis that was developed in the
early sixties byYourdon.
 5. Role Activity Diagrams – RAD
 Roles are abstract notations of behavior
describing a desired behavior within the
organization.They are often organizational
functions.They also include software
systems, customers and suppliers. RADs
provide a different perspective of the process
and are particularly useful in supporting
communication.They are intuitive to read,
easy to understand and presents a detailed
view of the process and permitting
activities in parallel.
6. Role Interaction Diagrams – RID
 Activities are connected to roles in a type of matrix.
Activities are shown vertically on the left axis and
the roles are shown horizontally at the top.Text and
symbols are used together in order to represent the
process.
 Although slightly more complex than flow diagrams,
RIDs are fairly intuitive to understand, easy to
read but they tend to be messy, with many arrows
pointing left and right and are therefore quite hard
to build.
 Inputs to, and outputs from the activities are not
modeled.Therefore, important information is lost.
RIDs are not as flexible as flowcharts, for example.
They have quite rigid notation. But compared with
other modelling techniques, RIDs are nevertheless
flexible.
7. Gantt Charts
 Gantt charts relate a list of activities to a time
scale. Although it can be used to represent a
process graphically it’s strength lies in the
ability to monitor the current situation,
project timeline and resource allocation.
 A Gantt chart is a matrix that lists on the vertical
axis all the tasks or activities to be performed in a
process. Each row contains a single activity
identification, which usually consists of a number
and a name.The horizontal axis is headed by
columns indicating estimated activity duration,
skill level needed to perform the activity, and the
name of the person assigned to the activity,
followed by one column for each period in the
project’s duration. Each period may be expressed
in hours, days, weeks, months, and other time
units. In some cases it may be necessary to label
the period columns as period 1, period 2, and so
on.
8. Integrated Definition for Function
Modeling (IDEF)
 IDEF is a family of methods that supports a
paradigm capable of addressing the modeling
needs of an enterprise and its business areas
(IDEF, 2003).The IDEF family is used.
9. Colored Petri Nets ( CPN )
 Colored Petri nets are a graphical oriented
language for design, specification, simulation
and verification of systems. It is
particularly well suited for systems that
consist of a number of processes, which
communicate and synchronize.
10. Object Oriented Methods
 This method is based on three concepts: objects
that represent a real-world entity. An object has
a state, i.e. one of the possible conditions in
which the object may exist represented by the
values of the properties (attributes). State
changes are reflected by the behavior, i.e. how
an object acts and reacts determined by the set
of operations the object can perform on itself,
and also knowing its interface, functions and
methods.
 11. Workflow Technique
 Workflow is a flow of tasks between computer
applications or people in an organisation.Two or
more members of a workgroup to reach a
common goal can define workflow as well as any
task performed in series or in parallel. Work flow
is more than a technique to model a process. It is
a method to analyse and improve a process,
including its modelling.
 The workflow development process uses work
flow models to capture the relevant information
of the processes.This process comprises four
stages: Information Gathering, Business Process
Modelling,Work flow Modelling,
Implementation andVerification & Execution.
 12. Simulation
 Simulation model comes in handy when you
want to study a complex real-world system.
You want to learn more about the system to
make an informed decision but the complexity
of the system prevents you from doing that
directly.
 Therefore you proceed indirectly by creating
and studying another entity (the simulation
model), which is sufficiently similar to the real-
world system.

Contenu connexe

Tendances

System Architecture and Development PRESENTATION
System Architecture and Development PRESENTATIONSystem Architecture and Development PRESENTATION
System Architecture and Development PRESENTATIONaaravSingh41
 
The Role of the Enterprise Architect in Business Process Reengineering
The Role of the Enterprise Architect in Business Process ReengineeringThe Role of the Enterprise Architect in Business Process Reengineering
The Role of the Enterprise Architect in Business Process ReengineeringRichard Freggi
 
Sadcw 7e chapter06-done
Sadcw 7e chapter06-doneSadcw 7e chapter06-done
Sadcw 7e chapter06-doneLamineKaba6
 
10 si(systems analysis and design )
10 si(systems analysis and design )10 si(systems analysis and design )
10 si(systems analysis and design )Nurdin Al-Azies
 
The Object-Oriented Approach to Requirements
The Object-Oriented Approach to RequirementsThe Object-Oriented Approach to Requirements
The Object-Oriented Approach to RequirementsHenhen Lukmana
 
Business Process Modeling
Business Process ModelingBusiness Process Modeling
Business Process ModelingCarlos J. Costa
 
Modeling System Requirement
Modeling System RequirementModeling System Requirement
Modeling System RequirementHenhen Lukmana
 
03 si(systems analysis and design )
03 si(systems analysis and design )03 si(systems analysis and design )
03 si(systems analysis and design )Nurdin Al-Azies
 
04 si(systems analysis and design )
04 si(systems analysis and design )04 si(systems analysis and design )
04 si(systems analysis and design )Nurdin Al-Azies
 
Sadcw 7e chapter05-done
Sadcw 7e chapter05-doneSadcw 7e chapter05-done
Sadcw 7e chapter05-doneLamineKaba6
 
12 si(systems analysis and design )
12 si(systems analysis and design )12 si(systems analysis and design )
12 si(systems analysis and design )Nurdin Al-Azies
 
11 si(systems analysis and design )
11 si(systems analysis and design )11 si(systems analysis and design )
11 si(systems analysis and design )Nurdin Al-Azies
 
Brief Introduction to Domain Modeling
Brief Introduction to Domain ModelingBrief Introduction to Domain Modeling
Brief Introduction to Domain ModelingGraham McLeod
 
Assignment on diagram and flowchart 1
Assignment on diagram and flowchart 1Assignment on diagram and flowchart 1
Assignment on diagram and flowchart 1Swarnima Tiwari
 
The Traditional Approach to Requirement
The Traditional Approach to RequirementThe Traditional Approach to Requirement
The Traditional Approach to RequirementHenhen Lukmana
 
02 si(systems analysis and design )
02 si(systems analysis and design )02 si(systems analysis and design )
02 si(systems analysis and design )Nurdin Al-Azies
 

Tendances (20)

System Architecture and Development PRESENTATION
System Architecture and Development PRESENTATIONSystem Architecture and Development PRESENTATION
System Architecture and Development PRESENTATION
 
The Role of the Enterprise Architect in Business Process Reengineering
The Role of the Enterprise Architect in Business Process ReengineeringThe Role of the Enterprise Architect in Business Process Reengineering
The Role of the Enterprise Architect in Business Process Reengineering
 
Chapter 2
Chapter 2Chapter 2
Chapter 2
 
Sadcw 7e chapter06-done
Sadcw 7e chapter06-doneSadcw 7e chapter06-done
Sadcw 7e chapter06-done
 
10 si(systems analysis and design )
10 si(systems analysis and design )10 si(systems analysis and design )
10 si(systems analysis and design )
 
The Object-Oriented Approach to Requirements
The Object-Oriented Approach to RequirementsThe Object-Oriented Approach to Requirements
The Object-Oriented Approach to Requirements
 
Chapter05
Chapter05Chapter05
Chapter05
 
Business Process Modeling
Business Process ModelingBusiness Process Modeling
Business Process Modeling
 
Modeling System Requirement
Modeling System RequirementModeling System Requirement
Modeling System Requirement
 
03 si(systems analysis and design )
03 si(systems analysis and design )03 si(systems analysis and design )
03 si(systems analysis and design )
 
04 si(systems analysis and design )
04 si(systems analysis and design )04 si(systems analysis and design )
04 si(systems analysis and design )
 
Sadcw 7e chapter05-done
Sadcw 7e chapter05-doneSadcw 7e chapter05-done
Sadcw 7e chapter05-done
 
Data Warehouse Designing: Dimensional Modelling and E-R Modelling
Data Warehouse Designing: Dimensional Modelling and E-R ModellingData Warehouse Designing: Dimensional Modelling and E-R Modelling
Data Warehouse Designing: Dimensional Modelling and E-R Modelling
 
12 si(systems analysis and design )
12 si(systems analysis and design )12 si(systems analysis and design )
12 si(systems analysis and design )
 
11 si(systems analysis and design )
11 si(systems analysis and design )11 si(systems analysis and design )
11 si(systems analysis and design )
 
Brief Introduction to Domain Modeling
Brief Introduction to Domain ModelingBrief Introduction to Domain Modeling
Brief Introduction to Domain Modeling
 
Assignment on diagram and flowchart 1
Assignment on diagram and flowchart 1Assignment on diagram and flowchart 1
Assignment on diagram and flowchart 1
 
The Traditional Approach to Requirement
The Traditional Approach to RequirementThe Traditional Approach to Requirement
The Traditional Approach to Requirement
 
02 si(systems analysis and design )
02 si(systems analysis and design )02 si(systems analysis and design )
02 si(systems analysis and design )
 
Sadcw 6e chapter4
Sadcw 6e chapter4Sadcw 6e chapter4
Sadcw 6e chapter4
 

En vedette

Metadata Design Project
Metadata Design ProjectMetadata Design Project
Metadata Design Projecthuangmz
 
Financial Market Assumptions & Models for Pension Plans
Financial Market Assumptions & Models for Pension PlansFinancial Market Assumptions & Models for Pension Plans
Financial Market Assumptions & Models for Pension PlansAnkur Dadhania
 
Economic Models Project Presentation 21Jul15 pdf
Economic Models Project Presentation 21Jul15 pdfEconomic Models Project Presentation 21Jul15 pdf
Economic Models Project Presentation 21Jul15 pdfBob Shea
 
#Openls 2014 Workshop Economic Models
#Openls 2014 Workshop Economic Models#Openls 2014 Workshop Economic Models
#Openls 2014 Workshop Economic ModelsRonda Dorsey
 
Proved PHP Design Patterns for Data Persistence
Proved PHP Design Patterns for Data PersistenceProved PHP Design Patterns for Data Persistence
Proved PHP Design Patterns for Data PersistenceGjero Krsteski
 
Practical Data Dictionary -
Practical Data Dictionary -Practical Data Dictionary -
Practical Data Dictionary -Data36
 
ORM: Object-relational mapping
ORM: Object-relational mappingORM: Object-relational mapping
ORM: Object-relational mappingAbhilash M A
 
20912803 02-consumer-behaviour-models 2
20912803 02-consumer-behaviour-models 220912803 02-consumer-behaviour-models 2
20912803 02-consumer-behaviour-models 2Dr. Ravneet Kaur
 
Mahalanobis Model Kaldor model Harrod- Domar Model
Mahalanobis Model Kaldor model Harrod- Domar ModelMahalanobis Model Kaldor model Harrod- Domar Model
Mahalanobis Model Kaldor model Harrod- Domar ModelSharath Pillai
 
How to use ORM
How to use ORMHow to use ORM
How to use ORMciconf
 
Consumer behavior models
Consumer behavior modelsConsumer behavior models
Consumer behavior modelsYohitha Desai
 
Models of consumer behaviour
Models of consumer behaviourModels of consumer behaviour
Models of consumer behaviourVikram g b
 

En vedette (16)

Poster-Adekunbi
Poster-AdekunbiPoster-Adekunbi
Poster-Adekunbi
 
Metadata Design Project
Metadata Design ProjectMetadata Design Project
Metadata Design Project
 
Financial Market Assumptions & Models for Pension Plans
Financial Market Assumptions & Models for Pension PlansFinancial Market Assumptions & Models for Pension Plans
Financial Market Assumptions & Models for Pension Plans
 
Economic Models Project Presentation 21Jul15 pdf
Economic Models Project Presentation 21Jul15 pdfEconomic Models Project Presentation 21Jul15 pdf
Economic Models Project Presentation 21Jul15 pdf
 
#Openls 2014 Workshop Economic Models
#Openls 2014 Workshop Economic Models#Openls 2014 Workshop Economic Models
#Openls 2014 Workshop Economic Models
 
Proved PHP Design Patterns for Data Persistence
Proved PHP Design Patterns for Data PersistenceProved PHP Design Patterns for Data Persistence
Proved PHP Design Patterns for Data Persistence
 
interface sample
interface sampleinterface sample
interface sample
 
Practical Data Dictionary -
Practical Data Dictionary -Practical Data Dictionary -
Practical Data Dictionary -
 
Behavioural Economics Overview
Behavioural Economics OverviewBehavioural Economics Overview
Behavioural Economics Overview
 
ORM: Object-relational mapping
ORM: Object-relational mappingORM: Object-relational mapping
ORM: Object-relational mapping
 
20912803 02-consumer-behaviour-models 2
20912803 02-consumer-behaviour-models 220912803 02-consumer-behaviour-models 2
20912803 02-consumer-behaviour-models 2
 
Mahalanobis Model Kaldor model Harrod- Domar Model
Mahalanobis Model Kaldor model Harrod- Domar ModelMahalanobis Model Kaldor model Harrod- Domar Model
Mahalanobis Model Kaldor model Harrod- Domar Model
 
Economic Model
Economic ModelEconomic Model
Economic Model
 
How to use ORM
How to use ORMHow to use ORM
How to use ORM
 
Consumer behavior models
Consumer behavior modelsConsumer behavior models
Consumer behavior models
 
Models of consumer behaviour
Models of consumer behaviourModels of consumer behaviour
Models of consumer behaviour
 

Similaire à REPORT IN PRODMAN Testing models and Examples

ekshitha rev 2 (1).pptx
ekshitha rev 2 (1).pptxekshitha rev 2 (1).pptx
ekshitha rev 2 (1).pptxAbdulsyed37
 
Introduction to software project management (1)
Introduction to software project management (1)Introduction to software project management (1)
Introduction to software project management (1)mentorrbuddy
 
Introduction to software project management for windows
Introduction to software project management for windowsIntroduction to software project management for windows
Introduction to software project management for windowsmentorrbuddy
 
1-SDLC - Development Models – Waterfall, Rapid Application Development, Agile...
1-SDLC - Development Models – Waterfall, Rapid Application Development, Agile...1-SDLC - Development Models – Waterfall, Rapid Application Development, Agile...
1-SDLC - Development Models – Waterfall, Rapid Application Development, Agile...JOHNLEAK1
 
FORMALIZATION & DATA ABSTRACTION DURING USE CASE MODELING IN OBJECT ORIENTED ...
FORMALIZATION & DATA ABSTRACTION DURING USE CASE MODELING IN OBJECT ORIENTED ...FORMALIZATION & DATA ABSTRACTION DURING USE CASE MODELING IN OBJECT ORIENTED ...
FORMALIZATION & DATA ABSTRACTION DURING USE CASE MODELING IN OBJECT ORIENTED ...cscpconf
 
Formalization & data abstraction during use case modeling in object oriented ...
Formalization & data abstraction during use case modeling in object oriented ...Formalization & data abstraction during use case modeling in object oriented ...
Formalization & data abstraction during use case modeling in object oriented ...csandit
 
Quality Assurance. Quality Assurance Approach. White Box
Quality Assurance. Quality Assurance Approach. White BoxQuality Assurance. Quality Assurance Approach. White Box
Quality Assurance. Quality Assurance Approach. White BoxKimberly Jones
 
ARIS_Basic_Cheat_Sheet.pdf
ARIS_Basic_Cheat_Sheet.pdfARIS_Basic_Cheat_Sheet.pdf
ARIS_Basic_Cheat_Sheet.pdfalexandre929334
 
Analysis modeling in software engineering
Analysis modeling in software engineeringAnalysis modeling in software engineering
Analysis modeling in software engineeringMuhammadTalha436
 
502 Object Oriented Analysis and Design.pdf
502 Object Oriented Analysis and Design.pdf502 Object Oriented Analysis and Design.pdf
502 Object Oriented Analysis and Design.pdfPradeepPandey506579
 
Formalizing Collaborative Software Development Issues: A Collaborative Work A...
Formalizing Collaborative Software Development Issues: A Collaborative Work A...Formalizing Collaborative Software Development Issues: A Collaborative Work A...
Formalizing Collaborative Software Development Issues: A Collaborative Work A...IOSR Journals
 
Proposing a Formal Method for Workflow Modelling: Temporal Logic of Actions (...
Proposing a Formal Method for Workflow Modelling: Temporal Logic of Actions (...Proposing a Formal Method for Workflow Modelling: Temporal Logic of Actions (...
Proposing a Formal Method for Workflow Modelling: Temporal Logic of Actions (...ijcsta
 
BPMN Introduction
BPMN IntroductionBPMN Introduction
BPMN Introductionejlp12
 

Similaire à REPORT IN PRODMAN Testing models and Examples (20)

ekshitha rev 2 (1).pptx
ekshitha rev 2 (1).pptxekshitha rev 2 (1).pptx
ekshitha rev 2 (1).pptx
 
Introduction to software project management (1)
Introduction to software project management (1)Introduction to software project management (1)
Introduction to software project management (1)
 
Introduction to software project management for windows
Introduction to software project management for windowsIntroduction to software project management for windows
Introduction to software project management for windows
 
Sdlc
SdlcSdlc
Sdlc
 
Sdlc
SdlcSdlc
Sdlc
 
1-SDLC - Development Models – Waterfall, Rapid Application Development, Agile...
1-SDLC - Development Models – Waterfall, Rapid Application Development, Agile...1-SDLC - Development Models – Waterfall, Rapid Application Development, Agile...
1-SDLC - Development Models – Waterfall, Rapid Application Development, Agile...
 
FORMALIZATION & DATA ABSTRACTION DURING USE CASE MODELING IN OBJECT ORIENTED ...
FORMALIZATION & DATA ABSTRACTION DURING USE CASE MODELING IN OBJECT ORIENTED ...FORMALIZATION & DATA ABSTRACTION DURING USE CASE MODELING IN OBJECT ORIENTED ...
FORMALIZATION & DATA ABSTRACTION DURING USE CASE MODELING IN OBJECT ORIENTED ...
 
Formalization & data abstraction during use case modeling in object oriented ...
Formalization & data abstraction during use case modeling in object oriented ...Formalization & data abstraction during use case modeling in object oriented ...
Formalization & data abstraction during use case modeling in object oriented ...
 
Design UML diagrams
Design UML diagramsDesign UML diagrams
Design UML diagrams
 
Design UML diagrams
Design UML diagramsDesign UML diagrams
Design UML diagrams
 
Quality Assurance. Quality Assurance Approach. White Box
Quality Assurance. Quality Assurance Approach. White BoxQuality Assurance. Quality Assurance Approach. White Box
Quality Assurance. Quality Assurance Approach. White Box
 
Analysis modeling
Analysis modelingAnalysis modeling
Analysis modeling
 
ARIS_Basic_Cheat_Sheet.pdf
ARIS_Basic_Cheat_Sheet.pdfARIS_Basic_Cheat_Sheet.pdf
ARIS_Basic_Cheat_Sheet.pdf
 
Analysis modeling in software engineering
Analysis modeling in software engineeringAnalysis modeling in software engineering
Analysis modeling in software engineering
 
2 flow charts
2 flow charts2 flow charts
2 flow charts
 
502 Object Oriented Analysis and Design.pdf
502 Object Oriented Analysis and Design.pdf502 Object Oriented Analysis and Design.pdf
502 Object Oriented Analysis and Design.pdf
 
Formalizing Collaborative Software Development Issues: A Collaborative Work A...
Formalizing Collaborative Software Development Issues: A Collaborative Work A...Formalizing Collaborative Software Development Issues: A Collaborative Work A...
Formalizing Collaborative Software Development Issues: A Collaborative Work A...
 
Proposing a Formal Method for Workflow Modelling: Temporal Logic of Actions (...
Proposing a Formal Method for Workflow Modelling: Temporal Logic of Actions (...Proposing a Formal Method for Workflow Modelling: Temporal Logic of Actions (...
Proposing a Formal Method for Workflow Modelling: Temporal Logic of Actions (...
 
Business Analyst
Business AnalystBusiness Analyst
Business Analyst
 
BPMN Introduction
BPMN IntroductionBPMN Introduction
BPMN Introduction
 

Dernier

4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptxiammrhaywood
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 

Dernier (20)

4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 

REPORT IN PRODMAN Testing models and Examples

  • 1. TECHNIQUES IN BUSINESS: TESTING MODELS AND EXAMPLES
  • 2.  Business process modeling is mainly used to map a workflow so you can understand, analyse and make positive changes to that workflow or process. Usage of diagram helps you to visualize this process and make better decisions.
  • 3.  DIFFERENT TECHNIQUES Business process modeling notation (BPMN)  UML diagrams  Flowchart technique  Data flow diagrams  Role activity diagrams  Role interaction diagrams  Gantt charts  Integrated definition for function modeling  Colored petri-nets  Object oriented methods  Workflow technique  Simulation model
  • 4.  1. Business Process Modeling Notation (BPMN)  Simply put BPMN is a graphical representation of your business process using standard objects. If you want to get more technical It can also be defined as a set of graphical objects and rules defining available connections between the objects.  BPMN consists of the following basic building blocks;  Flow objects: events (circles), activities (rectangles with rounded corners), and gateways (diamonds)  Connecting objects: mainly comprising arrows, these indicate sequence flow (filled arrows), message flow (dashed arrows), and associations  Swim lanes: pools (graphic container) and lanes (sub- partition of the pool)  Artifacts: data objects, groups, and annotations
  • 5.
  • 6.
  • 7.  The biggest advantage of BPMN is that it’s a standard with well defined syntax. So many business analysts are familiar with it which makes collaboration much easier. Also most modeling tools support BPMN which makes it much easier to share and edit if even using different software. All the together makes BPMN the most popular business process modeling technique at the moment.
  • 8. 2. UML Diagrams  UML is a modelling language mainly used for specification, visualization, development and documenting of software systems. But business professionals have adapted it as a powerful business process modeling technique.  With 14 different UML diagram types it offers a flexible and powerful way to visualize almost any business process.They are typically used for modelling the detailed logic of a business process. In many ways UML diagrams are the object-oriented equivalent of flow charts.  As mentioned above one of its main advantages is its flexibility. But with 14 different diagram types some might find it difficult to understand the diagrams. Add to that the same process can be modeled using different UML diagrams. So probably not the most popular choice among analysts.
  • 9.
  • 10. 3. FlowchartTechnique  Flowcharts are probably the most popular diagram type in the world. Because it has few standard symbols it can be easily understood by many. Simplicity makes it powerful and an effective tool. In fact BPMN can be considered as an advanced version of the basic flowchart technique. Also most drawing software support creation of flowcharts it is used by a much wider audience as well.  Flowchart uses a sequential flow of actions and does not support a breakdown of the activities. The Flow Chart model is possibly the first process notation. It has frequently been used over many years although there is no exact date for its origin.
  • 11.
  • 12. 4. Data Flow Diagrams –Yourdon’sTechnique  Data flow diagrams (DFD) show the flow of data or information from one place to another. DFDs describe the processes showing how these processes link together through data stores and how the processes relate to the users and the outside world.  They are used to record the processes analyses as a part of the design documentation. A DFD can be seen as a method of organizing data from its raw state. DFDs are the backbone of structured analysis that was developed in the early sixties byYourdon.
  • 13.
  • 14.  5. Role Activity Diagrams – RAD  Roles are abstract notations of behavior describing a desired behavior within the organization.They are often organizational functions.They also include software systems, customers and suppliers. RADs provide a different perspective of the process and are particularly useful in supporting communication.They are intuitive to read, easy to understand and presents a detailed view of the process and permitting activities in parallel.
  • 15.
  • 16. 6. Role Interaction Diagrams – RID  Activities are connected to roles in a type of matrix. Activities are shown vertically on the left axis and the roles are shown horizontally at the top.Text and symbols are used together in order to represent the process.  Although slightly more complex than flow diagrams, RIDs are fairly intuitive to understand, easy to read but they tend to be messy, with many arrows pointing left and right and are therefore quite hard to build.  Inputs to, and outputs from the activities are not modeled.Therefore, important information is lost. RIDs are not as flexible as flowcharts, for example. They have quite rigid notation. But compared with other modelling techniques, RIDs are nevertheless flexible.
  • 17.
  • 18. 7. Gantt Charts  Gantt charts relate a list of activities to a time scale. Although it can be used to represent a process graphically it’s strength lies in the ability to monitor the current situation, project timeline and resource allocation.
  • 19.  A Gantt chart is a matrix that lists on the vertical axis all the tasks or activities to be performed in a process. Each row contains a single activity identification, which usually consists of a number and a name.The horizontal axis is headed by columns indicating estimated activity duration, skill level needed to perform the activity, and the name of the person assigned to the activity, followed by one column for each period in the project’s duration. Each period may be expressed in hours, days, weeks, months, and other time units. In some cases it may be necessary to label the period columns as period 1, period 2, and so on.
  • 20.
  • 21. 8. Integrated Definition for Function Modeling (IDEF)  IDEF is a family of methods that supports a paradigm capable of addressing the modeling needs of an enterprise and its business areas (IDEF, 2003).The IDEF family is used.
  • 22.
  • 23. 9. Colored Petri Nets ( CPN )  Colored Petri nets are a graphical oriented language for design, specification, simulation and verification of systems. It is particularly well suited for systems that consist of a number of processes, which communicate and synchronize.
  • 24.
  • 25. 10. Object Oriented Methods  This method is based on three concepts: objects that represent a real-world entity. An object has a state, i.e. one of the possible conditions in which the object may exist represented by the values of the properties (attributes). State changes are reflected by the behavior, i.e. how an object acts and reacts determined by the set of operations the object can perform on itself, and also knowing its interface, functions and methods.
  • 26.  11. Workflow Technique  Workflow is a flow of tasks between computer applications or people in an organisation.Two or more members of a workgroup to reach a common goal can define workflow as well as any task performed in series or in parallel. Work flow is more than a technique to model a process. It is a method to analyse and improve a process, including its modelling.  The workflow development process uses work flow models to capture the relevant information of the processes.This process comprises four stages: Information Gathering, Business Process Modelling,Work flow Modelling, Implementation andVerification & Execution.
  • 27.
  • 28.  12. Simulation  Simulation model comes in handy when you want to study a complex real-world system. You want to learn more about the system to make an informed decision but the complexity of the system prevents you from doing that directly.  Therefore you proceed indirectly by creating and studying another entity (the simulation model), which is sufficiently similar to the real- world system.