- •Предисловие
- •Введение
- •УниФицированный язык моделирования и его поддержка EnterpriSe ArchitecT
- •1.1.История создания uml
- •1.1.Инструментальное средство Enterprise Architect
- •1.1.Диаграммы uml в Enterprise Architect
- •1.1. Основные элементы интерфейса Enterprise Architect
- •1.1. Создание проекта в Enterprise Architect
- •1.1.Создание диаграммы в Enterprise Architect
- •1.1.Коллективная работа в Enterprise Architect
- •1.1.Использованием стереотипов элементов
- •1.1.Навигация в Enterprise Architect
- •1.1. Задания для самоконтроля
- •4. Выбор из многих
- •5. Выбор из многих
- •9. Выбор из одного
- •10. Выбор из многих
- •1.1. Практические задания
- •Типовой проект моделирования предметной области
- •1.1. Основные понятия при создании моделей предметной области
- •1.1. Этапы типового проекта моделирования предметной области
- •1.1. Применение диаграммы деятельности uml для моделирования этапов работ бизнес-процесса с использованием Enterprise Architect
- •1.1. Задания для самоконтроля
- •2. Выбор из одного
- •6. Выбор из многих
- •7. Выбор из одного
- •8. Выбор из одного
- •9. Выбор из одного
- •10. Выбор из одного
- •1.1. Практические задания
- •Моделирование бизнес-процессов
- •3.1. Моделирование целей бизнеса
- •3.2. Моделирование состава бизнес-процессов
- •3.3. Моделирование бизнес-процесса в виде потока работ
- •3.4. Определение функциональных требований на основе моделей бизнес-процесса
- •3.5. Задания для самоконтроля
- •3.6. Практические задания
- •Моделирование объектов бизнес-процессов
- •4.1. Моделирование объектов
- •4.2. Моделирование типов данных
- •4.3. Моделирование состояний объектов
- •4.4. Моделирование организационной структуры
- •4.5. Моделирование ключевых показателей бизнес-процессов
- •4.6. Задания для самоконтроля
- •4.7. Практические задания
- •5. Прочие модели предметной области
- •5.1. Моделирование ролей
- •5.2. Моделирование технического и программного обеспечения
- •5.3. Моделирование бизнес-правил
- •Перечень сокращений
- •Предметный указатель
- •Перечень ссылочных документов
- •Приложение 1. Технология оформления международного перевода в банке
- •Приложение 2 Форма заявление на перевод валютных средств клиентом банка
- •Г. Москва заявление на перевод n_________________
- •Подпись печать.
Введение
Процесс создания автоматизированных систем (АС) масштаба предприятия представляет собой совокупность упорядоченных во времени, взаимосвязанных, объединенных в стадии и этапы работ, выполнение которых необходимо и достаточно для их создания.
Стадии и этапы создания АС выделяются как части процесса создания по соображениям рационального планирования и организации работ, заканчивающихся заданным результатом.
Состав стадий и этапов работ по созданию АС в соответствии с [1] представлен в табл. 1.
Таблица 1.
Состав стадий и этапов работ по созданию АС
№ |
Стадия |
Этап работ |
|
|
Формирование требований к АС |
1.1. Обследование объекта и обоснование необходимости создания АС |
1.2. Формирование требований пользователя к АС |
||
1.3. Оформление отчета о выполненной работе и заявки на разработку АС (тактико-технического задания) |
||
|
|
Разработка концепции АС |
2.1. Изучение объекта |
2.2. Проведение необходимых научно-исследовательских работ |
||
2.3. Разработка вариантов концепции АС и выбор варианта концепции АС, удовлетворяющего требованиям пользователя |
||
2.4. Оформление отчета о выполненной работе |
||
|
|
Техническое задание |
3.1. Разработка и утверждение технического задания на создание АС |
|
|
Эскизный проект |
4.1. Разработка предварительных проектных решений по системе и ее частям |
4.2. Разработка документации на АС и ее части |
||
|
|
Технический проект |
5.1. Разработка проектных решений по системе и ее частям |
5.2. Разработка документации на АС и ее части |
||
5.3. Разработка и оформление документации на поставку изделий для комплектования АС и (или) технических требований (технических заданий) на их разработку |
||
5.4. Разработка заданий на проектирование в смежных частях проекта объекта автоматизации |
||
|
|
Рабочая документация |
6.1. Разработка рабочей документации на систему и ее части |
6.2. Разработка или адаптация программ |
||
|
|
Ввод в действие |
7.1. Подготовка объекта автоматизации к вводу АС в действие |
7.2. Подготовка персонала |
||
7.3. Комплектация АС поставляемая изделиями (программными и техническими средствами, программно-техническими комплексами, информационными изделиями) |
||
7.4. Строительно-монтажные работы |
||
7.5. Пусконаладочные работы |
||
7.6. Проведение предварительных испытаний |
||
7.7. Проведение опытной эксплуатации |
||
7.8. Проведение приемочных испытаний |
||
|
|
Сопровождение АС |
8.1. Выполнение работ в соответствии с гарантийными обязательствам |
8.2. Послегарантийное обслуживание |
Создание моделей предметной области (бизнес-моделирование) проводят на стадии «Формирование требований к АС» на этапе работ «Обследование объекта и обоснование необходимости создания АС»
Модели предметной области являются исходными данными для определения требований пользователей к АС и созданию ее архитектуры.
Под моделью понимается представление чего-либо с некоторой точки зрения, например, бизнес или программной системы. Модель может принимать различные формы, включающие в себя текст, рисунки. Модель имеет семантику и реализуется в определенной нотации. Нотация представляет собой совокупность графических элементов, которые используются в моделях. Она является синтаксисом языка моделирования.
В таблице 1 представлен состав моделей объекта автоматизации и их использование как для собственно самой организации, так и для создания АС, поддерживающей ее деятельность
.
Таблица 2.
Состав моделей объекта автоматизации
№ |
Наименование модели |
Использование моделей в бизнесе |
Использования моделей при автоматизации |
|
|
Цели бизнеса |
При создании концепции бизнеса компании, стратегии ее развития |
Для определения целей создаваемой АС, поддерживаемой деятельность компании |
|
|
Состав бизнес-процессов |
При высокоуровневом описании бизнес-процессов компании |
Для определения: подсистем, модулей, компонент АС |
|
|
Модель бизнес-процесса в виде потока работ |
Для регламентации бизнес-процессов, создания положений о подразделениях, должностных инструкций, технологических инструкций |
Для определения требований к функциям АС |
|
|
Модели объектов реального мира, включая их состояния, в разбивке по бизнес-процессам |
Описания документооборота компании |
Проектирования экранных форм, БД, классов АС |
|
|
Роли в разбивке по бизнес-процессам |
Для создания должностных инструкций |
Для определения ролей пользователей АС, проектирования АС в соответствии с АРМ |
|
|
Организационная структура объекта автоматизации |
Для документирования орг. структуры и отслеживания изменений орг. структуры |
Для определения размещения компонент и технических средств АС, для назначения ролей пользователей соответствующим должностям |
|
|
Бизнес-правила |
При документировании ограничений предметной области |
Ограничения, накладываемые на АС |
|
|
Техническое и программное обеспечение объекта автоматизации |
При слежении за качеством функционирования технических средств компании |
Для выявления технических средств создаваемой АС, при интеграции создаваемой АС с существующими АС и программами |
|
|
Ключевые показатели бизнес-процессов |
При управлении бизнес-процессами |
Автоматизация процесса контроля бизнес-процессов предметной области |
|
|
Типы данных |
Для унифицированного описания атрибутов объектов бизнес-процессов |
Для унифицированного описания атрибутов объектов бизнес-процессов |
Создание указанных моделей обеспечивает корректное определение требований к АС и создание ее архитектуры.
Указанные модели могут быть также успешно использованы при описании бизнеса с целью обеспечения его прозрачности и рационального управления.
Для создания указанных моделей был выбран инструмент визуального моделирования Enterprise Architect (EA) и нотация на основе унифицированного языка моделирования Unified Modeling Language (UML).
