SlideShare a Scribd company logo
1 of 19
Михаил Кумсков

   От Бизнес-систем - к
информационным системам:
   переход шаг за шагом
План
• Системный подход в работе Интернет-
  аналитика
• Техника определения требований к
  бизнесу
• Техника определения требований к ИС
• Эвристики при изображении сложных
  бизнес-процессов
• Проектирование системы - UML
Аналитики пишут требования к сайту Заказчика
Системный подход
«Что есть система?» - определить «систему координат»

• Троица: "Система. Окружение системы. Услуги системы»
    – Сценарии предоставления услуг – поведение системы

    – Основа для верификации (тестирования)

•   Дизайн системы –
    – реализация процессов «внутренними исполнителями»
Системный подход
«Что есть система?» - определить «систему координат» анализа

• Система. Определить границы системы (что «внутри» а что «вне»)

• Окружение системы.
    – Экторы – «кто» и «что» взаимодействует с Системой.

    – Первичные экторы – пользователи. Вторичные – другие системы.

• Услуги системы
    – Услуги обслуживания пользователей
    – сценарии использования (Use Cases)

•
Ищем требования – 3 шага
1. Система – определяем границы
      • – «что внутри», а что «снаружи»
• 2. Окружение системы – экторы – первичные и
  вторичные
      •      первичные – пользователи
      •     вторичные – другие системы
• 3. Услуги системы – для каждого первичного
  эктора
•     Услуга = Сценарии предоставления услуг
                   (основа верификации)
•
Техника определения требований к ИС
                          Упражнение
• Применяем 3 шага:
   1. Система – ИС - границы определены
   2. Ищем: Окружение системы – экторы
   3. Ищем: Услуги системы –
           – для каждого первичного эктора
UML диаграмма сценариев
     использования
УСЛУГА Системы
• УСЛУГА СИСТЕМЫ – ФОРМА ФУНКЦИОНАЛЬНЫХ
  ТРЕБОВАНИЙ
Метафора: «Услуга – ожерелье»
     бусинки – шаги услуги – функции Системы

  Понятны заказчику
  Понятны разработчику
  Понятны тестировщику
  Понятны «тех.писателю»
УСЛУГА – ФОРМА ФУНКЦИОНАЛЬНЫХ ТРЕБОВАНИЙ
 Используется в качестве основы для
  контракта с Заказчиком
 Обеспечивает участие заказчиков в
  процессе разработки с самого начала
 Обеспечивает понимание и фиксацию
  функциональных требований к
  системе
ТЕХНИКА ОПРЕДЕЛЕНИЯ ТРЕБОВАНИЙ К БИЗНЕСУ

• Бизнес (система) – черный ящик!
           – Формулировка проблемы
• Упражнение
• Применяем 3 шага:
   1. Система – бизнес система - границы
      определены
   2. Окружение системы – экторы
   3. Услуги системы – для каждого первичного
      эктора
ОТ ТРЕБОВАНИЙ К БИЗНЕСУ – к ИС

• Бизнес (система) – черный ящик!
      (Колледж – наша бизнес система)


   • Бизнес услуги = бизнес процессы (БП)
   • Автоматизируемая работа БП = услуга ИС
   • Ее исполнитель = пользователь ИС =
     первичный эктор ИС


   • Упражнение
ТЕХНИКА СПЕЦИФИКАЦИИ СЦЕНАРИЯ ИСПОЛЬЗОВАНИЯ

  Основной поток. Альтернативные потоки
ТЕХНИКА СПЕЦИФИКАЦИИ СЦЕНАРИЯ ИСПОЛЬЗОВАНИЯ
ТЕХНИКА СПЕЦИФИКАЦИИ СЦЕНАРИЯ ИСПОЛЬЗОВАНИЯ
ЭВРИСТИКИ ПРИ ИЗОБРАЖЕНИИ СЛОЖНЫХ БИЗНЕС ПРОЦЕССОВ

• Детализация шагов «Бизнес-
  услуги» (процесса) – критерий
• Пример
• Визуализация на UML – каждый
  поток – на своей отдельной
  диаграмме
Проектирование системы
• Открываем черный ящик:
  • Определяем исполнителей – (список)
     • Для ИС – подсистемы и классы
     • Для Бизнеса – сотрудники и ИС
  • Назначаем “шаги-бусинки” – на
      исполнителей
  •   Паттерн: “boudary”, “control”, “entity”
