SlideShare ist ein Scribd-Unternehmen logo
1 von 24
Downloaden Sie, um offline zu lesen
Захарова О.В., к.э.н.
доц. каф. экономической кибернетики
Моделирование
бизнес-процессов на UML
Лекция 7
Харьков
10 апреля 2014
Моделирование бизнес-процессов
Тема 7. Моделирование
бизнес-процессов на UML
7.1 Введение в унифицированный язык
моделирования UML.
7.2 Диаграмма вариантов использования
(Use-case).
7.3 Типы связей и правила построения
Use-case диаграмм.
Tips for writing
effective Use Cases
Tip 1. Be productive
without perfection
Be agile, be lean, don't be afraid to
make mistakes.
Tip 2. Define your use case actors
What is an actor? Any "object" or
person that has behavior associated
with it.
Generally, the users are actors but
often systems can be actors as
well.
Tip 3. Define your "Sunny Day"
Use Cases (Primary Use Cases)
”Sunny Day” use cases, it is in
reference to the use cases that are
most likely going to occur when all
goes well. Sunny day scenarios first
because you can then pivot off these
and figure out your "rainy day"
scenarios (or edge cases) later.
Tip 3. Define your "Sunny Day"
Use Cases (Primary Use Cases)
Use the 80/20 rule -- if you write an
exhaustive list of all possible use
cases, typically 20% of the use
cases will account for 80% of the
activity. The other 80% of the use
cases would support 20% of the
activity.
Tip 4. Identify reuse opportunity
for use cases
You are going to cross the bridge
into object modeling.
Something is broad and not as
detailed.
Tip 4. Identify reuse opportunity
for use cases
Generalization is when you "inherit"
from something general and then
add more detail. A "person" is very
general. A "man" is still general, but
not as general as a "person". You can
say that a "man" inherits behavior
and attributes of a "person".
Tip 5. Create a use case index
Take your initial visual list and create an
initial use case grid which provides the
basis for the use case index. Every use
case will have various attributes relating
both to the use case itself and to the
project. At the project level, these
attributes include scope, complexity,
status and priority.
Tip 6. Identify the key
components of your use case
The actual use case is a textual
representation illustrating a
sequence of events.
Tip 7. Name and briefly describe
your use case
Now we are ready to start creating
our use case. Typically, while the
name of your use case is being
discussed, people will start briefly
describing the use case.
Keep it simple.
Tip 8. Create the use case
basic flow
The basic flow of a use case represents
the most important course of events or
what happens most of the time,
sometimes referred to as the 'Happy Day
Scenario' because it is what occurs when
everything goes well -- no errors or
exceptions.
Tip 9. Create the use case
alternate flows
The basic flow is the key ingredient
to your use case and some can argue
that you can stop once you're done
with the basic flow. It really depends
on the level of detail you wish to
achieve.
Tip 10. Produce your use
case document
The purpose of the use cases is for
effective knowledge transfer from the
domain expert to the software
developer – these use cases will serve
as the software requirement
specifications. If they don't make sense
to the person building the software,
they are not effective.
Tip 11. Sample Use Case
Model Diagram
Use a modeling tool to produce
a sample use case model within
a few clicks.
Tip 12. Do you need User Stories?
Many engineering teams making
the paradigm shift from waterfall
to Agile Software Development.
Tip 13. Agile Development
with Use Cases
A common myth with Agile
Development is that you *must* use
user stories, and not use cases. Like
anything else in life, nothing is black
and white – being Agile is really
about smaller iterations, learning
and adapting to the market.
Модуль 1. Теоретические основы
моделирования бизнес-процессов
Спринт 1.
Тема 1. Основы управления процессами в современных организациях
Тема 2. Технология моделирования бизнес-процессов
Тема 3. Формализация и документирование бизнес-процессов
Спринт 2.
Тема 4. Структурный подход к моделированию бизнес-процессов
Тема 5. Семейство методологий моделирования IDEF
Тема 6. Объектно-ориентированные методологии моделирования
бизнес-процессов
Тема 7. Моделирование бизнес-процессов на UML
Elevator Pitch
Elevator Pitch
1. What are your competencies?
2. What are your audience?
3. Why is this personally important to you?
Evaluation Criteria
1. To what extent did it convey something
important?
2. To what extent did it speak to the
needs/benefits of the audience?
3. Did you convey that this was personally
meaningful to you?
UML Diagrams
Захарова Ольга Владимировна
к.э.н., доц. каф. эконом. кибернетики
E-mail: harizmalife@gmail.com
Skype: harizmalife
Cell: +38 050 401 33 35

