Моделирование бизнес процессов и выявление требований к их автоматизации Михаил Кумсков, главный эксперт учебного центра Luxoft.

Slides:



Advertisements
Similar presentations
Выпускная квалификационная работа на тему: «Применение интернет-технологий как фактор повышения эффективности функционирования организации (на примере.
Advertisements

Detailing Requirements with Requisite Pro
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
Схема распределения грантов городам-участникам программы Тасис (TCAS) Экологические гранты для муниципалитетов.
Автоматизированная поддержка пользовательской документации Web-приложений, разрабатываемых в среде WebRatio Студент: Дорохов Вадим, 544 гр. Научный руководитель:
Управление содержанием проекта Курс «Управление проектами» Раздел стандарта PMBoK №5 Лектор: Рылов Всеволод Юрьевич, консультант, директор, старший преподаватель.
Use-case Modeling.
Параметризация устройств сетевого управления Казакова А.С. Научный руководитель: Венгерова Е.А. Рецензент: Ушаков К.С. Кафедра системного программирования.
RUP And Agile Development Processes Walker Royce and Gary Pollice.
Компонент 3 Разработка системы показателей для измерения результативности органа исполнительной власти Component 3 Development of a system of.
Разработка программного обеспечения (Software Engineering) Часть 2. Создание ПО.
1 Генерация контекстных ограничений для баз данных Выполнил: Жолудев В. Научный руководитель: Терехов А.Н. Рецензент: Иванов А.Н.
©1998, 1999, 2000 Rational Software - All rights reserved Session VM08 Structuring Your Rational Rose Model Robert Bretall Rational Software.
Процесс разработки “Design and programming are human activities. Forget it and all is lost.” B.Stroustrup, 1991.
SE 555 Software Requirements & Specification1 Use-Case Modeling: Overview and Context.
Microsoft Solutions Framework Технологии программирования. Курс на базе Microsoft Solutions Framework Семинар 2. Знакомство с построением диаграмм вариантов.
Сравнение различных методов хранения XML в реляционных базах данных и в разных системах. Нгуен Тхань Хуен- 545 группа Руководитель : Б.А. Новиков Рецензент:
 Нужно много различных протоколов связи  Каждый из них может реализовываться на разных платформах Современные сети Много устройств, компьютеров и сетей.
Microsoft Solutions Framework Технологии программирования. Курс на базе Microsoft Solutions Framework Семинар 4. Прохождение фазы выработки концепции в.
Solid Palette Gradient Palette I Gradient Palette II APPLYING THESE COLORS Click on the desired color Click on the paintbrush tool located.
Microsoft Solutions Framework Технологии программирования. Курс на базе Microsoft Solutions Framework Лекции 3-4. Визуальное моделирование при анализе.
Use cases and requirement specification - 1 Use case diagrams 3 use cases System boundaries Remember: Use case diagramming is a tool, not the requirements.
ICAO Training Workshop Moscow, Применение EATMP Common Core Content в процессе разработки учебных курсов: опыт Латвии Учебный центр АНС, Латвия.
 «Развитие туризма в Северо-Западном регионе РФ»  Почему на Северо-западе России нужен проект в сфере туризма  Общие цели  Организация проекта и подход.
PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
Анализ и Проектирование качественных приложений Презентация по книге Крэга Лармана.
Разработка программного обеспечения (Software Engineering) Ian Sommervillle Часть 3. Требования к ПО: модели систем.
ПРИМЕНЕНИЕ ИНФОРМАЦИОННЫХ СИСТЕМ НАВИГАЦИОННОГО ТИПА ДЛЯ ОБЕСПЕЧЕНИЯ ФУНКЦИОНИРОВАНИЯ ЦЕНТРОВ ТЕХНИЧЕСКОЙ ПОДДЕРЖКИ А. В. Беляков, Е. Б. Крейсманн Информационно-вычислительный.
© Copyright Eliyahu Brutman Programming Techniques Course.
Sharif University of Technology1 Design and Use-case Realization Software Engineering Laboratory Fall 2006.
9 октября 2004 Поиск статических изображений по содержанию: использование текстового запроса Наталья Васильева
Классификация, кластеризация и поиск изображений на основе низкоуровневых характеристик Наталья Васильева Руководитель: Новиков Б. А.
Санкт-Петербургский Государственный Университет Экономики и Финансов
Mastering OOA/OOD with UML. Contents Introduction Requirements Overview OOAOOD.
UML – Unified Modelling Language For Effective OO Development Yves Holvoet Rational Software Corporation Yves Holvoet Rational Software Corporation (say.
USE Case Model.
RUP Requirements RUP Artifacts and Deliverables
Seeing the Forest in the Midst of the Trees Intro to UML (materials herein excerpted from Seeing the Forest in the Midst of the Trees) Intro to UML (materials.
The RUP® process market place Creating and distributing process know-how using the RUP plug-in technology Sigurd Hopen Rational.
® IBM Software Group © 2006 IBM Corporation Writing Good Use Cases Module 4: Detailing a Use Case.
® IBM Software Group © 2006 IBM Corporation Rational Software France Object-Oriented Analysis and Design with UML2 and Rational Software Modeler 06. Requirements.
Business Modeling : basic concepts Extracted from Rational UML Profile for business modeling.mht.
1 SYS366 Lecture Visual Modeling and Business Use Case Diagrams.
Solid Palette Gradient Palette I Gradient Palette II APPLYING THESE COLORS Click on the desired color Click on the paintbrush tool located.
10/12/ Recall The Team Skills 1. Analyzing the Problem (with 5 steps) 2. Understanding User and Stakeholder Needs 1. Interviews & questionnaires.
1 Source: IBM Academic Program IBM Software Group ® Mastering Requirements Management with Use Cases Module 3: Introduction to Use-Case Modeling.
UML The Unified Modeling Language A Practical Introduction Al-Ayham Saleh Aleppo University
Copyright 2002 Prentice-Hall, Inc. Chapter 2 Object-Oriented Analysis and Design Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey.
Requirements as Usecases Capturing the REQUIREMENT ANALYSIS DESIGN IMPLEMENTATION TEST.
Requirements Capture. Four Steps of requirements capture List candidate requirements Understand system context Capture functional requirements Capture.
UML-1 3. Capturing Requirements and Use Case Model.
Rational Requirements Management with Use Cases v5.5 Copyright © Rational Software, all rights reserved 1 Requirements Management with Use Cases.
Actors and Use Case Diagrams Month Day, Year. Agenda Training Plan Overview Review Detailing Requirements with Requisite Pro Concepts Setting Up XDE Integration.
UML-1 8. Capturing Requirements and Use Case Model.
1 Objectives  Define key concepts of use-case modeling.  List the benefits of use-case modeling.  Find actors and use cases.  Describe their relationships.
® IBM Software Group © 2006 IBM Corporation Writing Good Use Cases Module 1: Introduction to Use-Case Modeling.
A Use Case Primer 1. The Benefits of Use Cases  Compared to traditional methods, use cases are easy to write and to read.  Use cases force the developers.
Faculty of Applied Engineering and Urban Planning Software Engineering Department Software Engineering Lab Use Cases Faculty of Information system Technology.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 4 Slide 1 Slide 1 Use Case Diagrams.
Identifying & Creating Use Cases – Part 1 Month Day, Year.
Yazd University, Electrical and Computer Engineering Department Course Title: Advanced Software Engineering By: Mohammad Ali Zare Chahooki The Rational.
UML - Development Process 1 Software Development Process Using UML.
UML Course Instructor: Rizwana Noor. Overview  Modeling  What is UML?  Why UML?  UML Diagrams  Use Case  Components  Relationships  Notations.
Chapter 7 Part II Structuring System Process Requirements MIS 215 System Analysis and Design.
1 SYS366 Week 2 - Lecture 2 Visual Modeling & UML.
Introduction to Rational Rose 2000 v6.5 Copyright © 1999 Rational Software, all rights reserved 1 Introduction to Rational Rose 2000 Create Use Case Model.
Chapter 5 유스케이스 개요 Introduction to Use Cases
Recall The Team Skills Analyzing the Problem (with 5 steps)
Rational Rose 2000 Instructor Notes Use Case Realization Structure
Use Case Modeling Part of the unified modeling language (U M L)
Presentation transcript:

Моделирование бизнес процессов и выявление требований к их автоматизации Михаил Кумсков, главный эксперт учебного центра Luxoft

Solid Palette Gradient Palette I Gradient Palette II APPLYING THESE COLORS Click on the desired color Click on the paintbrush tool located on your toolbar Click on the object you want to colorize Helpful tip: Double click the paintbrush tool to apply color to more than one object at a time. Do not use Gradient or transparent fills for slides to be used on PlaceWare.com To use or remove these color palettes, go to View/Master/Slide Master Optional logo for your notes/handouts slides 2 Traditional process implementations are slow to change

Solid Palette Gradient Palette I Gradient Palette II APPLYING THESE COLORS Click on the desired color Click on the paintbrush tool located on your toolbar Click on the object you want to colorize Helpful tip: Double click the paintbrush tool to apply color to more than one object at a time. Do not use Gradient or transparent fills for slides to be used on PlaceWare.com To use or remove these color palettes, go to View/Master/Slide Master Optional logo for your notes/handouts slides 3 Жизненный цикл моделей и приложений

Solid Palette Gradient Palette I Gradient Palette II APPLYING THESE COLORS Click on the desired color Click on the paintbrush tool located on your toolbar Click on the object you want to colorize Helpful tip: Double click the paintbrush tool to apply color to more than one object at a time. Do not use Gradient or transparent fills for slides to be used on PlaceWare.com To use or remove these color palettes, go to View/Master/Slide Master Optional logo for your notes/handouts slides 4 Creates business process models

Модель - полное описание системы с определенной точки зрения Модели - средства для визуализации, описания, проектирования и документирования архитектуры бизнес системы Моделирование является центральным звеном. Модели строятся для того, чтобы  понять и осмыслить структуру и поведение бизнес системы,  облегчить управление процессом ее создания и  уменьшить возможные риски  документировать принимаемые проектные решения Модели - средства для визуализации, описания, проектирования и документирования архитектуры бизнес системы Моделирование является центральным звеном. Модели строятся для того, чтобы  понять и осмыслить структуру и поведение бизнес системы,  облегчить управление процессом ее создания и  уменьшить возможные риски  документировать принимаемые проектные решения

Solid Palette Gradient Palette I Gradient Palette II APPLYING THESE COLORS Click on the desired color Click on the paintbrush tool located on your toolbar Click on the object you want to colorize Helpful tip: Double click the paintbrush tool to apply color to more than one object at a time. Do not use Gradient or transparent fills for slides to be used on PlaceWare.com To use or remove these color palettes, go to View/Master/Slide Master Optional logo for your notes/handouts slides 6 Главный способ преодоления сложности разработки больших систем – «правильная» декомпозиция Декомпозиция Визуальное моделирование - средство преодоления сложности больших систем

Solid Palette Gradient Palette I Gradient Palette II APPLYING THESE COLORS Click on the desired color Click on the paintbrush tool located on your toolbar Click on the object you want to colorize Helpful tip: Double click the paintbrush tool to apply color to more than one object at a time. Do not use Gradient or transparent fills for slides to be used on PlaceWare.com To use or remove these color palettes, go to View/Master/Slide Master Optional logo for your notes/handouts slides 7 Два способа декомпозиции  Функциональная или структурная декомпозиция  структура системы описывается в терминах иерархии ее функций и передачи информации между отдельными функциональными элементами,  поведение системы описывается в терминах последовательности выполнения процедур, реализующих алгоритмы функций  Объектная декомпозиция  структура системы описывается в терминах объектов и связей между ними,  поведение системы описывается в терминах обмена сообщениями между объектами  Функциональная или структурная декомпозиция  структура системы описывается в терминах иерархии ее функций и передачи информации между отдельными функциональными элементами,  поведение системы описывается в терминах последовательности выполнения процедур, реализующих алгоритмы функций  Объектная декомпозиция  структура системы описывается в терминах объектов и связей между ними,  поведение системы описывается в терминах обмена сообщениями между объектами

Solid Palette Gradient Palette I Gradient Palette II APPLYING THESE COLORS Click on the desired color Click on the paintbrush tool located on your toolbar Click on the object you want to colorize Helpful tip: Double click the paintbrush tool to apply color to more than one object at a time. Do not use Gradient or transparent fills for slides to be used on PlaceWare.com To use or remove these color palettes, go to View/Master/Slide Master Optional logo for your notes/handouts slides 8 Каждая бизнес подсистема должна инкапсулировать свое содержимое (скрывать его от других подсистем). Инкапсуляция позволяет рассматривать структуру каждой бизнес подсистемы независимо от других подсистем Каждая бизнес подсистема должна иметь четко определенный интерфейс с другими подсистемами – набор бизнес- ответственностей (услуг) Интерфейсы позволяют строить бизнес-систему более высокого уровня, рассматривая каждую бизнес-подсистему как единое целое и игнорируя ее внутреннее устройство Правила декомпозиции – объектный подход

Solid Palette Gradient Palette I Gradient Palette II APPLYING THESE COLORS Click on the desired color Click on the paintbrush tool located on your toolbar Click on the object you want to colorize Helpful tip: Double click the paintbrush tool to apply color to more than one object at a time. Do not use Gradient or transparent fills for slides to be used on PlaceWare.com To use or remove these color palettes, go to View/Master/Slide Master Optional logo for your notes/handouts slides 9 BM-2007 Определение границ целевой организации  Следует ограничить предметную область моделирования, определив границы «целевой организации» и ее окружение  Эффективно делается с помощью «бизнес-актеров» и «бизнес-сценариев»  Границы, установленные для целевой организации, по своему содержанию могут значительно отличаться от границ “компании”  Следует ограничить предметную область моделирования, определив границы «целевой организации» и ее окружение  Эффективно делается с помощью «бизнес-актеров» и «бизнес-сценариев»  Границы, установленные для целевой организации, по своему содержанию могут значительно отличаться от границ “компании”

Solid Palette Gradient Palette I Gradient Palette II APPLYING THESE COLORS Click on the desired color Click on the paintbrush tool located on your toolbar Click on the object you want to colorize Helpful tip: Double click the paintbrush tool to apply color to more than one object at a time. Do not use Gradient or transparent fills for slides to be used on PlaceWare.com To use or remove these color palettes, go to View/Master/Slide Master Optional logo for your notes/handouts slides 10 BM-2007 Соглашения об основных задачах целевой организации Основные задачи определяют способ представления результатов бизнес- моделирования. Примеры:  Снижение затрат (эксплуатационных, издержек при сбыте продукции) реализуется благодаря сокращению периода освоения новой продукции и повышения ее качества;  Сокращение периода освоения новой продукции  Уменьшение циклов разработки  Рост производительности  Увеличение доходов Основные задачи определяют способ представления результатов бизнес- моделирования. Примеры:  Снижение затрат (эксплуатационных, издержек при сбыте продукции) реализуется благодаря сокращению периода освоения новой продукции и повышения ее качества;  Сокращение периода освоения новой продукции  Уменьшение циклов разработки  Рост производительности  Увеличение доходов

Solid Palette Gradient Palette I Gradient Palette II APPLYING THESE COLORS Click on the desired color Click on the paintbrush tool located on your toolbar Click on the object you want to colorize Helpful tip: Double click the paintbrush tool to apply color to more than one object at a time. Do not use Gradient or transparent fills for slides to be used on PlaceWare.com To use or remove these color palettes, go to View/Master/Slide Master Optional logo for your notes/handouts slides 11 BM-2007 Продолжение  Увеличение числа заказчиков  Освоение новых рынков  Повышение качества продуктов и услуг  Повышение качества управления запасами и материально-техническим снабжением  Повышение качества каналов связи (с партнерами и поставщиками)  Более полное удовлетворение требований и пожеланий заказчика  Повышение эффективности труда в группе и улучшение межгруппового взаимодействия  Слияние нескольких направлений бизнеса  Увеличение числа заказчиков  Освоение новых рынков  Повышение качества продуктов и услуг  Повышение качества управления запасами и материально-техническим снабжением  Повышение качества каналов связи (с партнерами и поставщиками)  Более полное удовлетворение требований и пожеланий заказчика  Повышение эффективности труда в группе и улучшение межгруппового взаимодействия  Слияние нескольких направлений бизнеса

Solid Palette Gradient Palette I Gradient Palette II APPLYING THESE COLORS Click on the desired color Click on the paintbrush tool located on your toolbar Click on the object you want to colorize Helpful tip: Double click the paintbrush tool to apply color to more than one object at a time. Do not use Gradient or transparent fills for slides to be used on PlaceWare.com To use or remove these color palettes, go to View/Master/Slide Master Optional logo for your notes/handouts slides 12 BM-2007 Формулировка проблем Сводный список бизнес-проблем, выявленных заинтересованными сторонами, уже содержится в документе «Оценка целевой организации»  Краткий список бизнес-проблем уточняется в документе “Концепция моделирования организации”. Он включает в себя только те проблемы, решение которых лежит в рамках задач бизнес-моделирования целевой огранизации Сводный список бизнес-проблем, выявленных заинтересованными сторонами, уже содержится в документе «Оценка целевой организации»  Краткий список бизнес-проблем уточняется в документе “Концепция моделирования организации”. Он включает в себя только те проблемы, решение которых лежит в рамках задач бизнес-моделирования целевой огранизации

Solid Palette Gradient Palette I Gradient Palette II APPLYING THESE COLORS Click on the desired color Click on the paintbrush tool located on your toolbar Click on the object you want to colorize Helpful tip: Double click the paintbrush tool to apply color to more than one object at a time. Do not use Gradient or transparent fills for slides to be used on PlaceWare.com To use or remove these color palettes, go to View/Master/Slide Master Optional logo for your notes/handouts slides 13 BM-2007 Шаблон Формулирования проблем Во время обсуждения рекомендуется по каждой проблеме заполнить стандартный шаблон следующей формы:  Проблема  Влияет на  Последствиями проблемы являются  Успешное решение позволит Этот шаблон позвол яет четко разграничить проблему/вопрос и соответствующее решение/ответ Во время обсуждения рекомендуется по каждой проблеме заполнить стандартный шаблон следующей формы:  Проблема  Влияет на  Последствиями проблемы являются  Успешное решение позволит Этот шаблон позвол яет четко разграничить проблему/вопрос и соответствующее решение/ответ

Solid Palette Gradient Palette I Gradient Palette II APPLYING THESE COLORS Click on the desired color Click on the paintbrush tool located on your toolbar Click on the object you want to colorize Helpful tip: Double click the paintbrush tool to apply color to more than one object at a time. Do not use Gradient or transparent fills for slides to be used on PlaceWare.com To use or remove these color palettes, go to View/Master/Slide Master Optional logo for your notes/handouts slides 14 BM-2007 Формулировка проблем Пример Проблема: несвоевременное и неправильное решение вопросов обслуживания клиентов Влияет на: клиентов, коммивояжеров и обслуживающий персонал. Последствиями проблемы являются: недовольство клиентов, нарушения в работе, упадок духа в коллективе, понесенные убытки. Успешное решение позволит : коммивояжерам оперативно обращаться к диагностической базе данных, обслуживающему персоналу своевременно оказываться там, где они больше всего нужны. Пример Проблема: несвоевременное и неправильное решение вопросов обслуживания клиентов Влияет на: клиентов, коммивояжеров и обслуживающий персонал. Последствиями проблемы являются: недовольство клиентов, нарушения в работе, упадок духа в коллективе, понесенные убытки. Успешное решение позволит : коммивояжерам оперативно обращаться к диагностической базе данных, обслуживающему персоналу своевременно оказываться там, где они больше всего нужны.

Solid Palette Gradient Palette I Gradient Palette II APPLYING THESE COLORS Click on the desired color Click on the paintbrush tool located on your toolbar Click on the object you want to colorize Helpful tip: Double click the paintbrush tool to apply color to more than one object at a time. Do not use Gradient or transparent fills for slides to be used on PlaceWare.com To use or remove these color palettes, go to View/Master/Slide Master Optional logo for your notes/handouts slides 15 BM-2007 Документ "Концепция моделирования организации" Документ включает:  имена и эскизы бизнес-сценариев целевой организации  общие представления и концептуальные описания будущих бизнес-сценариев с разбором их отличий от существующих  В описание каждого бизнес-сценария должны входить имена заказчика, поставщика и партнеров, а также характеристики исходных данных, операций и конечного продукта.  Контролируемые свойства и цели для каждого бизнес- сценария  такие как цена, качество, жизненный цикл, время освоения нового продукта и уровень соответствия требованиям заказчика.  Каждая цель должна прослеживаться в стратегии бизнеса, выбранной для ее достижения, а описание цели показывать, как она этой стратегии соответствует; Документ включает:  имена и эскизы бизнес-сценариев целевой организации  общие представления и концептуальные описания будущих бизнес-сценариев с разбором их отличий от существующих  В описание каждого бизнес-сценария должны входить имена заказчика, поставщика и партнеров, а также характеристики исходных данных, операций и конечного продукта.  Контролируемые свойства и цели для каждого бизнес- сценария  такие как цена, качество, жизненный цикл, время освоения нового продукта и уровень соответствия требованиям заказчика.  Каждая цель должна прослеживаться в стратегии бизнеса, выбранной для ее достижения, а описание цели показывать, как она этой стратегии соответствует;

Solid Palette Gradient Palette I Gradient Palette II APPLYING THESE COLORS Click on the desired color Click on the paintbrush tool located on your toolbar Click on the object you want to colorize Helpful tip: Double click the paintbrush tool to apply color to more than one object at a time. Do not use Gradient or transparent fills for slides to be used on PlaceWare.com To use or remove these color palettes, go to View/Master/Slide Master Optional logo for your notes/handouts slides 16

Solid Palette Gradient Palette I Gradient Palette II APPLYING THESE COLORS Click on the desired color Click on the paintbrush tool located on your toolbar Click on the object you want to colorize Helpful tip: Double click the paintbrush tool to apply color to more than one object at a time. Do not use Gradient or transparent fills for slides to be used on PlaceWare.com To use or remove these color palettes, go to View/Master/Slide Master Optional logo for your notes/handouts slides 17 Управление проектом Поддержка инфраструктуры Построение бизнес-моделей Реализация Тестирование Анализ и проектирование Предварит. итерация Итер. #1 Стадии Основные процессы Итерации Поддерживающие процессы Итер. #2 Итер. #n Итер. #n+1 Итер. #n+2 Итер. #m Итер. #m+1 Развертывание Управление конфигурацией Определение требований Уточнение Ввод в действие Начальная стадия Конструирование Бизнес моделирование в RUP

Solid Palette Gradient Palette I Gradient Palette II APPLYING THESE COLORS Click on the desired color Click on the paintbrush tool located on your toolbar Click on the object you want to colorize Helpful tip: Double click the paintbrush tool to apply color to more than one object at a time. Do not use Gradient or transparent fills for slides to be used on PlaceWare.com To use or remove these color palettes, go to View/Master/Slide Master Optional logo for your notes/handouts slides 18

Solid Palette Gradient Palette I Gradient Palette II APPLYING THESE COLORS Click on the desired color Click on the paintbrush tool located on your toolbar Click on the object you want to colorize Helpful tip: Double click the paintbrush tool to apply color to more than one object at a time. Do not use Gradient or transparent fills for slides to be used on PlaceWare.com To use or remove these color palettes, go to View/Master/Slide Master Optional logo for your notes/handouts slides 19 Артефакты при бизнес моделировании

Solid Palette Gradient Palette I Gradient Palette II APPLYING THESE COLORS Click on the desired color Click on the paintbrush tool located on your toolbar Click on the object you want to colorize Helpful tip: Double click the paintbrush tool to apply color to more than one object at a time. Do not use Gradient or transparent fills for slides to be used on PlaceWare.com To use or remove these color palettes, go to View/Master/Slide Master Optional logo for your notes/handouts slides 20 What Is Use-Case Modeling?  Links stakeholder needs to software requirements.  Defines clear boundaries of a system.  Captures and communicates the desired behavior of the system.  Identifies who or what interacts with the system.  Validates/verifies requirements.  Is a planning instrument.  Links stakeholder needs to software requirements.  Defines clear boundaries of a system.  Captures and communicates the desired behavior of the system.  Identifies who or what interacts with the system.  Validates/verifies requirements.  Is a planning instrument. Use Case 2 Specification Actor 2 Use case 1 Model Use case 2 Use case 3

Solid Palette Gradient Palette I Gradient Palette II APPLYING THESE COLORS Click on the desired color Click on the paintbrush tool located on your toolbar Click on the object you want to colorize Helpful tip: Double click the paintbrush tool to apply color to more than one object at a time. Do not use Gradient or transparent fills for slides to be used on PlaceWare.com To use or remove these color palettes, go to View/Master/Slide Master Optional logo for your notes/handouts slides 21 Use case 1 Use case 2 Use case 3 A Use-Case Model is Mostly Text Use-Case-Model Survey - survey description - list of all actors - list of all use cases Use-Case 2 Spec - brief description - flow of events Use-Case 3 Spec - brief description - flow of events Actor 1 Actor 2Actor 3 Use-Case 1 Spec - brief description - flow of events The System

Solid Palette Gradient Palette I Gradient Palette II APPLYING THESE COLORS Click on the desired color Click on the paintbrush tool located on your toolbar Click on the object you want to colorize Helpful tip: Double click the paintbrush tool to apply color to more than one object at a time. Do not use Gradient or transparent fills for slides to be used on PlaceWare.com To use or remove these color palettes, go to View/Master/Slide Master Optional logo for your notes/handouts slides 22 Major Use-Case Modeling Elements Actor Someone/something outside the system, acting in a role that interacts with the system Use case Represents something of value that the system does for its actors Actor Use Case

Solid Palette Gradient Palette I Gradient Palette II APPLYING THESE COLORS Click on the desired color Click on the paintbrush tool located on your toolbar Click on the object you want to colorize Helpful tip: Double click the paintbrush tool to apply color to more than one object at a time. Do not use Gradient or transparent fills for slides to be used on PlaceWare.com To use or remove these color palettes, go to View/Master/Slide Master Optional logo for your notes/handouts slides 23 What Is a Use Case? defines a sequence of actions performed by a system that yields an observable result of value to an actor. A use case Use Case Name

Solid Palette Gradient Palette I Gradient Palette II APPLYING THESE COLORS Click on the desired color Click on the paintbrush tool located on your toolbar Click on the object you want to colorize Helpful tip: Double click the paintbrush tool to apply color to more than one object at a time. Do not use Gradient or transparent fills for slides to be used on PlaceWare.com To use or remove these color palettes, go to View/Master/Slide Master Optional logo for your notes/handouts slides 24 Use Cases Contain Software Requirements  Each use case  Describes actions the system takes to deliver something of value to an actor.  Shows the system functionality an actor uses.  Models a dialog between the system and actors.  Is a complete and meaningful flow of events from the perspective of a particular actor.  Each use case  Describes actions the system takes to deliver something of value to an actor.  Shows the system functionality an actor uses.  Models a dialog between the system and actors.  Is a complete and meaningful flow of events from the perspective of a particular actor.

Solid Palette Gradient Palette I Gradient Palette II APPLYING THESE COLORS Click on the desired color Click on the paintbrush tool located on your toolbar Click on the object you want to colorize Helpful tip: Double click the paintbrush tool to apply color to more than one object at a time. Do not use Gradient or transparent fills for slides to be used on PlaceWare.com To use or remove these color palettes, go to View/Master/Slide Master Optional logo for your notes/handouts slides 25 Benefits of Use Cases  Give context for requirements.  Put system requirements in logical sequences.  Illustrate why the system is needed.  Help verify that all requirements are captured.  Are easy to understand.  Use terminology that customers and users understand.  Tell concrete stories of system use.  Verify stakeholder understanding.  Facilitate agreement with customers.  Facilitate reuse: test, documentation, and design.  Give context for requirements.  Put system requirements in logical sequences.  Illustrate why the system is needed.  Help verify that all requirements are captured.  Are easy to understand.  Use terminology that customers and users understand.  Tell concrete stories of system use.  Verify stakeholder understanding.  Facilitate agreement with customers.  Facilitate reuse: test, documentation, and design.

Solid Palette Gradient Palette I Gradient Palette II APPLYING THESE COLORS Click on the desired color Click on the paintbrush tool located on your toolbar Click on the object you want to colorize Helpful tip: Double click the paintbrush tool to apply color to more than one object at a time. Do not use Gradient or transparent fills for slides to be used on PlaceWare.com To use or remove these color palettes, go to View/Master/Slide Master Optional logo for your notes/handouts slides 26 Объектный подход – что описываем?  Клиенты  Продукты  Бизнес процессы  Организационная структура и ресурсы  Роли и обязанности  Используемые материалы (артефакты)  Клиенты  Продукты  Бизнес процессы  Организационная структура и ресурсы  Роли и обязанности  Используемые материалы (артефакты)  Две бизнес модели:  Модель бизнес-сценариев – Что?  Модель реализации бизнес-сценариев– Как?  Две бизнес модели:  Модель бизнес-сценариев – Что?  Модель реализации бизнес-сценариев– Как?

Solid Palette Gradient Palette I Gradient Palette II APPLYING THESE COLORS Click on the desired color Click on the paintbrush tool located on your toolbar Click on the object you want to colorize Helpful tip: Double click the paintbrush tool to apply color to more than one object at a time. Do not use Gradient or transparent fills for slides to be used on PlaceWare.com To use or remove these color palettes, go to View/Master/Slide Master Optional logo for your notes/handouts slides 27 Модель бизнес объектов  Включает множество структурных элементов  Бизнес сущности  Бизнес роли  Обязанности - операции  Отношения  Визуализируется  Статическое представление - диаграмма класса  Поведенческое представление - диаграмма активности  Динамическое представление - диаграмма последовательности, диаграмма сотрудничества, и диаграмма statechart  Включает множество структурных элементов  Бизнес сущности  Бизнес роли  Обязанности - операции  Отношения  Визуализируется  Статическое представление - диаграмма класса  Поведенческое представление - диаграмма активности  Динамическое представление - диаграмма последовательности, диаграмма сотрудничества, и диаграмма statechart

Solid Palette Gradient Palette I Gradient Palette II APPLYING THESE COLORS Click on the desired color Click on the paintbrush tool located on your toolbar Click on the object you want to colorize Helpful tip: Double click the paintbrush tool to apply color to more than one object at a time. Do not use Gradient or transparent fills for slides to be used on PlaceWare.com To use or remove these color palettes, go to View/Master/Slide Master Optional logo for your notes/handouts slides 28 Идентификация бизнес-процессов - границы проблемы  Лучше всего проводить как совещание  Вовлекайте ключевых заинтересованных лиц  Избегите детальных обсуждений - потребности данных, ограничения системы  Обсудите проблему, не решение  Начните формировать словарь проекта, чтобы выявить ключевые термины  Лучше всего проводить как совещание  Вовлекайте ключевых заинтересованных лиц  Избегите детальных обсуждений - потребности данных, ограничения системы  Обсудите проблему, не решение  Начните формировать словарь проекта, чтобы выявить ключевые термины

Solid Palette Gradient Palette I Gradient Palette II APPLYING THESE COLORS Click on the desired color Click on the paintbrush tool located on your toolbar Click on the object you want to colorize Helpful tip: Double click the paintbrush tool to apply color to more than one object at a time. Do not use Gradient or transparent fills for slides to be used on PlaceWare.com To use or remove these color palettes, go to View/Master/Slide Master Optional logo for your notes/handouts slides 29 Идентификация бизнес-процессов

Solid Palette Gradient Palette I Gradient Palette II APPLYING THESE COLORS Click on the desired color Click on the paintbrush tool located on your toolbar Click on the object you want to colorize Helpful tip: Double click the paintbrush tool to apply color to more than one object at a time. Do not use Gradient or transparent fills for slides to be used on PlaceWare.com To use or remove these color palettes, go to View/Master/Slide Master Optional logo for your notes/handouts slides 30 Основные бизнес процессы организации разработчика ПО Модель бизнес сценариев использования+ Бизнес-актер определяет роль, которую кто-то (или что-то) исполняет в деятельности организации.. Бизнес-актер определяет роль, которую кто-то (или что-то) исполняет в деятельности организации.. Бизнес-сценарий - последовательность действий, выполяемых в бизнесе, которая производит «заметный» результат для индивидуального бизнес- актер.

Solid Palette Gradient Palette I Gradient Palette II APPLYING THESE COLORS Click on the desired color Click on the paintbrush tool located on your toolbar Click on the object you want to colorize Helpful tip: Double click the paintbrush tool to apply color to more than one object at a time. Do not use Gradient or transparent fills for slides to be used on PlaceWare.com To use or remove these color palettes, go to View/Master/Slide Master Optional logo for your notes/handouts slides 31 Заказчик UC модель как средство декомпозиции  Существует много различных бизнес ролей и бизнес сущностей  Бизнес-сценарии помогают нам выявить «правильные» элементы и организовывать их при реализации сценария  Существует много различных бизнес ролей и бизнес сущностей  Бизнес-сценарии помогают нам выявить «правильные» элементы и организовывать их при реализации сценария Проектирование бизнес-процессов

Solid Palette Gradient Palette I Gradient Palette II APPLYING THESE COLORS Click on the desired color Click on the paintbrush tool located on your toolbar Click on the object you want to colorize Helpful tip: Double click the paintbrush tool to apply color to more than one object at a time. Do not use Gradient or transparent fills for slides to be used on PlaceWare.com To use or remove these color palettes, go to View/Master/Slide Master Optional logo for your notes/handouts slides 32 Going from Business Models to Systems Business Modeling Use-Case Model Design Model Implementation Model Test Model Business Use- Case Model Business Analysis Model System Development

Solid Palette Gradient Palette I Gradient Palette II APPLYING THESE COLORS Click on the desired color Click on the paintbrush tool located on your toolbar Click on the object you want to colorize Helpful tip: Double click the paintbrush tool to apply color to more than one object at a time. Do not use Gradient or transparent fills for slides to be used on PlaceWare.com To use or remove these color palettes, go to View/Master/Slide Master Optional logo for your notes/handouts slides 33 Derive the software system requirements

Solid Palette Gradient Palette I Gradient Palette II APPLYING THESE COLORS Click on the desired color Click on the paintbrush tool located on your toolbar Click on the object you want to colorize Helpful tip: Double click the paintbrush tool to apply color to more than one object at a time. Do not use Gradient or transparent fills for slides to be used on PlaceWare.com To use or remove these color palettes, go to View/Master/Slide Master Optional logo for your notes/handouts slides 34 Расширение UML  Стереотипы могут использоваться, чтобы расширить или ввести новые UML элементы на основе уже существующих  Стереотипы могут использоваться, чтобы расширить ассоциации, отношения наследования, классы, и компоненты.  Стереотипы могут использоваться, чтобы расширить или ввести новые UML элементы на основе уже существующих  Стереотипы могут использоваться, чтобы расширить ассоциации, отношения наследования, классы, и компоненты.

Solid Palette Gradient Palette I Gradient Palette II APPLYING THESE COLORS Click on the desired color Click on the paintbrush tool located on your toolbar Click on the object you want to colorize Helpful tip: Double click the paintbrush tool to apply color to more than one object at a time. Do not use Gradient or transparent fills for slides to be used on PlaceWare.com To use or remove these color palettes, go to View/Master/Slide Master Optional logo for your notes/handouts slides 35 Элементы бизнес моделей Иконка стереотипа Иконка стереотипа Имя UML представление Бизнес актер Класс, стереотипированный как «business actor». Бизнес роль Класс, стереотипированный как «business worker». Бизнес сущность Класс, стереотипированный как «business entity». Бизнес сценарий использование Сценарий использования, стереотипированный как > Реализация бизнес сценарий использование Сценарий использования, стереотипированный как «business use-case realization». Бизнес система Пакет, стереотипированный как «business system ».

Solid Palette Gradient Palette I Gradient Palette II APPLYING THESE COLORS Click on the desired color Click on the paintbrush tool located on your toolbar Click on the object you want to colorize Helpful tip: Double click the paintbrush tool to apply color to more than one object at a time. Do not use Gradient or transparent fills for slides to be used on PlaceWare.com To use or remove these color palettes, go to View/Master/Slide Master Optional logo for your notes/handouts slides 36 Советы по контролю бизнес моделирования  Функциональные границы проекта  Обширный охват- очень часто ведет к расползанию границ  Реалистические цели – сосредоточтесь на них  Отношения между заинтересованными лицами и командой  Смогут ли они понять модели? Образование? Простота?  Соглашение  Трудности использования методики сценариев использования!  Контекст Бизнеса  Коммуникации уменьшают угрозу - > уменьшают политические аспекты  Правила Моделирования  Что смутно описано, часто смутно понимается авторами  Функциональные границы проекта  Обширный охват- очень часто ведет к расползанию границ  Реалистические цели – сосредоточтесь на них  Отношения между заинтересованными лицами и командой  Смогут ли они понять модели? Образование? Простота?  Соглашение  Трудности использования методики сценариев использования!  Контекст Бизнеса  Коммуникации уменьшают угрозу - > уменьшают политические аспекты  Правила Моделирования  Что смутно описано, часто смутно понимается авторами

Solid Palette Gradient Palette I Gradient Palette II APPLYING THESE COLORS Click on the desired color Click on the paintbrush tool located on your toolbar Click on the object you want to colorize Helpful tip: Double click the paintbrush tool to apply color to more than one object at a time. Do not use Gradient or transparent fills for slides to be used on PlaceWare.com To use or remove these color palettes, go to View/Master/Slide Master Optional logo for your notes/handouts slides 37 Rational RequisitePro  Система управления требованиями, ориентированная на командную работу  Поддерживает изменяемый набор атрибутов требований  Имеет развитые средства трассировки требований: визуальное представление зависимостей, автоматическая пометка требований, зависящих от изменившегося  Легкая в обучении и использовании  Интегрируется с другими инструментальными средствами  Позволяет поддерживать стандарты IEEE, SEI CMM, ISO, UML и внутренние стандарты предприятия и отрасли  Система управления требованиями, ориентированная на командную работу  Поддерживает изменяемый набор атрибутов требований  Имеет развитые средства трассировки требований: визуальное представление зависимостей, автоматическая пометка требований, зависящих от изменившегося  Легкая в обучении и использовании  Интегрируется с другими инструментальными средствами  Позволяет поддерживать стандарты IEEE, SEI CMM, ISO, UML и внутренние стандарты предприятия и отрасли

Solid Palette Gradient Palette I Gradient Palette II APPLYING THESE COLORS Click on the desired color Click on the paintbrush tool located on your toolbar Click on the object you want to colorize Helpful tip: Double click the paintbrush tool to apply color to more than one object at a time. Do not use Gradient or transparent fills for slides to be used on PlaceWare.com To use or remove these color palettes, go to View/Master/Slide Master Optional logo for your notes/handouts slides 38 Подход RequisitePro к хранению требований База данных требований Запросы и отчеты Требования к продукту Планы тестов Требования пользователей Документы, содержащие требования Требования хранятся в базе данных и в исходных документах MS Word База данных - MS Access, MS SQL Server, Oracle

Solid Palette Gradient Palette I Gradient Palette II APPLYING THESE COLORS Click on the desired color Click on the paintbrush tool located on your toolbar Click on the object you want to colorize Helpful tip: Double click the paintbrush tool to apply color to more than one object at a time. Do not use Gradient or transparent fills for slides to be used on PlaceWare.com To use or remove these color palettes, go to View/Master/Slide Master Optional logo for your notes/handouts slides 39 Основные свойства Rational Rose Возможность описания системы на разных уровнях для различных категорий заинтересованных лиц Генерация описаний баз данных на SQL (Data Modeler) Возможность повторного использования проектных решений Поддержка групповой разработки модели Интеграция с другими инструментальными средствами Возможность описания системы на разных уровнях для различных категорий заинтересованных лиц Генерация описаний баз данных на SQL (Data Modeler) Возможность повторного использования проектных решений Поддержка групповой разработки модели Интеграция с другими инструментальными средствами

Solid Palette Gradient Palette I Gradient Palette II APPLYING THESE COLORS Click on the desired color Click on the paintbrush tool located on your toolbar Click on the object you want to colorize Helpful tip: Double click the paintbrush tool to apply color to more than one object at a time. Do not use Gradient or transparent fills for slides to be used on PlaceWare.com To use or remove these color palettes, go to View/Master/Slide Master Optional logo for your notes/handouts slides 40 Use Case Document Brief Description: The description should briefly convey the role and purpose of the use case. A single paragraph should suffice for this description. Flow of Events: This use case starts when the actor does something. An actor always initiates use Cases. The use case should describe what the actor does and what the system does in response. It should be phrased in the form of a dialog between the actor and the system. The use case should describe what happens inside the system, but not how or why. If information is exchanged, be specific about what is passed back and forth. For example, it is not very illuminating to say that the Actor enters customer information; it is better to say the Actor enters the customer’s name and address. A Glossary of Terms is often useful to keep the complexity of the use case manageable; you may want to define things like customer information there, to keep the use case from drowning in details. Simple alternatives may be presented within the text of the use case. If it only takes a few Traceability This is use case 1. This is test case 1. This is test case 2. This is test case 3. This is test case 4. This is test case 5. Scenario 16 Activity Start Stop Attributes TraceabilityHistoryAttributes Status Priority Release Assignment Risk Architecture Sequence Diagram Class 123Class 1003Class Arnold Интеграция Rose и RequisitePro

Solid Palette Gradient Palette I Gradient Palette II APPLYING THESE COLORS Click on the desired color Click on the paintbrush tool located on your toolbar Click on the object you want to colorize Helpful tip: Double click the paintbrush tool to apply color to more than one object at a time. Do not use Gradient or transparent fills for slides to be used on PlaceWare.com To use or remove these color palettes, go to View/Master/Slide Master Optional logo for your notes/handouts slides 41 Use Case Document Brief Description: The description should briefly convey the role and purpose of the use case. A single paragraph should suffice for this description. Flow of Events: This use case starts when the actor does something. An actor always initiates use Cases. The use case should describe what the actor does and what the system does in response. It should be phrased in the form of a dialog between the actor and the system. The use case should describe what happens inside the system, but not how or why. If information is exchanged, be specific about what is passed back and forth. For example, it is not very illuminating to say that the Actor enters customer information; it is better to say the Actor enters the customer’s name and address. A Glossary of Terms is often useful to keep the complexity of the use case manageable; you may want to define things like customer information there, to keep the use case from drowning in details. Simple alternatives may be presented within the text of the use case. If it only takes a few Traceability This is use case 1. This is test case 1. This is test case 2. This is test case 3. This is test case 4. This is test case 5. Scenario 16 Activity Start Stop Attributes TraceabilityHistoryAttributes Status Priority Release Assignment Risk Architecture Diagram Class 123Class 1003Class Arnold Sequence Rational Rose Интеграция Rose и RequisitePro

Solid Palette Gradient Palette I Gradient Palette II APPLYING THESE COLORS Click on the desired color Click on the paintbrush tool located on your toolbar Click on the object you want to colorize Helpful tip: Double click the paintbrush tool to apply color to more than one object at a time. Do not use Gradient or transparent fills for slides to be used on PlaceWare.com To use or remove these color palettes, go to View/Master/Slide Master Optional logo for your notes/handouts slides 42 Use Case Document Brief Description: The description should briefly convey the role and purpose of the use case. A single paragraph should suffice for this description. Flow of Events: This use case starts when the actor does something. An actor always initiates use Cases. The use case should describe what the actor does and what the system does in response. It should be phrased in the form of a dialog between the actor and the system. The use case should describe what happens inside the system, but not how or why. If information is exchanged, be specific about what is passed back and forth. For example, it is not very illuminating to say that the Actor enters customer information; it is better to say the Actor enters the customer’s name and address. A Glossary of Terms is often useful to keep the complexity of the use case manageable; you may want to define things like customer information there, to keep the use case from drowning in details. Simple alternatives may be presented within the text of the use case. If it only takes a few Traceability This is use case 1. This is test case 1. This is test case 2. This is test case 3. This is test case 4. This is test case 5. Scenario 16 Activity Start Stop Attributes TraceabilityHistoryAttributes Status Priority Release Assignment Risk Architecture Diagram Class 123Class 1003Class Arnold Sequence Rational RequisitePro Интеграция Rose и RequisitePro

Solid Palette Gradient Palette I Gradient Palette II APPLYING THESE COLORS Click on the desired color Click on the paintbrush tool located on your toolbar Click on the object you want to colorize Helpful tip: Double click the paintbrush tool to apply color to more than one object at a time. Do not use Gradient or transparent fills for slides to be used on PlaceWare.com To use or remove these color palettes, go to View/Master/Slide Master Optional logo for your notes/handouts slides 43 Интегрированный комплекс IBM Rational Suite  Rational Unified Process – технология работ регламенты  Rational Rose – бизнес моделирование, анализ и проектирование  Rational Requisite Pro - управление требованиями  Rational ClearCase - управление конфигурацией  Rational ClearQuest - управление изменениями  Rational SoDA - документирование  Rational Unified Process – технология работ регламенты  Rational Rose – бизнес моделирование, анализ и проектирование  Rational Requisite Pro - управление требованиями  Rational ClearCase - управление конфигурацией  Rational ClearQuest - управление изменениями  Rational SoDA - документирование

Моделирование бизнес процессов и выявление требований к их автоматизации Михаил Кумсков, главный эксперт учебного центра Luxoft