Про Эджайл
• «История пользователя» –
      это сценарий использования (услуги ИС)
СПАСИБО ЗА ВНИМАНИЕ!
      Докладчик: Михаил     Кумсков




 E-mail: mkumskov@gmail.com
 Skype: kumskov
Телефон: +8 916 - 676 – 39 -16

More Related Content

Viewers also liked

трендспоттинг_24/03.2012
трендспоттинг_24/03.2012трендспоттинг_24/03.2012
трендспоттинг_24/03.2012COS&HT
 
CodeFest 2010. Вершинина Е. — Новый менеджер в сформировавшейся команде: мето...
CodeFest 2010. Вершинина Е. — Новый менеджер в сформировавшейся команде: мето...CodeFest 2010. Вершинина Е. — Новый менеджер в сформировавшейся команде: мето...
CodeFest 2010. Вершинина Е. — Новый менеджер в сформировавшейся команде: мето...CodeFest
 
Е.Василенко, А.Чернышов, Digital-технологии сегодня и завтра: Украина-Россия
Е.Василенко, А.Чернышов, Digital-технологии сегодня и завтра: Украина-РоссияЕ.Василенко, А.Чернышов, Digital-технологии сегодня и завтра: Украина-Россия
Е.Василенко, А.Чернышов, Digital-технологии сегодня и завтра: Украина-РоссияDentsu Aegis Network Ukraine
 
А. Логвин, modnaKasta, Big Data. IT-решения маркетинговых задач
А. Логвин, modnaKasta, Big Data. IT-решения маркетинговых задач А. Логвин, modnaKasta, Big Data. IT-решения маркетинговых задач
А. Логвин, modnaKasta, Big Data. IT-решения маркетинговых задач Dentsu Aegis Network Ukraine
 
От бизнес-систем к информационным системам: переход шаг за шагом
От бизнес-систем к информационным системам: переход шаг за шагомОт бизнес-систем к информационным системам: переход шаг за шагом
От бизнес-систем к информационным системам: переход шаг за шагомLuxoftTraining
 
Павел Новоселов - Эффективная команда и пространство задач
Павел Новоселов - Эффективная команда и пространство задачПавел Новоселов - Эффективная команда и пространство задач
Павел Новоселов - Эффективная команда и пространство задачYandex
 
Вебинар: Потребительские тренды: что станут покупать завтра?
Вебинар: Потребительские тренды: что станут покупать завтра?Вебинар: Потребительские тренды: что станут покупать завтра?
Вебинар: Потребительские тренды: что станут покупать завтра?Artem Polyanskiy
 
Как повысить лояльность и завоевать доверие абонентов телекоммуникационной ко...
Как повысить лояльность и завоевать доверие абонентов телекоммуникационной ко...Как повысить лояльность и завоевать доверие абонентов телекоммуникационной ко...
Как повысить лояльность и завоевать доверие абонентов телекоммуникационной ко...activetalk_ru
 
Настя Байдаченко, AdPro|Isobar_Пора планировать по-новому
Настя Байдаченко, AdPro|Isobar_Пора планировать по-новомуНастя Байдаченко, AdPro|Isobar_Пора планировать по-новому
Настя Байдаченко, AdPro|Isobar_Пора планировать по-новомуDentsu Aegis Network Ukraine
 
Клиентоориентированность.
Клиентоориентированность.Клиентоориентированность.
Клиентоориентированность.Massstab
 
Анализ Системы – ИС и бизнеса: сходства и различия (Михаил Кумсков)
Анализ Системы – ИС и бизнеса: сходства и различия (Михаил Кумсков)Анализ Системы – ИС и бизнеса: сходства и различия (Михаил Кумсков)
Анализ Системы – ИС и бизнеса: сходства и различия (Михаил Кумсков)Alexander Orlov
 
контролируй SLA из облака для задач малого и среднего бизнеса
контролируй SLA из облака для задач малого и среднего бизнесаконтролируй SLA из облака для задач малого и среднего бизнеса
контролируй SLA из облака для задач малого и среднего бизнесаValery Bychkov
 
Денис Собе-Панек:«Интернет-маркетинг как бизнес-процесс»
Денис Собе-Панек:«Интернет-маркетинг как бизнес-процесс»Денис Собе-Панек:«Интернет-маркетинг как бизнес-процесс»
Денис Собе-Панек:«Интернет-маркетинг как бизнес-процесс»Комплето
 