Weitere ähnliche Inhalte

Ähnlich wie Моделирование бизнес-процессов на UML

Patterns as Tools for User Interface Design
Patterns as Tools for User Interface DesignPatterns as Tools for User Interface Design
Patterns as Tools for User Interface Designinteractionpatterns.org
 
There Is No Easy Button
There Is No Easy ButtonThere Is No Easy Button
There Is No Easy ButtonChad Udell
 
BEHAVIOR-DRIVEN-DEVELOPMENT.pptx
BEHAVIOR-DRIVEN-DEVELOPMENT.pptxBEHAVIOR-DRIVEN-DEVELOPMENT.pptx
BEHAVIOR-DRIVEN-DEVELOPMENT.pptxCharleneMaedeleon2
 
Design Patterns Explained: From Analysis through Implementation
Design Patterns Explained: From Analysis through ImplementationDesign Patterns Explained: From Analysis through Implementation
Design Patterns Explained: From Analysis through ImplementationTechWell
 
Difference Between Agile And Scrum
Difference Between Agile And ScrumDifference Between Agile And Scrum
Difference Between Agile And ScrumMichelle Madero
 
Business analyst interview questions and answers
Business analyst interview questions and answersBusiness analyst interview questions and answers
Business analyst interview questions and answersRobin G
 
5. ch 4-principles that guide practice
5. ch 4-principles that guide practice5. ch 4-principles that guide practice
5. ch 4-principles that guide practiceDelowar hossain
 
OO Development 5 - Analysis
OO Development 5 - AnalysisOO Development 5 - Analysis
OO Development 5 - AnalysisRandy Connolly
 
[RPL2] Pertemuan 3 - UML dan USECASE VIEW
[RPL2] Pertemuan 3 - UML dan USECASE VIEW[RPL2] Pertemuan 3 - UML dan USECASE VIEW
[RPL2] Pertemuan 3 - UML dan USECASE VIEWrizki adam kurniawan
 
SAD07 - Project Management
SAD07 - Project ManagementSAD07 - Project Management
SAD07 - Project ManagementMichael Heron
 
“Don’t Repeat Yourself”: 4 Process Street Features to Keep Work DRY
“Don’t Repeat Yourself”: 4 Process Street Features to Keep Work DRY“Don’t Repeat Yourself”: 4 Process Street Features to Keep Work DRY
“Don’t Repeat Yourself”: 4 Process Street Features to Keep Work DRYLizzyManz
 
UNDERSTANDING OOAD AND DESIGN PATTERNS USING UML AND JAVA-TRAINING WORKSHOP
UNDERSTANDING OOAD AND DESIGN PATTERNS USING UML AND JAVA-TRAINING WORKSHOPUNDERSTANDING OOAD AND DESIGN PATTERNS USING UML AND JAVA-TRAINING WORKSHOP
UNDERSTANDING OOAD AND DESIGN PATTERNS USING UML AND JAVA-TRAINING WORKSHOPAmit Midha
 
UNDERSTANDING OOAD AND DESIGN PATTERNS USING UML AND JAVA-TRAINING WORKSHOP
UNDERSTANDING OOAD AND DESIGN PATTERNS USING UML AND JAVA-TRAINING WORKSHOPUNDERSTANDING OOAD AND DESIGN PATTERNS USING UML AND JAVA-TRAINING WORKSHOP
UNDERSTANDING OOAD AND DESIGN PATTERNS USING UML AND JAVA-TRAINING WORKSHOPAmit Midha
 

Ähnlich wie Моделирование бизнес-процессов на UML (20)

lec9-ch7.ppt
lec9-ch7.pptlec9-ch7.ppt
lec9-ch7.ppt
 
Patterns as Tools for User Interface Design
Patterns as Tools for User Interface DesignPatterns as Tools for User Interface Design
Patterns as Tools for User Interface Design
 
There Is No Easy Button
There Is No Easy ButtonThere Is No Easy Button
There Is No Easy Button
 
