
- •Л ббд лр№ 16абораторный практикум
- •1. Перечень лабораторных работ по дисциплине ббд
- •2. Исходные данные для выполнения лабораторных работ
- •3. Постановка задач на лабораторную работу «разработка постановки задачи на создание приложения»
- •4. Общие понятия и определения
- •4.1. Данные и документы, их назначение и классификация
- •4.2. Задачи автоматизации, их назначение и классификация
- •4.3. Ас, сод, приложения, их компоненты и назначение
- •Программное обеспечение
- •5. Методика выполнения лабораторной работы
- •5.1. Определение требований к функциям приложения
- •5.2. Определение требований к данным приложения
- •5.3. Разработка макетов выходных документов
- •5.4. Некоторые ограничения и проблемы
- •Список контрольных вопросов
- •Список сокращений
- •Список использованных источников
- •Приложение а. Пример описания объектА «деканат факультета»
- •Приложение б. Тз на создание приложения « успеваемость»
- •1. Постановка задачи на создание приложения « успеваемость»
- •1.1. Объект и цели автоматизации
- •1.2. Требования к приложению
- •1.2.1. Требования к структуре и функционированию приложения
- •1.2.2. Общие требования к приложению в целом
- •1.2.3. Требования к функциям приложения
- •1.2.4. Требования к видам обеспечения приложения
- •1.3. Требования к процессу создания и использования приложения
- •1.3.1. Требования к модели и к процессам жизненного цикла приложения
- •1.3.2. Требования к процессу испытания приложения
- •1.3.3. Требования к документированию приложения
- •Приложение в. Пример функцИй приложения
- •Приложение г. Пример данных приложения
- •Приложение д. Пример МакетОв документов приложения
- •Штатное расписание «Название кафедры»
- •Приложение е. Примерная классификация документов для объекта
2. Исходные данные для выполнения лабораторных работ
Исходной информацией для выполнения лабораторных работ по дисциплине «Базы и банки данных» (6 семестр) является вариант описания ОА или предметной области (ПрО), который выдается преподавателем индивидуально каждому студенту. Вариант описания является исходной информацией, как для выполнения комплекса лабораторных работ, так и для выполнения курсового проекта, и включает следующую информацию:
Наименование объекта – определенное название предприятия, подразделения или комплекса задач, которые определяют объект.
Объект автоматизации – краткое определение комплекса задач, которые планируется автоматизировать объекта и реализовать в виде отдельного приложения.
Цель автоматизации – примерная цель автоматизации, которую можно использовать в качестве цели для разработки приложения.
Организационная структура – перечисление основных организационных элементов (подразделений, отдельных работников) ОА, которые имеют отношение к автоматизируемой деятельности.
Внешняя среда – определение внешних компонент, которые взаимодействуют с автоматизируемой деятельностью.
Функционирование объекта – краткое концептуальное описание процесса функционирования объекта автоматизации.
Примерный перечень сущностей – начальный вариант списка сущностей, который можно использовать при проектировании концептуальной модели базы данных (БД).
Срок хранения информации – примерный срок хранения информации в ОА.
Входная информация – примерный перечень входных данных (показатели, справочники, документы и т.д.), которые используются компонентами ОА в процессе его функционирования.
Выходная информация – перечень выходных данных (отчеты, справочники и отдельных показателей), формирование которых должно обеспечивать создаваемое приложение.
Задачи для автоматизации – примерный перечень задач, которые должны быть автоматизированы в рамках создаваемого приложения.
Приведенное описание имеет обобщенный характер описания. Для многих ПрО их описание представлено в общем виде, которое только концептуально связано с реальным объектом. Перечень компонентов и уровень детализации описания достаточны для выполнения студентами учебных заданий и являются начальной основой для самостоятельного изучения выбранной ПрО.
3. Постановка задач на лабораторную работу «разработка постановки задачи на создание приложения»
ЦЕЛЬ:
Сформировать знания и практические умения по разработке требований пользователей на создание приложения по обработке данных для заданного варианта ОА.
Назначение:
ЗАДАЧИ:
Изучить основные понятия и определения (см. п.3).
Изучить заданный вариант описания объекта автоматизации (см. п.2, приложение А).
Изучить методику и пример выполнения лабораторной работы (см. – п.5, приложения Б-Д).
Уточнить и согласовать с преподавателем исходные данные (вариант описания ОА).
Определить и описать состав функций (задач) для приложения (см.п.4.3, приложение В).
Определить состав данных для приложения (см.п.5.2, приложение Г).
Разработать макеты выходных документов приложения (см. п.5.3).
Уточнить остальные требования на создание приложения (см. приложение Б).
Документировать результаты выполнения лабораторной работы.
ИСХОДНЫЕ ДАННЫЕ ДЛЯ ВЫПОЛНЕНИЯ РАБОТЫ:
Вариант ОА для создания приложения (выдает преподаватель).
Требования, которые должны быть включены в постановку задачи на создание приложения:
санкционированный доступ пользователей к ресурсам приложения;
сохранность информации при авариях путем ведения архива базы данных (БД) приложения;
диалоговый режим взаимодействия пользователей с приложением;
БД приложения - централизована, тип модели БД – реляционная;
для приложения должна быть разработаны документы, перечень которых приведен в приложении Б (раздел «Требования к документированию»).
РЕЗУЛЬТАТ ВЫПОЛНЕНИЯ РАБОТЫ:
Отчет по лабораторной работе должен содержать следующие результаты:
ТЗ на создание приложения, включающее следующие разделы:
цель и назначение приложения;
требования к приложению (требования к приложению в целом; требования к задачам (функциям) приложения и к выходным и входным документам; требования к видам обеспечения приложения;
требования к процессу созданию и использованию приложения (требования к модели и к процессам жизненного цикла приложения, требования к процессу испытания приложения, требования к документированию приложения).
Приложение А. Каталог данных приложения.
Приложение Б. Каталог функций приложения.
Приложение В. Макеты выходных данных (справочников, документов)
ПРИМЕЧАНИЯ:
При использовании шаблона (приложение Б) для подготовки своего варианта ТЗ необходимо заменить выделены в тексте подчеркиванием требования на требования разработчика (студента).
Возможно частичное уточнение и изменение исходных данных в рамках выданной темы. Эти изменения согласовываются с руководителем.
Изменение выданной студенту темы (названия ОА и его описания) для выполнения комплекса лабораторных работ и курсового проектирования возможно
при согласии руководителя
и при условии, что студент в течение первой учебной недели подготовит описание новой ПрО (по выданному шаблону), которое не совпадает с выданными вариантами тем другим студентам,
и представит его преподавателю на утверждение.
При оформлении текстов лабораторных работ рекомендуется использовать требования, предъявляемые к курсовым проектам [4], так как основные материалы по лабораторным работам включаются в курсовой проект.
Рекомендуется сохранять как печатные, так и электронные копии лабораторных работ. Они используются в виде входных данных для выполнения последующих работ, а также при выполнении курсовых проектов.