На чем можно и нельзя экономить в IPTV
На чем можно и нельзя экономить в IPTVНа чем можно и нельзя экономить в IPTV
На чем можно и нельзя экономить в IPTVMaxim Rayevskiy
 
Что такое BIG IDEA в наружной рекламе?!
Что такое BIG IDEA в наружной рекламе?! Что такое BIG IDEA в наружной рекламе?!
Что такое BIG IDEA в наружной рекламе?! Dentsu Aegis Network Ukraine
 
Анастасия Безпятова «Команда как прочная опора под ногами серьезного проекта»
Анастасия Безпятова «Команда как прочная опора под ногами серьезного проекта»Анастасия Безпятова «Команда как прочная опора под ногами серьезного проекта»
Анастасия Безпятова «Команда как прочная опора под ногами серьезного проекта»DataArt
 
Раим Дадыбаев. Злой кейс
Раим Дадыбаев. Злой кейсРаим Дадыбаев. Злой кейс
Раим Дадыбаев. Злой кейсSocialMediaClubCA
 

Viewers also liked (20)

трендспоттинг_24/03.2012
трендспоттинг_24/03.2012трендспоттинг_24/03.2012
трендспоттинг_24/03.2012
 
CodeFest 2010. Вершинина Е. — Новый менеджер в сформировавшейся команде: мето...
CodeFest 2010. Вершинина Е. — Новый менеджер в сформировавшейся команде: мето...CodeFest 2010. Вершинина Е. — Новый менеджер в сформировавшейся команде: мето...
CodeFest 2010. Вершинина Е. — Новый менеджер в сформировавшейся команде: мето...
 
Е.Василенко, А.Чернышов, Digital-технологии сегодня и завтра: Украина-Россия
Е.Василенко, А.Чернышов, Digital-технологии сегодня и завтра: Украина-РоссияЕ.Василенко, А.Чернышов, Digital-технологии сегодня и завтра: Украина-Россия
Е.Василенко, А.Чернышов, Digital-технологии сегодня и завтра: Украина-Россия
 
А. Логвин, modnaKasta, Big Data. IT-решения маркетинговых задач
А. Логвин, modnaKasta, Big Data. IT-решения маркетинговых задач А. Логвин, modnaKasta, Big Data. IT-решения маркетинговых задач
А. Логвин, modnaKasta, Big Data. IT-решения маркетинговых задач
 
Sqmaas
SqmaasSqmaas
Sqmaas
 
От бизнес-систем к информационным системам: переход шаг за шагом
От бизнес-систем к информационным системам: переход шаг за шагомОт бизнес-систем к информационным системам: переход шаг за шагом
От бизнес-систем к информационным системам: переход шаг за шагом
 
Павел Новоселов - Эффективная команда и пространство задач
Павел Новоселов - Эффективная команда и пространство задачПавел Новоселов - Эффективная команда и пространство задач
Павел Новоселов - Эффективная команда и пространство задач
 
Вебинар: Потребительские тренды: что станут покупать завтра?
Вебинар: Потребительские тренды: что станут покупать завтра?Вебинар: Потребительские тренды: что станут покупать завтра?
Вебинар: Потребительские тренды: что станут покупать завтра?
 
Как повысить лояльность и завоевать доверие абонентов телекоммуникационной ко...
Как повысить лояльность и завоевать доверие абонентов телекоммуникационной ко...Как повысить лояльность и завоевать доверие абонентов телекоммуникационной ко...
Как повысить лояльность и завоевать доверие абонентов телекоммуникационной ко...
 
Настя Байдаченко, AdPro|Isobar_Пора планировать по-новому
Настя Байдаченко, AdPro|Isobar_Пора планировать по-новомуНастя Байдаченко, AdPro|Isobar_Пора планировать по-новому
Настя Байдаченко, AdPro|Isobar_Пора планировать по-новому
 
Клиентоориентированность.
Клиентоориентированность.Клиентоориентированность.
Клиентоориентированность.
 
Анализ Системы – ИС и бизнеса: сходства и различия (Михаил Кумсков)
Анализ Системы – ИС и бизнеса: сходства и различия (Михаил Кумсков)Анализ Системы – ИС и бизнеса: сходства и различия (Михаил Кумсков)
Анализ Системы – ИС и бизнеса: сходства и различия (Михаил Кумсков)
 
