Управление бизнес-процессами предприятий на основе современных информационных технологий Тонких Артём Петрович
Уровень использования информационных технологий
Термины, используемые при описании структуры управления предприятием
Основные компоненты критических процессов
Пять уровней зрелости в модели управления инвестициями в информационные технологии
Основные определения
Основные определения
Основные процессы
Стадии ЖЦ ИС
Фазы ЖЦ
Каскадная модель проекта
Принципы каскадной модели
Преимущества каскадной модели
Недостатки каскадной модели
Итеративная модель разработки
Спиральная модель разработки
Rapid Application Development
Требования в RUP
Rational Unified Process (RUP)
Rational Unified Process (RUP)
Основные техники в RUP
Unified Modeling Language (UML)
Unified Modeling Language (UML)
Unified Modeling Language (UML)
Unified Modeling Language (UML)
Unified Modeling Language (UML)
Цели разработки диаграммы вариантов использования
Взаимодействие экземпляров actor и use case
Диаграмма use case
Диаграмма use case

Управление бизнес-процессами предприятий на основе современных информационных технологий (Тонких Артём Петрович)

1. Управление бизнес-процессами предприятий на основе современных информационных технологий Тонких Артём Петрович

Управление бизнеспроцессами предприятий на
основе современных
информационных технологий
Тонких Артём Петрович

2. Уровень использования информационных технологий

2

3. Термины, используемые при описании структуры управления предприятием

3

4. Основные компоненты критических процессов

4

5. Пять уровней зрелости в модели управления инвестициями в информационные технологии

5

6. Основные определения

ЖЦ – совокупность этапов, которые проходит система в своем
развитии.
ЖЦ АС – совокупность процессов создания и изменения состояния
АС [ГОСТ 34, 1990].
Модель ЖЦ – структура, состоящая из процессов, работ и задач,
включающих в себя разработку, эксплуатацию и сопровождение
ПП [ГОСТ 12207, 1999].
6

7. Основные определения

ISO/IEC 12207 (ISO - International Organization of Standardization,
IEC - International Electrotechnical Commission).
Он определяет структуру ЖЦ.
Структура ЖЦ ПО по стандарту ISO/IEC 12207:
-
основные процессы ПО (приобретение, поставка, разработка,
эксплуатация, сопровождение);
-
вспомогательные процессы: документирование, управление
конфигурацией, обеспечение качества, верификация,
аттестация, оценка, аудит, решение проблем;
-
организационные процессы (управление проектами, создание
инфраструктуры проекта, определение, оценка и улучшение
самого ЖЦ, обучение).
7

8. Основные процессы

Разработка:
оформление документации,
подготовка материалов.
Разработка ПО:
анализ,
проектирование
реализация.
Эксплуатация:
конфигурирование БД и рабочих мест,
обеспечение документацией,
проведение обучения и т.д.;
непосредственно эксплуатация: локализация проблем,
модификация ПО, подготовка предложений.
8

9. Стадии ЖЦ ИС

Планирование и анализ требований (предпроектная
стадия).
Проектирование (логическое проектирование).
Реализация проекта (физическое проектирование,
программирование).
Внедрение (тестирование, опытная эксплуатация).
Эксплуатация системы (сопровождение,
модернизация).
9

10. Фазы ЖЦ

концепция (инициация, идентификация, отбор);
определение (анализ);
выполнение (практическая реализация или
внедрение, производство и развертывание,
проектирование или конструирование, сдача в
эксплуатацию, инсталляция, тестирование);
закрытие (завершение, включая оценивание
после завершения).
10

11. Каскадная модель проекта

11

12. Принципы каскадной модели

последовательное выполнение стадий;
технические задания являются основой;
каждая стадия документируется;
в качестве критерия качества выбирается точность
выполнения ТЗ;
переход от одной фазы к другой предполагает
корректность результата предыдущей фазы.
12

13. Преимущества каскадной модели

планирование сроков и затрат,
наличие временного графика;
на каждом этапе формируется набор документации,
отвечающий критериям полноты и согласованности;
каждая стадия может выполняться отдельной
командой.
13

14. Недостатки каскадной модели

- в некоторых случаях составить ТЗ не удаётся;
- запаздывание с получением результатов;
- результаты доступны заказчику только в конце;
- предыдущий этап имеет влияние на следующие;
- высокие требования к точности формулировки
исходных требований;
- низкая адаптивность проекта.
14

15. Итеративная модель разработки

15

16. Спиральная модель разработки

16

17. Rapid Application Development

1. Бизнес-моделирование.
2. Моделирование данных.
3. Моделирование обработки.
4. Генерация приложения.
5. Тестирование и объединение.
17

18. Требования в RUP

Методология RUP выделяет отдельную дисциплину
Requirements, которая объединяет работы, роли и артефакты
(документы, модели и пр.), связанные с созданием требований к
ПО и управления ими.
Тонких Артём Петрович представил обобщенную
классификационную схему – структуру требований, которая
отражает рекомендованный RUP подход
18

19. Rational Unified Process (RUP)

1. Inception.
2. Elaboration.
3. Construction.
4. Transition.
19

20. Rational Unified Process (RUP)

1. Business Modeling.
2. Requirements (use cases).
3. Analysis and Design.
4. Implementation.
5. Test.
6. Deployment.
7. Configuration and Change Management.
8. Project Management
9. Environment.
20

21. Основные техники в RUP

- project vision
- управление по плану
- снижение рисков
- экономическое обоснование
- выявление требований (use cases)
- формирование базовой архитектуры
- использование компонентной архитектуры
- прототипирование, инкрементная разработка, тест
- регулярные оценки текущего состояния
- управление изменениями
- создание работоспособного продукта
- нацеленность на качество
- адаптация процесса под нужды проекта
21

22. Unified Modeling Language (UML)

- принцип абстрагирования
- принцип многомодельности
- принцип иерархического построения
моделей сложных систем
22

23. Unified Modeling Language (UML)

- use case
- class
- behavior
- statechart
- activity
- interaction
- sequence
- collaboration
- implementation
- component
- deployment
23

24. Unified Modeling Language (UML)

24

25. Unified Modeling Language (UML)

25

26. Unified Modeling Language (UML)

- OOA (Object-Oriented Analysis)
- OOD (Object-Oriented Design)
- Booch’93 – Гради Буч
- OMT (Object Modeling Technique) – Джеймс
Румбах
- OOSE (Object-Oriented Software Engineering) –
Айвар Джекобсон
- консорциум OMG
- CASE-средство Rational Rose
26

27. Цели разработки диаграммы вариантов использования

- определить границы и контекст предметной
области
- сформулировать требования к функциональному
поведению системы
- разработать концептуальную модель
- подготовить документацию
27

28. Взаимодействие экземпляров actor и use case

- ассоциации
- включения
- обобщения
- расширения
28

29. Диаграмма use case

29

30. Диаграмма use case

30
English     Русский Правила