BEHAVIOR-DRIVEN-DEVELOPMENT.pptx
BEHAVIOR-DRIVEN-DEVELOPMENT.pptxBEHAVIOR-DRIVEN-DEVELOPMENT.pptx
BEHAVIOR-DRIVEN-DEVELOPMENT.pptx
 
Design Patterns Explained: From Analysis through Implementation
Design Patterns Explained: From Analysis through ImplementationDesign Patterns Explained: From Analysis through Implementation
Design Patterns Explained: From Analysis through Implementation
 
IIBA Multimodels
IIBA MultimodelsIIBA Multimodels
IIBA Multimodels
 
Testing method pptx
Testing method pptxTesting method pptx
Testing method pptx
 
Difference Between Agile And Scrum
Difference Between Agile And ScrumDifference Between Agile And Scrum
Difference Between Agile And Scrum
 
Business analyst interview questions and answers
Business analyst interview questions and answersBusiness analyst interview questions and answers
Business analyst interview questions and answers
 
5. ch 4-principles that guide practice
5. ch 4-principles that guide practice5. ch 4-principles that guide practice
5. ch 4-principles that guide practice
 
OO Development 5 - Analysis
OO Development 5 - AnalysisOO Development 5 - Analysis
OO Development 5 - Analysis
 
Agile model
Agile model Agile model
Agile model
 
Design patterns
Design patternsDesign patterns
Design patterns
 
[RPL2] Pertemuan 3 - UML dan USECASE VIEW
[RPL2] Pertemuan 3 - UML dan USECASE VIEW[RPL2] Pertemuan 3 - UML dan USECASE VIEW
[RPL2] Pertemuan 3 - UML dan USECASE VIEW
 
Business Analyst
Business AnalystBusiness Analyst
Business Analyst
 
SAD07 - Project Management
SAD07 - Project ManagementSAD07 - Project Management
SAD07 - Project Management
 
“Don’t Repeat Yourself”: 4 Process Street Features to Keep Work DRY
“Don’t Repeat Yourself”: 4 Process Street Features to Keep Work DRY“Don’t Repeat Yourself”: 4 Process Street Features to Keep Work DRY
“Don’t Repeat Yourself”: 4 Process Street Features to Keep Work DRY
 
Ws002 use cases
Ws002 use casesWs002 use cases
Ws002 use cases
 
UNDERSTANDING OOAD AND DESIGN PATTERNS USING UML AND JAVA-TRAINING WORKSHOP
UNDERSTANDING OOAD AND DESIGN PATTERNS USING UML AND JAVA-TRAINING WORKSHOPUNDERSTANDING OOAD AND DESIGN PATTERNS USING UML AND JAVA-TRAINING WORKSHOP
UNDERSTANDING OOAD AND DESIGN PATTERNS USING UML AND JAVA-TRAINING WORKSHOP
 
UNDERSTANDING OOAD AND DESIGN PATTERNS USING UML AND JAVA-TRAINING WORKSHOP
UNDERSTANDING OOAD AND DESIGN PATTERNS USING UML AND JAVA-TRAINING WORKSHOPUNDERSTANDING OOAD AND DESIGN PATTERNS USING UML AND JAVA-TRAINING WORKSHOP
UNDERSTANDING OOAD AND DESIGN PATTERNS USING UML AND JAVA-TRAINING WORKSHOP
 

Mehr von Olya Kollen, PhD

Digital Branding and Engagement
Digital Branding and EngagementDigital Branding and Engagement
Digital Branding and EngagementOlya Kollen, PhD
 
Startups: Business Process
Startups: Business ProcessStartups: Business Process
Startups: Business ProcessOlya Kollen, PhD
 
Methods of Teaching Economics
Methods of Teaching Economics Methods of Teaching Economics
Methods of Teaching Economics Olya Kollen, PhD
 
Business Process Management
Business Process ManagementBusiness Process Management
Business Process ManagementOlya Kollen, PhD
 
Объектно-ориентированные методологии
Объектно-ориентированные методологииОбъектно-ориентированные методологии
Объектно-ориентированные методологииOlya Kollen, PhD
 
Teambuilding and Leadership
Teambuilding and Leadership Teambuilding and Leadership
Teambuilding and Leadership Olya Kollen, PhD
 