контролируй SLA из облака для задач малого и среднего бизнеса
контролируй SLA из облака для задач малого и среднего бизнесаконтролируй SLA из облака для задач малого и среднего бизнеса
контролируй SLA из облака для задач малого и среднего бизнеса
 
Денис Собе-Панек:«Интернет-маркетинг как бизнес-процесс»
Денис Собе-Панек:«Интернет-маркетинг как бизнес-процесс»Денис Собе-Панек:«Интернет-маркетинг как бизнес-процесс»
Денис Собе-Панек:«Интернет-маркетинг как бизнес-процесс»
 
Динамика ТРАНСформаций
Динамика ТРАНСформацийДинамика ТРАНСформаций
Динамика ТРАНСформаций
 
На чем можно и нельзя экономить в IPTV
На чем можно и нельзя экономить в IPTVНа чем можно и нельзя экономить в IPTV
На чем можно и нельзя экономить в IPTV
 
Economia
EconomiaEconomia
Economia
 
Что такое BIG IDEA в наружной рекламе?!
Что такое BIG IDEA в наружной рекламе?! Что такое BIG IDEA в наружной рекламе?!
Что такое BIG IDEA в наружной рекламе?!
 
Анастасия Безпятова «Команда как прочная опора под ногами серьезного проекта»
Анастасия Безпятова «Команда как прочная опора под ногами серьезного проекта»Анастасия Безпятова «Команда как прочная опора под ногами серьезного проекта»
Анастасия Безпятова «Команда как прочная опора под ногами серьезного проекта»
 
Раим Дадыбаев. Злой кейс
Раим Дадыбаев. Злой кейсРаим Дадыбаев. Злой кейс
Раим Дадыбаев. Злой кейс
 

Similar to От бизнес-систем - к информационным системам: переход шаг за шагом

Шаблоны оформления требований
Шаблоны оформления требованийШаблоны оформления требований
Шаблоны оформления требованийJaneKozmina
 
Наталья Желнова — Как обзавестись аналитиками и получить от них пользу в проекте
Наталья Желнова — Как обзавестись аналитиками и получить от них пользу в проектеНаталья Желнова — Как обзавестись аналитиками и получить от них пользу в проекте
Наталья Желнова — Как обзавестись аналитиками и получить от них пользу в проектеDaria Oreshkina
 
Презентация к докладу на Secon.ru
Презентация к докладу на Secon.ruПрезентация к докладу на Secon.ru
Презентация к докладу на Secon.ruNatalia Zhelnova
 
Денис Бесков. Как обеспечивать полноту требований
Денис Бесков. Как обеспечивать полноту требованийДенис Бесков. Как обеспечивать полноту требований
Денис Бесков. Как обеспечивать полноту требованийDenis Beskov
 
Доклад "Мониторинг серверных приложений"
Доклад "Мониторинг серверных приложений"Доклад "Мониторинг серверных приложений"
Доклад "Мониторинг серверных приложений"Grigoriy Orlov
 
Системная инженерия в России и мире
Системная инженерия в России и миреСистемная инженерия в России и мире
Системная инженерия в России и миреAnatoly Levenchuk
 
Технология моделирования бизнес процессов
Технология моделирования бизнес процессовТехнология моделирования бизнес процессов
Технология моделирования бизнес процессовOlya Kollen, PhD
 
Илья Бурдин - Рассказ о NIST CPS Framework
Илья Бурдин - Рассказ о NIST CPS FrameworkИлья Бурдин - Рассказ о NIST CPS Framework
Илья Бурдин - Рассказ о NIST CPS FrameworkAlexander Shamanin
 
2012 04 05_моделирование бизнес-процессов
2012 04 05_моделирование бизнес-процессов2012 04 05_моделирование бизнес-процессов
2012 04 05_моделирование бизнес-процессовReshetnikov Alexander
 
Системная инженерия и информационная модель системы
Системная инженерия и информационная модель системыСистемная инженерия и информационная модель системы
Системная инженерия и информационная модель системыAnatoly Levenchuk
 
ИТ-процессы: бодры, мощны и всегда готовы!
ИТ-процессы: бодры, мощны и всегда готовы!ИТ-процессы: бодры, мощны и всегда готовы!
ИТ-процессы: бодры, мощны и всегда готовы!КРОК
 
