![](/user_photo/2706_HbeT2.jpg)
- •Лабораторная работа № 1 Выделение высокоуровневых требований к программной системе
- •1. Теоретическая часть
- •1.1. Классификация и уровни требований
- •1.2. Свойства требований
- •1.3. Анализ требований
- •1.4. Модель вариантов использования
- •1.7. Вопросы для самоконтроля
- •2. Практическая часть
- •2.1. Задание на лабораторную работу
- •2.2. Порядок выполнения работы
- •2.3. Контрольные вопросы
- •Лабораторная работа №2 Построение диаграммы потоков данных
- •1. Теоретическая часть
- •1.1. Диаграмма потоков данных
- •1.2. Детализация процессов и контекстная диаграмма
- •1.3. Нотации изображения диаграммы потоков данных и основные элементы
- •1.4. Вопросы для самоконтроля
- •2. Практическая часть
- •2.1. Задание на лабораторную работу
- •2.2. Описание входной и выходной информации
- •2.3. Построение диаграммы потоков данных
- •2.4. Контрольные вопросы
- •Лабораторная работа №3 Проектирование информационного обеспечения с использованием семантических моделей
- •1. Теоретическая часть
- •1.1. Семантические модели данных
- •1.2 Диаграммы «Сущность-связь»
- •1.3. Основные компоненты диаграммы «Сущность–связь»
- •1.4. Вопросы для самоконтроля
- •2. Практическая часть
- •2.1. Задание на лабораторную работу
- •2.2. Разработка er–модели
- •2.3. Прямая и обратная инженерия базы данных информационной системы
- •2.4. Контрольные вопросы
- •Приложение 1
- •Приложение 2
- •1. Введение
- •2. Позиционирование
- •3. Описания пользователей
- •4. Краткий обзор изделия
- •5. Возможности продукта
- •6. Ограничения
- •7. Показатели качества
- •8. Другие требования к изделию
- •9. Требования к документации
- •10. Маркировка и пакетирование
- •Библиографический список
2.4. Контрольные вопросы
Какая информация о предметной области необходима для построения ER–модели?
Каким правилам подчиняется ER–диаграмма?
Как преобразуются простые типы сущностей в схему БД?
Как преобразуются связи в схему БД?
Как преобразуются связи «многие ко многим» в схему БД?
Как преобразуются атрибуты сущности в схему БД?
Как преобразуются подтипы в схему БД?
Как преобразуются взаимно исключающие связи в схему БД?
Как преобразуются уникальные идентификаторы сущностей в схему БД?
Приложение 1
Требуется решить задачу диспетчеризации полиграфического производства.
Типография «Печатник» работает позаказно. 20 менеджеров продаж осуществляют приём заказов. У каждого заказа имеется плановый срок выполнения. В заказе может быть одно или несколько изданий (например, плакат, визитка, рекламный буклет, журнал, этикетка, коробка). Длительность выполнения заказа составляет от 1 до 10 дней, в среднем — 3.
Для производства каждого издания требуется выполнить ряд работ, таких, как, вёрстка, изготовление плёнок, печать, резка, склеивание, перебор листов, упаковка. В момент передачи заказа в производства для каждой из работ известна её плановая продолжительность. Работы должны производиться в определённом порядке. Часть работ выполняется на полиграфическом оборудовании, часть — вручную. Некоторые единицы оборудования являются взаимозаменяемыми. На предприятии есть 5 производственных участков, по которым группируется оборудование.
Требуется разработать информационную систему (ИС), позволяющую автоматизировать работу диспетчера типографии. В функции диспетчера входит: назначение точного срока начала и окончания выполнения работ над заказами; составление графиков работы оборудования и сменного персонала; планирование работ производственных участков; информирование менеджеров продаж о текущем состоянии их заказов в производстве; контроль исполнения и оперативная корректировка планов; учёт брака. Основная его цель — добиться бесперебойной работы типографии, исключив ситуацию срыва плановых сроков исполнения заказов.
Приложение 2
Примерный текст документа «Видение»
1. Введение
1.1. Цель
Цель создания этого документа состоит в том, чтобы собрать, проанализировать и определить высокоуровневые потребности и возможности системы диспетчеризации типографии. Документ акцентирует внимание на возможностях, необходимых совладельцам и целевым пользователям, и на том, почему эти потребности существуют. Подробности того, как система диспетчеризации типографии выполняет эти потребности, будут детализированы в прецедентах и дополнительных спецификациях.
1.2. Контекст
Настоящий документ разрабатывается в рамках проекта автоматизации деятельности типографии «Печатник».
1.3. Определения, акронимы и сокращения
Основные определения приведены в документе «Глоссарий проекта».
1.4. Ссылки
Видение базируется на документе «Диспетчеризация полиграфического предприятия».
1.5. Краткое содержание
Документ описывает высокоуровневые требования к системе диспетчеризации полиграфического предприятия. Указаны основные деловые преимущества рассматриваемого в Видении решения, сформулированы ключевые проблемы и способы их решения, приведены характеристики пользователей системы, возможности системы, ограничения, показатели качества и другие требования к продукту.