Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТРПО_теория / Lect_trpo / trpo_learning_book.pdf
Скачиваний:
115
Добавлен:
11.04.2015
Размер:
2.92 Mб
Скачать

Рисунок 32 - Моделирование поведения объектов

CASE-средства проектирования

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

 

Средства построения

 

Словарь данных

структурных диаграмм

Средства

 

генерирования отчетов

 

 

Генератор

Центральный

Средства языка

программного кода

репозиторий

запросов

Средства

Средства

Средства

импортирования и

создания форм

проектирования,

экспортирования

 

анализа и проверки

Рисунок 33 – Структура CASE-системы

Средства, которые входят в пакет инструментальных средств:

46

Редакторы диаграмм предназначены для создания диаграмм потоков данных, иерархий объектов, диаграмм "сущность-связь" и т.д.

Средства проектирования, анализа и проверки выполняют проектирование ПО и создают отчет об ошибках и дефектах в системной архитектуре.

Центральный репозиторий позволяет проектировщику найти нужный проект и соответствующую проектную информацию.

Словарь данных хранит информацию об объектах, которые используются в структуре системы.

Средства генерирования отчетов на основе информации из центрального репозитория автоматически генерируют системную документацию.

Средства создания форм определяют форматы документов и экранных форм.

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

Генераторы программного кода автоматически генерируют программы на основе проектов, хранящихся в центральном репозитории.

Задания для контроля

1.Разработайте модель рабочего окружения для информационной системы больницы. Модель должна предусматривать ввод данных о новых пациентах и систему хранения рентгеновских снимков.

47

2.Создайте модель обработки данных в системе электронной почты. Необходимо отдельно смоделировать отправку почты и ее получение.

3.Разработайте модель классов объектов для системы электронной почты. Если вы выполнили упражнение, опишите различия и сходства между моделью обработки данных и объектной моделью.

4.Нарисуйте модель конечного автомата управляющей системы для телефонного автоответчика, который регистрирует входные сообщения и показывает число принятых сообщений на дисплее. Система должна соединять владельца телефона с абонентом после ввода им последовательности чисел (телефонного номера абонента), а также, имея записанные сообщения, повторять их по телефону.

48

Соседние файлы в папке Lect_trpo