 
        
        - •СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ……………………………….
- •1.1. Средства описания архитектуры предприятия
- •Система разработки архитектуры предприятия
- •1.2. CASE-средства. Общая характеристика и классификация
- •Начало создания модели в AllFusion ERwin DM
- •Уровни модели данных
- •Сущности
- •Связи
- •Связи идентифицирующие и неидентифицирующие
- •Связь «многие ко многим»
- •Типы зависимых сущностей
- •Иерархия категорий (иерархия наследования)
- •Ключи
- •1.7. ARIS-средства описания бизнес-процессов
- •1.8. Средства моделирования бизнес-процессов, приложений и данных
- •Отличительные возможности и функции CA ERwin Modeling Suite 7.3
- •Новые функции CA ERwin Data Modeler 7.3 (ERwin)
- •Функциональные возможности CA ERwin Data Modeler 7.3 (ERwin)
- •Поддерживаемые СУБД:
- •Интеграция с другими продуктами
- •CA ERwin Data Model Validator 7.3 (ERwin Examiner)
- •Характеристика Power Designer 16.0
- •2.1. Информационная система «Телефонная служба приема заявок»
- •Диаграммы вариантов использования (use case diagrams)
- •Диаграммы активностей (activity diagrams)
- •Диаграммы развертывания (deployment diagrams)
- •Диаграммы компонент (component diagrams)
- •Диаграммы коммуникаций (communication diagrams)
- •Диаграммы последовательностей (sequence diagrams)
- •Временные диаграммы (timing diagrams)
- •Диаграммы классов (class diagrams)
- •Диаграммы пакетов (package diagrams)
- •Диаграммы объектов (object diagrams)
- •Кооперации (collaborations)
- •Диаграммы конечных автоматов (statechart diagrams)
- •Описание процесса деятельности
- •Состав функций, комплексов задач реализуемых системой (подсистемой)
- •Решения по комплексу технических средств, его размещению на объекте
- •Решения по составу информации, объему, способам ее организации, видам машинных носителей, входным и выходным документам и сообщениям, последовательности обработки информации и другим компонентам
- •Основные технические решения
- •Решения по структуре системы, подсистем, средствам и способам связи для информационного обмена между компонентами системы
- •20. Леоненков, А.В. Объектно-ориентированный анализ и проектирование с использованием UML [Электронный ресурс] / А.В.Леоненков. Режим доступа: www.intuit.ru.
- •38. Фаулер, М. Архитектура корпоративных программных приложений / М. Фаулер. М.: Вильямс, 2004. 544 с.
- •53.UML спецификация. – www.omg.com.
Министерство образования и науки Российской Федерации
ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР)
Н.В. Зариковская
Анализ и разработка моделей информационных процессов и структур
Учебно-методическое пособие
Томск, 2018
Зариковская Н.В. Анализ и разработка моделей информационных процессов и структур. Учебно-методическое пособие - Томск: Изд-во ТУСУР, 2018. - 169 с.
Рассмотрены вопросы применение современных языков и инструментов для моделирования предметной области автоматизации. Приведены современные парадигмы и инструменты моделирования, возможности различных инструментов по описанию предметной области автоматизации на различных этапах создания информационных систем. Особое внимание уделяется объектно-ориентированному анализу и проектированию на базе инструмента Enterprise Architect и методологии структурного анализа и проектирования на базе AllFusion Modeling Suite.
©Зариковская Н.В. 2018
©Томский государственный университет систем управления и радиоэлектроники (ТУСУР)
2
| ОГЛАВЛЕНИЕ | 
 | 
| ВВЕДЕНИЕ……………………………………………………………………….. | 4 | 
| Глава 1. Средства моделирования предметной области автоматизации…... | 5 | 
| 1.1. Средства описания архитектуры предприятия……………………… | 5 | 
| 1.2. CASE-средства. Общая характеристика и классификация………… | 10 | 
| 1.3. Описание линейки CASE средств AllFusion фирмы Computer | 
 | 