Техники аналитика - CATWOE, H-METHOD, MOSCOW, SQUARE
Техники аналитика - CATWOE, H-METHOD, MOSCOW, SQUAREТехники аналитика - CATWOE, H-METHOD, MOSCOW, SQUARE
Техники аналитика - CATWOE, H-METHOD, MOSCOW, SQUARESQALab
 
Оценка эффективности работы аналитика
Оценка эффективности работы аналитикаОценка эффективности работы аналитика
Оценка эффективности работы аналитикаSQALab
 
Промышленная разработка ПО. Лекция 6. Особенности работы системного аналитика
Промышленная разработка ПО. Лекция 6. Особенности работы системного аналитикаПромышленная разработка ПО. Лекция 6. Особенности работы системного аналитика
Промышленная разработка ПО. Лекция 6. Особенности работы системного аналитикаMikhail Payson
 
Модели в профессиональной инженерии и тестировании программ. Александр Петрен...
Модели в профессиональной инженерии и тестировании программ. Александр Петрен...Модели в профессиональной инженерии и тестировании программ. Александр Петрен...
Модели в профессиональной инженерии и тестировании программ. Александр Петрен...yaevents
 
Формируем каталог ИТ-услуг: бизнес-процессы, ИТ-системы или функции?
Формируем каталог ИТ-услуг: бизнес-процессы, ИТ-системы или функции?Формируем каталог ИТ-услуг: бизнес-процессы, ИТ-системы или функции?
Формируем каталог ИТ-услуг: бизнес-процессы, ИТ-системы или функции?Cleverics
 
Проектирование
ПроектированиеПроектирование
ПроектированиеDenis Bryukhov
 
Лучшие практики исполнения проекта в соответствии с методологией IBM Rational
Лучшие практики исполнения проекта в соответствии с методологией IBM RationalЛучшие практики исполнения проекта в соответствии с методологией IBM Rational
Лучшие практики исполнения проекта в соответствии с методологией IBM RationalLuxoftTraining
 
Варианты использования. Введение
Варианты использования. ВведениеВарианты использования. Введение
Варианты использования. ВведениеAnna Abramova
 

Similar to От бизнес-систем - к информационным системам: переход шаг за шагом (20)

Шаблоны оформления требований
Шаблоны оформления требованийШаблоны оформления требований
Шаблоны оформления требований
 
Наталья Желнова — Как обзавестись аналитиками и получить от них пользу в проекте
Наталья Желнова — Как обзавестись аналитиками и получить от них пользу в проектеНаталья Желнова — Как обзавестись аналитиками и получить от них пользу в проекте
Наталья Желнова — Как обзавестись аналитиками и получить от них пользу в проекте
 
Презентация к докладу на Secon.ru
Презентация к докладу на Secon.ruПрезентация к докладу на Secon.ru
Презентация к докладу на Secon.ru
 
Денис Бесков. Как обеспечивать полноту требований
Денис Бесков. Как обеспечивать полноту требованийДенис Бесков. Как обеспечивать полноту требований
Денис Бесков. Как обеспечивать полноту требований
 
Доклад "Мониторинг серверных приложений"
Доклад "Мониторинг серверных приложений"Доклад "Мониторинг серверных приложений"
Доклад "Мониторинг серверных приложений"
 
Системная инженерия в России и мире
Системная инженерия в России и миреСистемная инженерия в России и мире
Системная инженерия в России и мире
 
Технология моделирования бизнес процессов
Технология моделирования бизнес процессовТехнология моделирования бизнес процессов
Технология моделирования бизнес процессов
 
Илья Бурдин - Рассказ о NIST CPS Framework
Илья Бурдин - Рассказ о NIST CPS FrameworkИлья Бурдин - Рассказ о NIST CPS Framework
Илья Бурдин - Рассказ о NIST CPS Framework
 
2012 04 05_моделирование бизнес-процессов
2012 04 05_моделирование бизнес-процессов2012 04 05_моделирование бизнес-процессов
2012 04 05_моделирование бизнес-процессов
 
Системная инженерия и информационная модель системы
Системная инженерия и информационная модель системыСистемная инженерия и информационная модель системы
Системная инженерия и информационная модель системы
 
ИТ-процессы: бодры, мощны и всегда готовы!
ИТ-процессы: бодры, мощны и всегда готовы!ИТ-процессы: бодры, мощны и всегда готовы!
ИТ-процессы: бодры, мощны и всегда готовы!
 