Семейство методологий моделирования IDEF
Семейство методологий моделирования IDEFСемейство методологий моделирования IDEF
Семейство методологий моделирования IDEFOlya Kollen, PhD
 
Cтруктурный подход к моделированию
Cтруктурный подход к моделированиюCтруктурный подход к моделированию
Cтруктурный подход к моделированиюOlya Kollen, PhD
 
Идентификация и классификация процессов
Идентификация и классификация процессовИдентификация и классификация процессов
Идентификация и классификация процессовOlya Kollen, PhD
 
Формализация и документирование процессов
Формализация и документирование процессовФормализация и документирование процессов
Формализация и документирование процессовOlya Kollen, PhD
 
Анализ организационной структуры и коммуникационной среды предприятия
Анализ организационной структуры и коммуникационной среды предприятияАнализ организационной структуры и коммуникационной среды предприятия
Анализ организационной структуры и коммуникационной среды предприятияOlya Kollen, PhD
 
Presenting Business Information
Presenting Business InformationPresenting Business Information
Presenting Business InformationOlya Kollen, PhD
 
Методики получения бизнес-информации
Методики получения бизнес-информацииМетодики получения бизнес-информации
Методики получения бизнес-информацииOlya Kollen, PhD
 
Технология моделирования бизнес процессов
Технология моделирования бизнес процессовТехнология моделирования бизнес процессов
Технология моделирования бизнес процессовOlya Kollen, PhD
 

Mehr von Olya Kollen, PhD (20)

E-learning Case Study
E-learning Case StudyE-learning Case Study
E-learning Case Study
 
Digital Branding and Engagement
Digital Branding and EngagementDigital Branding and Engagement
Digital Branding and Engagement
 
Startups: Business Process
Startups: Business ProcessStartups: Business Process
Startups: Business Process
 
Methods of Teaching Economics
Methods of Teaching Economics Methods of Teaching Economics
Methods of Teaching Economics
 
BPMN-диаграммы
BPMN-диаграммыBPMN-диаграммы
BPMN-диаграммы
 
Business Process Management
Business Process ManagementBusiness Process Management
Business Process Management
 
Core Quality
Core QualityCore Quality
Core Quality
 
Объектно-ориентированные методологии
Объектно-ориентированные методологииОбъектно-ориентированные методологии
Объектно-ориентированные методологии
 
Teambuilding and Leadership
Teambuilding and Leadership Teambuilding and Leadership
Teambuilding and Leadership
 
Семейство методологий моделирования IDEF
Семейство методологий моделирования IDEFСемейство методологий моделирования IDEF
Семейство методологий моделирования IDEF
 
The Learning Process
The Learning ProcessThe Learning Process
The Learning Process
 
Cтруктурный подход к моделированию
Cтруктурный подход к моделированиюCтруктурный подход к моделированию
Cтруктурный подход к моделированию
 
Storytelling
StorytellingStorytelling
Storytelling
 
Идентификация и классификация процессов
Идентификация и классификация процессовИдентификация и классификация процессов
Идентификация и классификация процессов
 
Формализация и документирование процессов
Формализация и документирование процессовФормализация и документирование процессов
Формализация и документирование процессов
 
Анализ организационной структуры и коммуникационной среды предприятия
Анализ организационной структуры и коммуникационной среды предприятияАнализ организационной структуры и коммуникационной среды предприятия
Анализ организационной структуры и коммуникационной среды предприятия
 
Presenting Business Information
Presenting Business InformationPresenting Business Information
Presenting Business Information
 
Методики получения бизнес-информации
Методики получения бизнес-информацииМетодики получения бизнес-информации
Методики получения бизнес-информации
 
Технология моделирования бизнес процессов
Технология моделирования бизнес процессовТехнология моделирования бизнес процессов
Технология моделирования бизнес процессов
 
Simply Finance
Simply Finance Simply Finance
Simply Finance
 

Kürzlich hochgeladen

Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxShobhayan Kirtania
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...anjaliyadav012327
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 

Kürzlich hochgeladen (20)

Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptx
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 

