Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Анализ и разработка моделей информационных процессов и структур.-1.pdf
Скачиваний:
15
Добавлен:
05.02.2023
Размер:
3.38 Mб
Скачать

Министерство образования и науки Российской Федерации

ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР)

Н.В. Зариковская

Анализ и разработка моделей информационных процессов и структур

Учебно-методическое пособие

Томск, 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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]