Техники аналитика - CATWOE, H-METHOD, MOSCOW, SQUARE
Техники аналитика - CATWOE, H-METHOD, MOSCOW, SQUAREТехники аналитика - CATWOE, H-METHOD, MOSCOW, SQUARE
Техники аналитика - CATWOE, H-METHOD, MOSCOW, SQUARE
 
Analyst Days 2014
Analyst Days 2014Analyst Days 2014
Analyst Days 2014
 
Оценка эффективности работы аналитика
Оценка эффективности работы аналитикаОценка эффективности работы аналитика
Оценка эффективности работы аналитика
 
Промышленная разработка ПО. Лекция 6. Особенности работы системного аналитика
Промышленная разработка ПО. Лекция 6. Особенности работы системного аналитикаПромышленная разработка ПО. Лекция 6. Особенности работы системного аналитика
Промышленная разработка ПО. Лекция 6. Особенности работы системного аналитика
 
Модели в профессиональной инженерии и тестировании программ. Александр Петрен...
Модели в профессиональной инженерии и тестировании программ. Александр Петрен...Модели в профессиональной инженерии и тестировании программ. Александр Петрен...
Модели в профессиональной инженерии и тестировании программ. Александр Петрен...
 
Формируем каталог ИТ-услуг: бизнес-процессы, ИТ-системы или функции?
Формируем каталог ИТ-услуг: бизнес-процессы, ИТ-системы или функции?Формируем каталог ИТ-услуг: бизнес-процессы, ИТ-системы или функции?
Формируем каталог ИТ-услуг: бизнес-процессы, ИТ-системы или функции?
 
Проектирование
ПроектированиеПроектирование
Проектирование
 
Лучшие практики исполнения проекта в соответствии с методологией IBM Rational
Лучшие практики исполнения проекта в соответствии с методологией IBM RationalЛучшие практики исполнения проекта в соответствии с методологией IBM Rational
Лучшие практики исполнения проекта в соответствии с методологией IBM Rational
 
Варианты использования. Введение
Варианты использования. ВведениеВарианты использования. Введение
Варианты использования. Введение
 

More from LuxoftTraining

Адаптивный дом
Адаптивный домАдаптивный дом
Адаптивный домLuxoftTraining
 
Basic networking course
Basic networking courseBasic networking course
Basic networking courseLuxoftTraining
 
Gobov denys (it arena 2015)
Gobov denys (it arena 2015)Gobov denys (it arena 2015)
Gobov denys (it arena 2015)LuxoftTraining
 
Remigiusz dudek exploratorytests_testwarez2014
Remigiusz dudek exploratorytests_testwarez2014Remigiusz dudek exploratorytests_testwarez2014
Remigiusz dudek exploratorytests_testwarez2014LuxoftTraining
 
Рекомендации по проведению экспертной оценки Lt
Рекомендации по проведению экспертной оценки LtРекомендации по проведению экспертной оценки Lt
Рекомендации по проведению экспертной оценки LtLuxoftTraining
 
Awinning culture33rddegree
Awinning culture33rddegreeAwinning culture33rddegree
Awinning culture33rddegreeLuxoftTraining
 
Awinning culture33rddegree
Awinning culture33rddegreeAwinning culture33rddegree
Awinning culture33rddegreeLuxoftTraining
 
Waterfall revisited: практические метрики тестирования
Waterfall revisited: практические метрики тестированияWaterfall revisited: практические метрики тестирования
Waterfall revisited: практические метрики тестированияLuxoftTraining
 
Веб-служба на базе Workflow foundation
Веб-служба на базе Workflow foundationВеб-служба на базе Workflow foundation
Веб-служба на базе Workflow foundationLuxoftTraining
 
Soft labs. достижима ли в c++ эффективность языка среднего уровня
Soft labs. достижима ли в c++ эффективность языка среднего уровняSoft labs. достижима ли в c++ эффективность языка среднего уровня
Soft labs. достижима ли в c++ эффективность языка среднего уровняLuxoftTraining
 
Презентация доклада Лавриненко
Презентация доклада ЛавриненкоПрезентация доклада Лавриненко
Презентация доклада ЛавриненкоLuxoftTraining
 
Secr презентация дружинина
Secr презентация дружининаSecr презентация дружинина
Secr презентация дружининаLuxoftTraining
 
Secr презентация гардиенков
Secr презентация гардиенковSecr презентация гардиенков
Secr презентация гардиенковLuxoftTraining
 