Моделирование бизнес-процессов на UML

  • 1. Захарова О.В., к.э.н. доц. каф. экономической кибернетики Моделирование бизнес-процессов на UML Лекция 7 Харьков 10 апреля 2014 Моделирование бизнес-процессов
  • 2. Тема 7. Моделирование бизнес-процессов на UML 7.1 Введение в унифицированный язык моделирования UML. 7.2 Диаграмма вариантов использования (Use-case). 7.3 Типы связей и правила построения Use-case диаграмм.
  • 4. Tip 1. Be productive without perfection Be agile, be lean, don't be afraid to make mistakes.
  • 5. Tip 2. Define your use case actors What is an actor? Any "object" or person that has behavior associated with it. Generally, the users are actors but often systems can be actors as well.
  • 6. Tip 3. Define your "Sunny Day" Use Cases (Primary Use Cases) ”Sunny Day” use cases, it is in reference to the use cases that are most likely going to occur when all goes well. Sunny day scenarios first because you can then pivot off these and figure out your "rainy day" scenarios (or edge cases) later.
  • 7. Tip 3. Define your "Sunny Day" Use Cases (Primary Use Cases) Use the 80/20 rule -- if you write an exhaustive list of all possible use cases, typically 20% of the use cases will account for 80% of the activity. The other 80% of the use cases would support 20% of the activity.
  • 8. Tip 4. Identify reuse opportunity for use cases You are going to cross the bridge into object modeling. Something is broad and not as detailed.
  • 9. Tip 4. Identify reuse opportunity for use cases Generalization is when you "inherit" from something general and then add more detail. A "person" is very general. A "man" is still general, but not as general as a "person". You can say that a "man" inherits behavior and attributes of a "person".
  • 10. Tip 5. Create a use case index Take your initial visual list and create an initial use case grid which provides the basis for the use case index. Every use case will have various attributes relating both to the use case itself and to the project. At the project level, these attributes include scope, complexity, status and priority.
  • 11. Tip 6. Identify the key components of your use case The actual use case is a textual representation illustrating a sequence of events.
  • 12. Tip 7. Name and briefly describe your use case Now we are ready to start creating our use case. Typically, while the name of your use case is being discussed, people will start briefly describing the use case. Keep it simple.
  • 13. Tip 8. Create the use case basic flow The basic flow of a use case represents the most important course of events or what happens most of the time, sometimes referred to as the 'Happy Day Scenario' because it is what occurs when everything goes well -- no errors or exceptions.
  • 14. Tip 9. Create the use case alternate flows The basic flow is the key ingredient to your use case and some can argue that you can stop once you're done with the basic flow. It really depends on the level of detail you wish to achieve.
  • 15. Tip 10. Produce your use case document The purpose of the use cases is for effective knowledge transfer from the domain expert to the software developer – these use cases will serve as the software requirement specifications. If they don't make sense to the person building the software, they are not effective.
  • 16. Tip 11. Sample Use Case Model Diagram Use a modeling tool to produce a sample use case model within a few clicks.
  • 17. Tip 12. Do you need User Stories? Many engineering teams making the paradigm shift from waterfall to Agile Software Development.
  • 18. Tip 13. Agile Development with Use Cases A common myth with Agile Development is that you *must* use user stories, and not use cases. Like anything else in life, nothing is black and white – being Agile is really about smaller iterations, learning and adapting to the market.
  • 19. Модуль 1. Теоретические основы моделирования бизнес-процессов Спринт 1. Тема 1. Основы управления процессами в современных организациях Тема 2. Технология моделирования бизнес-процессов Тема 3. Формализация и документирование бизнес-процессов Спринт 2. Тема 4. Структурный подход к моделированию бизнес-процессов Тема 5. Семейство методологий моделирования IDEF Тема 6. Объектно-ориентированные методологии моделирования бизнес-процессов Тема 7. Моделирование бизнес-процессов на UML
  • 21. Elevator Pitch 1. What are your competencies? 2. What are your audience? 3. Why is this personally important to you?
  • 22. Evaluation Criteria 1. To what extent did it convey something important? 2. To what extent did it speak to the needs/benefits of the audience? 3. Did you convey that this was personally meaningful to you?
  • 24. Захарова Ольга Владимировна к.э.н., доц. каф. эконом. кибернетики E-mail: harizmalife@gmail.com Skype: harizmalife Cell: +38 050 401 33 35