Upload
alexander-orlov
View
660
Download
1
Embed Size (px)
DESCRIPTION
Анализ Системы – ИС и бизнеса: сходства и различия Ведущий мастер-класса: Михаил Кумсков – эксперт по методологиям разработки Информационных Систем (ИС), по работе с требованиями и по процессам сопровождения ИС. Несколько фактов об опыте тренера: С 1999 по 2002 год – аналитиком-консультант в компании АйТи в Департаменте консалтинга и методологии создания информационных систем, – аудит процессов согласно СММ модели (Capability Maturity Model), определение и внедрение процессов и регламентов при разработке ПО в больших коллективах, внедрение средств автоматизации процессов на базе Rational Unified Process. С 2002 по 2004 год – преподавателем в Академии АйТи. Курсы по процессам разработки и разработки сложного ПО IBM Rational.Software. Сертифицированный преподаватель Rational University технологии «Объектно-ориентированный анализ и проектирование на UML/ Rational Rose». С 1997 по настоящее время является лектором курсов: «Базы данных», «Корпоративные информационные системы», на мехмате МГУ им. М.В.Ломоносова, профессор кафедры вычислительной математики механико-математического факультета с 2002г. С 2005 по настоящее время – эксперт по системному и бизнес анализу ( специалист по методологии RUP, по управлению требованиями, по бизнес моделированию на UML в Люксофт, Учебный Центр Программа мастер-класса: Системный подход в работе аналитике: «первым делом – требования, ну а дизайн… дизайн – потом…» Техника поиска требований к ИС. Система(Черный ящик). Актеры. Услуги (сценарии использования). Техника определения требований к бизнесу: Бизнес система(Черный ящик).Бизнес Актеры. Бизнес Услуги (бизнес сценарии использования). Проектирование системы (информационной и
Citation preview
Докладчик: Михаил Кумсков [email protected]
1
Тема доклада:
Анализ Системы – ИС и бизнеса: сходства и различия
ШАГ ЗА ШАГОМ
2
•Системный подход в работе аналитике
•Техника поиска требований к ИС.
•Техника определения требований к бизнесу:
•Проектирование системы (информационной или бизнес) – UML.
•Техника спецификации сценария использования. Основной
поток. Альтернативные потоки.
•Эвристики при изображении сложных бизнес процессов
•Про Эджайл: про самоорганизация и «другой менеджмент»
Аналитики пишут Заказчику требования к его системе
4
«?Что есть система?» - определить «систему
координат»
Троица: "Система. Окружение системы. Услуги
системы".
Сценарии предоставления услуг.
Дизайн системы - исполнение процессов
СИСТЕМНЫЙ ПОДХОД В РАБОТЕ АНАЛИТИКА
5
Ищем требования – 3 шага: 1. Система – определяем границы
• – «что внутри», а что «снаружи» 2. Окружение системы – экторы – первичные и вторичные
первичные – пользователи вторичные – другие системы
3. Услуги системы – для каждого первичного эктора Услуга = Сценарии предоставления услуг.
СИСТЕМНЫЙ ПОДХОД В РАБОТЕ АНАЛИТИКЕ
ТЕХНИКА ПОИСКА ТРЕБОВАНИЙ К ИС
6
ИС – черный ящик! Упражнение Применяем 3 шага:
1. Система – ИС - границы определены
2. Ищем: Окружение системы – экторы 3. Ищем: Услуги системы –
для каждого первичного эктора
7
Course Catalog
View Report Card
Register for Courses
Submit Grades
Select Courses to Teach
Student
Professor
Billing System
Maintain Student Information
Maintain Professor Information
Login
Close Registration
Registrar
УСЛУГА ИС – ФОРМА ФУНКЦИОНАЛЬНЫХТРЕБОВАНИЙ К ИС
8
Метафора: «услуга – ожерелье»
- бусинки – шаги услуги – функции ИС
УСЛУГА ИС – ФОРМА ФУНКЦИОНАЛЬНЫХТРЕБОВАНИЙ К ИС
9
Используется в качестве основы для контракта с Заказчиком
Обеспечивает участие заказчиков в процессе разработки с самого начала
Обеспечивает понимание и фиксацию функциональных требований к системе
ТЕХНИКА ОПРЕДЕЛЕНИЯ ТРЕБОВАНИЙ К БИЗНЕСУ
10
Бизнес (система) – черный ящик!
(Колледж – наша бизнес система) Формулировка проблемы
Упражнение: Применяем 3 шага:
1. Система – бизнес система - границы определены 2. Окружение системы – экторы 3. Услуги системы – для каждого первичного эктора
ОТ ТРЕБОВАНИЙ К БИЗНЕСУ – к ИС
11
Бизнес (система) – черный ящик! (Колледж – наша бизнес система)
•Бизнес услуги = бизнес процессы (БП)
•Автоматизируемая работа БП = услуга ИС
•Ее исполнитель = пользователь ИС = первичный эктор ИС
•Упражнение
Проектирование системы (информационной или бизнес) – UML
12
Открываем черный ящик: • Определяем исполнителей – (список)
• Для ИС – подсистемы и классы
• Для Бизнеса – сотрудники и ИС
• Назначаем “шаги-бусинки” – на исполнителей
• Паттерн: “boudary”, “control”, “entity”
ТЕХНИКА СПЕЦИФИКАЦИИ СЦЕНАРИЯ ИСПОЛЬЗОВАНИЯ
13
Основной поток. Альтернативные потоки
ТЕХНИКА СПЕЦИФИКАЦИИ СЦЕНАРИЯ ИСПОЛЬЗОВАНИЯ
14
Сценарий
ТЕХНИКА СПЕЦИФИКАЦИИ СЦЕНАРИЯ ИСПОЛЬЗОВАНИЯ
15
Оформление альтернативных потоков
А ТЕПЕРЬ ЕЩЕ РАЗ – «обеими ногами сразу…»
16
Упражнение
17
Payroll System Use Cases
Maintain Purchase OrderCommissioned Employee
Maintain Employee Information
Create Administrative Report
Project Management Database
Select Payment Method
Maintain Timecard
Create Employee Report
Login
Employee
Bank System
Printer
PayrollAdministrator
Run Payroll
ЭВРИСТИКИ ПРИ ИЗОБРАЖЕНИИ
СЛОЖНЫХ БИЗНЕС ПРОЦЕССОВ
18
•Детализация шагов «Бизнес-услуги» (процесса) – критерий •Пример •Визуализация на UML – каждый поток – на своей отдельной диаграмме
Про Эджайл
19
•«История пользователя» –
это сценарий прецедента
(услуги ИС)
20
Skype: kumskov
E-mail: [email protected]
Телефон: +8 916 - 676 – 39 -16
СПАСИБО ЗА ВНИМАНИЕ! Докладчик: Михаил Кумсков