Опыт Объектно Ориентированного подхода в Бизнес-Анализе
Опыт Объектно Ориентированного подхода в Бизнес-АнализеОпыт Объектно Ориентированного подхода в Бизнес-Анализе
Опыт Объектно Ориентированного подхода в Бизнес-АнализеLuxoftTraining
 
Концепция построения процесса тестирования в Agile проектах: 3+1
Концепция построения процесса тестирования в Agile проектах: 3+1Концепция построения процесса тестирования в Agile проектах: 3+1
Концепция построения процесса тестирования в Agile проектах: 3+1LuxoftTraining
 
Эффективное объектно-ориентированное проектирование и структурное качество пр...
Эффективное объектно-ориентированное проектирование и структурное качество пр...Эффективное объектно-ориентированное проектирование и структурное качество пр...
Эффективное объектно-ориентированное проектирование и структурное качество пр...LuxoftTraining
 
Design for Testability: Mocks, Stubs, Refactoring
Design for Testability: Mocks, Stubs, RefactoringDesign for Testability: Mocks, Stubs, Refactoring
Design for Testability: Mocks, Stubs, RefactoringLuxoftTraining
 

More from LuxoftTraining (20)

Адаптивный дом
Адаптивный домАдаптивный дом
Адаптивный дом
 
Basic networking course
Basic networking courseBasic networking course
Basic networking course
 
Take a sip of sip
Take a sip of sipTake a sip of sip
Take a sip of sip
 
Gobov denys (it arena 2015)
Gobov denys (it arena 2015)Gobov denys (it arena 2015)
Gobov denys (it arena 2015)
 
Remigiusz dudek exploratorytests_testwarez2014
Remigiusz dudek exploratorytests_testwarez2014Remigiusz dudek exploratorytests_testwarez2014
Remigiusz dudek exploratorytests_testwarez2014
 
Рекомендации по проведению экспертной оценки Lt
Рекомендации по проведению экспертной оценки LtРекомендации по проведению экспертной оценки Lt
Рекомендации по проведению экспертной оценки Lt
 
Awinning culture33rddegree
Awinning culture33rddegreeAwinning culture33rddegree
Awinning culture33rddegree
 
Awinning culture33rddegree
Awinning culture33rddegreeAwinning culture33rddegree
Awinning culture33rddegree
 
Waterfall revisited: практические метрики тестирования
Waterfall revisited: практические метрики тестированияWaterfall revisited: практические метрики тестирования
Waterfall revisited: практические метрики тестирования
 
Веб-служба на базе Workflow foundation
Веб-служба на базе Workflow foundationВеб-служба на базе Workflow foundation
Веб-служба на базе Workflow foundation
 
Soft labs. достижима ли в c++ эффективность языка среднего уровня
Soft labs. достижима ли в c++ эффективность языка среднего уровняSoft labs. достижима ли в c++ эффективность языка среднего уровня
Soft labs. достижима ли в c++ эффективность языка среднего уровня
 
Vs vs. charles
Vs vs. charlesVs vs. charles
Vs vs. charles
 
Презентация доклада Лавриненко
Презентация доклада ЛавриненкоПрезентация доклада Лавриненко
Презентация доклада Лавриненко
 
Secr презентация дружинина
Secr презентация дружининаSecr презентация дружинина
Secr презентация дружинина
 
Secr презентация гардиенков
Secr презентация гардиенковSecr презентация гардиенков
Secr презентация гардиенков
 
Опыт Объектно Ориентированного подхода в Бизнес-Анализе
Опыт Объектно Ориентированного подхода в Бизнес-АнализеОпыт Объектно Ориентированного подхода в Бизнес-Анализе
Опыт Объектно Ориентированного подхода в Бизнес-Анализе
 
Концепция построения процесса тестирования в Agile проектах: 3+1
Концепция построения процесса тестирования в Agile проектах: 3+1Концепция построения процесса тестирования в Agile проектах: 3+1
Концепция построения процесса тестирования в Agile проектах: 3+1
 
C# Deep Dive
C# Deep DiveC# Deep Dive
C# Deep Dive
 
Эффективное объектно-ориентированное проектирование и структурное качество пр...
Эффективное объектно-ориентированное проектирование и структурное качество пр...Эффективное объектно-ориентированное проектирование и структурное качество пр...
Эффективное объектно-ориентированное проектирование и структурное качество пр...
 
