От бизнес систем к информационным системам (Михаил...

19
От Бизнес-систем - к информационным системам: переход шаг за шагом Михаил Кумсков

Upload: ontico

Post on 23-Jun-2015

471 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: От бизнес систем к информационным системам (Михаил Кумсков)

От Бизнес-систем - к информационным системам:

переход шаг за шагом

Михаил Кумсков

Page 2: От бизнес систем к информационным системам (Михаил Кумсков)

План • Системный подход в работе Интернет-

аналитика• Техника определения требований к

бизнесу• Техника определения требований к ИС• Эвристики при изображении сложных

бизнес-процессов• Проектирование системы - UML

Page 3: От бизнес систем к информационным системам (Михаил Кумсков)

Аналитики пишут требования к сайту Заказчика

Page 4: От бизнес систем к информационным системам (Михаил Кумсков)

Системный подход «Что есть система?» - определить «систему координат»

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

– Сценарии предоставления услуг – поведение системы

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

• Дизайн системы –

– реализация процессов «внутренними исполнителями»

Page 5: От бизнес систем к информационным системам (Михаил Кумсков)

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

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

• Окружение системы.

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

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

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

Page 6: От бизнес систем к информационным системам (Михаил Кумсков)

Ищем требования – 3 шага1. Система – определяем границы

• – «что внутри», а что «снаружи»• 2. Окружение системы – экторы – первичные и

вторичные• первичные – пользователи• вторичные – другие системы

• 3. Услуги системы – для каждого первичного эктора

• Услуга = Сценарии предоставления услуг(основа верификации)

Page 7: От бизнес систем к информационным системам (Михаил Кумсков)

Техника определения требований к ИСУпражнение

• Применяем 3 шага:1. Система – ИС - границы определены2. Ищем: Окружение системы – экторы 3. Ищем: Услуги системы –

– для каждого первичного эктора

Page 8: От бизнес систем к информационным системам (Михаил Кумсков)

UML диаграмма сценариев использования

Page 9: От бизнес систем к информационным системам (Михаил Кумсков)

УСЛУГА Системы• УСЛУГА СИСТЕМЫ – ФОРМА ФУНКЦИОНАЛЬНЫХ

ТРЕБОВАНИЙ

Метафора: «Услуга – ожерелье»бусинки – шаги услуги – функции Системы

Понятны заказчикуПонятны разработчикуПонятны тестировщикуПонятны «тех.писателю»

Page 10: От бизнес систем к информационным системам (Михаил Кумсков)

УСЛУГА – ФОРМА ФУНКЦИОНАЛЬНЫХ ТРЕБОВАНИЙ

Используется в качестве основы для контракта с Заказчиком

Обеспечивает участие заказчиков в процессе разработки с самого начала

Обеспечивает понимание и фиксацию функциональных требований к системе

Page 11: От бизнес систем к информационным системам (Михаил Кумсков)

ТЕХНИКА ОПРЕДЕЛЕНИЯ ТРЕБОВАНИЙ К БИЗНЕСУ

• Бизнес (система) – черный ящик!– Формулировка проблемы

• Упражнение• Применяем 3 шага:

1. Система – бизнес система - границы определены

2. Окружение системы – экторы 3. Услуги системы – для каждого первичного

эктора

Page 12: От бизнес систем к информационным системам (Михаил Кумсков)

ОТ ТРЕБОВАНИЙ К БИЗНЕСУ – к ИС

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

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

первичный эктор ИС

• Упражнение

Page 13: От бизнес систем к информационным системам (Михаил Кумсков)

ТЕХНИКА СПЕЦИФИКАЦИИ СЦЕНАРИЯ ИСПОЛЬЗОВАНИЯ

Основной поток. Альтернативные потоки

Page 14: От бизнес систем к информационным системам (Михаил Кумсков)

ТЕХНИКА СПЕЦИФИКАЦИИ СЦЕНАРИЯ ИСПОЛЬЗОВАНИЯ

Page 15: От бизнес систем к информационным системам (Михаил Кумсков)

ТЕХНИКА СПЕЦИФИКАЦИИ СЦЕНАРИЯ ИСПОЛЬЗОВАНИЯ

Page 16: От бизнес систем к информационным системам (Михаил Кумсков)

ЭВРИСТИКИ ПРИ ИЗОБРАЖЕНИИ СЛОЖНЫХ БИЗНЕС ПРОЦЕССОВ

• Детализация шагов «Бизнес-услуги» (процесса) – критерий

• Пример• Визуализация на UML – каждый

поток – на своей отдельной диаграмме

Page 17: От бизнес систем к информационным системам (Михаил Кумсков)

Проектирование системы• Открываем черный ящик:

• Определяем исполнителей – (список)• Для ИС – подсистемы и классы• Для Бизнеса – сотрудники и ИС

• Назначаем “шаги-бусинки” – на исполнителей

• Паттерн: “boudary”, “control”, “entity”

Page 18: От бизнес систем к информационным системам (Михаил Кумсков)

Про Эджайл• «История пользователя» –

это сценарий использования (услуги ИС)

Page 19: От бизнес систем к информационным системам (Михаил Кумсков)

СПАСИБО ЗА ВНИМАНИЕ!

Skype: kumskov

E-mail: [email protected]

Телефон: +8 916 - 676 – 39 -16

Докладчик: Михаил Кумсков