| Assotiations………………………………………………………………………. | 14 | 
| 1.4. Разработка баз данных с ERwin DM………………………………….. | 19 | 
| 1.5. Характеристика Power Designer……………………………………… | 53 | 
| 1.6. Краткая характеристика Rational Rose……………………………… | 56 | 
| 1.7. ARIS-cредства описания бизнес-процессов………………………… | 61 | 
| 1.8. Средства моделирования бизнес-процессов, приложений | 
 | 
| и данных…………………………………………………………………………. | 66 | 
| 1.9. Объектно-реляционное моделирование в Power Designer………….. | 82 | 
| Глава 2. Примеры моделей предметных областей автоматизации в Enterprise | 
 | 
| Architect………………………………………………………………………….. | 98 | 
| 2.1. Информационная система «Телефонная служба приема заявок»…. | 98 | 
2.2.Автоматизированная информационная система «Мониторинг
| деятельности застройщиков и жилищных накопительных кооперативов»… | 119 | |
| Глава 3. Практикум «Работа с программным продуктом Enterprise | 
 | |
| Architect 9»………………………………………………………………………. | 134 | |
| 3.1 | Практическая работа № 1. Общая характеристика Enterprise Architect. | 134 | 
| Рабочий интерфейс программы и операции главного меню | 
 | |
| 3.2 | Практическая работа № 2. Анализ предметной области | 138 | 
| 3.3 | Практическая работа № 3. Разработка диаграммы вариантов 141 | |
| использования и редактирования свойств ее элементов | 
 | |
| 3.4 | Практическая работа № 4. Разработка диаграммы классов | 147 | 
3.5Практическая работа № 5. Разработка диаграммы последовательности и 151
редактирование свойств ее элементов
3.6Практическая работа № 6. Разработка диаграммы классов на уровне 154
сущностей
3.7Практическая работа № 7. Разработка диаграммы состояний и 161
редактирование свойств ее элементов
| 3.8 Практическая работа № 8. Разработка | диаграммы | компонентов | 163 | 
| и редактирование свойств ее элементов | 
 | 
 | 
 | 
| 3.9 Практическая работа № 9. Разработка | диаграммы | размещения | 163 | 
| и редактирование свойств ее элементов | 
 | 
 | 
 | 
| 3.10 Практическая работа № 10. Генерация кода | 
 | 
 | 166 | 
| СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ………………………………. | 167 | ||
3
ВВЕДЕНИЕ
Повышение сложности разрабатываемых систем, разделение специалистов на роли, высокий процент неудачных проектов и повышение требований к формальному описанию систем привели к тому, что в индустрии разработки ПО возникла настоятельная необходимость перехода к промышленному процессу производства ПО. Под промышленным процессом производства подразумевается введение корпоративного стандарта процесса, адаптированного под потребности организации, а также внедрение в процесс разработки специализированных инструментальных средств поддержки этого процесса. В настоящее время на рынке имеется большое количество такого инструментария разной степени функциональности, стоимости и степени интеграции с другими инструментальными средствами.
Технология создания крупных информационных систем предъявляет особые требования к методикам реализации и программным инструментальным средствам, при этом реализацию крупных проектов принято разбивать на стадии анализа (прежде чем создавать ИС необходимо понять и описать бизнес-логику предметной области), проектирования (необходимо определить модули и архитектуру будущей системы), непосредственного кодирования, тестирования и сопровождения. Известно, что исправление ошибок, допущенных на предыдущей стадии, обходится примерно в десять раз дороже, чем на текущей, откуда следует, что наиболее критичными являются первые стадии проекта. Поэтому крайне важно иметь эффективные средства автоматизации ранних этапов реализации проекта.
Большинство существующих CASE-средств основано на методологиях структурного или объектно-ориентированного анализа и проектирования, использующих спецификации в виде диаграмм или текстов для описания внешних требований, связей между моделями системы, динамики поведения системы и архитектуры программных средств.
С учетом изложенных учебно-методическое пособие посвящено характеристике современных CASE-средств моделирования предметной области автоматизации. Показаны роль и место средств ведущих компаний, а именно: описание линейки CASE средств AllFusion фирмы
Computer Assotiations; Power Designer; Rational Rose.
Помимо этого, пособие содержит примеры моделей предметных областей автоматизации в Enterprise Architect.
В приложении имеется практикум «Работа с программным продуктом Enterprise Architect 9».
4