Design for Testability: Mocks, Stubs, Refactoring
Design for Testability: Mocks, Stubs, RefactoringDesign for Testability: Mocks, Stubs, Refactoring
Design for Testability: Mocks, Stubs, Refactoring
 

От бизнес-систем - к информационным системам: переход шаг за шагом

  • 1. Михаил Кумсков От Бизнес-систем - к информационным системам: переход шаг за шагом
  • 2. План • Системный подход в работе Интернет- аналитика • Техника определения требований к бизнесу • Техника определения требований к ИС • Эвристики при изображении сложных бизнес-процессов • Проектирование системы - UML
  • 3. Аналитики пишут требования к сайту Заказчика
  • 4. Системный подход «Что есть система?» - определить «систему координат» • Троица: "Система. Окружение системы. Услуги системы» – Сценарии предоставления услуг – поведение системы – Основа для верификации (тестирования) • Дизайн системы – – реализация процессов «внутренними исполнителями»
  • 5. Системный подход «Что есть система?» - определить «систему координат» анализа • Система. Определить границы системы (что «внутри» а что «вне») • Окружение системы. – Экторы – «кто» и «что» взаимодействует с Системой. – Первичные экторы – пользователи. Вторичные – другие системы. • Услуги системы – Услуги обслуживания пользователей – сценарии использования (Use Cases) •
  • 6. Ищем требования – 3 шага 1. Система – определяем границы • – «что внутри», а что «снаружи» • 2. Окружение системы – экторы – первичные и вторичные • первичные – пользователи • вторичные – другие системы • 3. Услуги системы – для каждого первичного эктора • Услуга = Сценарии предоставления услуг (основа верификации) •
  • 7. Техника определения требований к ИС Упражнение • Применяем 3 шага: 1. Система – ИС - границы определены 2. Ищем: Окружение системы – экторы 3. Ищем: Услуги системы – – для каждого первичного эктора
  • 8. UML диаграмма сценариев использования
  • 9. УСЛУГА Системы • УСЛУГА СИСТЕМЫ – ФОРМА ФУНКЦИОНАЛЬНЫХ ТРЕБОВАНИЙ Метафора: «Услуга – ожерелье» бусинки – шаги услуги – функции Системы Понятны заказчику Понятны разработчику Понятны тестировщику Понятны «тех.писателю»
  • 10. УСЛУГА – ФОРМА ФУНКЦИОНАЛЬНЫХ ТРЕБОВАНИЙ  Используется в качестве основы для контракта с Заказчиком  Обеспечивает участие заказчиков в процессе разработки с самого начала  Обеспечивает понимание и фиксацию функциональных требований к системе
  • 11. ТЕХНИКА ОПРЕДЕЛЕНИЯ ТРЕБОВАНИЙ К БИЗНЕСУ • Бизнес (система) – черный ящик! – Формулировка проблемы • Упражнение • Применяем 3 шага: 1. Система – бизнес система - границы определены 2. Окружение системы – экторы 3. Услуги системы – для каждого первичного эктора
  • 12. ОТ ТРЕБОВАНИЙ К БИЗНЕСУ – к ИС • Бизнес (система) – черный ящик! (Колледж – наша бизнес система) • Бизнес услуги = бизнес процессы (БП) • Автоматизируемая работа БП = услуга ИС • Ее исполнитель = пользователь ИС = первичный эктор ИС • Упражнение
  • 13. ТЕХНИКА СПЕЦИФИКАЦИИ СЦЕНАРИЯ ИСПОЛЬЗОВАНИЯ Основной поток. Альтернативные потоки
  • 16. ЭВРИСТИКИ ПРИ ИЗОБРАЖЕНИИ СЛОЖНЫХ БИЗНЕС ПРОЦЕССОВ • Детализация шагов «Бизнес- услуги» (процесса) – критерий • Пример • Визуализация на UML – каждый поток – на своей отдельной диаграмме
  • 17. Проектирование системы • Открываем черный ящик: • Определяем исполнителей – (список) • Для ИС – подсистемы и классы • Для Бизнеса – сотрудники и ИС • Назначаем “шаги-бусинки” – на исполнителей • Паттерн: “boudary”, “control”, “entity”
  • 18. Про Эджайл • «История пользователя» – это сценарий использования (услуги ИС)
  • 19. СПАСИБО ЗА ВНИМАНИЕ! Докладчик: Михаил Кумсков E-mail: mkumskov@gmail.com Skype: kumskov Телефон: +8 916 - 676 – 39 -16