
- •Л ббд лр№ 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. Требования к документированию приложения
- •Приложение в. Пример функцИй приложения
- •Приложение г. Пример данных приложения
- •Приложение д. Пример МакетОв документов приложения
- •Штатное расписание «Название кафедры»
- •Приложение е. Примерная классификация документов для объекта
5.4. Некоторые ограничения и проблемы
Следует выделить некоторые существенные ограничения и проблемы, которые связаны с высоким уровнем описания требований в ТЗ (имеется в виду описание функций, входных и выходных данных приложения).
Перечень функций, которые описаны в ТЗ, определены как независимые. Реально многие функции взаимосвязаны. Например, формирование любого отчета предполагает наличие в БД определенных данных, а это значит, что должны быть выполнены некоторые функций, которые обеспечат ввод этих данных в БД. Данные неопределенности будут решены в процессе разработки структуры ПО и пользовательского интерфейса.
Входные и выходные данные отдельных функций, а также информационные взаимосвязи между разными функциями не согласованы, как по составу документов, так и по составу входящих показателей. Даная проблема будет последовательно решаться в процессе проектирования БД и ПО приложения.
Список контрольных вопросов
Определение и функционирование заданного объекта автоматизации.
Документы, их назначение и классификация.
Задачи для автоматизации, их классификация.
Структура и назначение СОД. Виды обеспечения СОД, их краткая характеристика.
Структура приложения, основные компоненты и их назначение.
Назначение и структура документа ТЗ на создание приложения.
Методика определения функций приложения.
Методика определения данных для приложения.
Макеты документов, их структура.
Список сокращений
АС - автоматизированная система
БД - база данных
ГОСТ - государственный стандарт
ДС - документ справочный
ДО - документ оперативный
ЖЦ - жизненный цикл
ИО - информационное обеспечение
ОА - объект автоматизации
П - отдельный показатель
ПО - программное обеспечение
СК - совокупность показателей
СУБД - система управления базами данных
Список использованных источников
ИТ. Автоматизированные системы. Термины и определения. ГОСТ 34.003-92.
ИТ. Техническое задание на создание автоматизированной системы. ГОСТ 34.602-90.
Системная и программная инженерия. Процессы жизненного цикла программных средств. ИСО/МЭК 12207-2008.
Методическое пособие по курсовому проектированию по дисциплине ББД. 2012 г.
Конспект лекций по дисциплине ББД. 2012 г.
Приложение а. Пример описания объектА «деканат факультета»
Наименование объекта: деканат факультета вуза.
Задача автоматизации: комплекс задач по учету текущей успеваемости и посещаемости занятий студентами и формированию отчетности (по успеваемости и по посещаемости занятий).
Цель автоматизации: сокращение трудозатрат по ведению информации и отчетных документов при решении комплекса задач по учету текущей успеваемости и посещаемости занятий студентами факультета вуза.
Организационная структура объекта: факультет; деканат; кафедры; преподаватели; отдел кадров; учебно-методический отдел.
Функционирование объекта. Факультет включает в свой состав деканат, несколько кафедр, а также студентов. Перечень кафедр и список преподавателей по каждой кафедре определяется отделом кадров (документ «Штатное расписание кафедр» и «Справочник кафедр»). Студенты обучаются по определенным специальностям (документ «Список специальностей», отдел кадров). Обучение студентов осуществляется по учебному плану, который определяется документом «Рабочий учебный план» (учебно-методический отдел). В этом документе для каждой специальности и специализации определен перечень дисциплин и видов учебной нагрузки на весь период обучения. Для каждого семестра определено фиксированное количество дисциплин для изучения. По каждой дисциплине определяются виды текущего контроля знаний (аттестация курсового проекта или работы, прием лабораторных работ). Каждая дисциплина определяется следующими атрибутами: название дисциплины; номер семестра; объем лекционных, практических и лабораторных занятий; курсовое проектирование.
Студенты обучаются в составе подгрупп, групп или потоков (несколько групп). Контингент студентов определяется документом «Текущий контингент студентов» (учебно-методический отдел), в котором для всех специальностей и курсов определен количественный состав студентов по группам. Данный документ обновляется на начало семестра.
За каждым из преподавателей закреплено определенное количество дисциплин на учебный год, которое фиксируется в документе «Закрепление дисциплин за преподавателями кафедры» (кафедра). Отдельный преподаватель входит в состав одной из кафедр факультета и работает на определенной должности (ассистент, преподаватель, старший преподаватель, доцент, профессор, заведующий кафедрой).
В процессе проведения занятий преподаватели отмечают посещение студентами занятий в «Журнале учета посещения занятий» отдельно для каждой группы.
Текущий контроль знаний у студентов включает: прием лабораторных работ; аттестацию результатов курсового проектирования два раза в семестр. Результаты сдачи лабораторных работ регистрируется в журнале преподавателя («Журнал учета сдачи лабораторных работ»), а результаты аттестации курсового проектирования в документе «Аттестационная ведомость», которая выдается в деканате.
Обобщенные результаты по текущей успеваемости студентов формируются в деканате на основе информации, которая поступает от преподавателей. Результаты используются как в деканате, так и преподавателями кафедр.
В течении семестра (еженедельно) деканат осуществляет обобщение результатов посещения занятий студентами. При превышении определенного числа пропусков по неуважительным причинам, студент может быть отчислен из вуза. В этом случае деканат готовит и передает необходимую информацию в отдел кадров для отчисления студента.
Примерный перечень сущностей: факультет, кафедра, преподаватель, дисциплина, пропуски, прием работы, оценка, курсовой проект, специальность, курс, группа и другие сущности.
Срок хранения информации: определяет разработчик (не менее 25 лет).
Входная информация:
Журнал учета посещения занятий студентами, журнал учета сдачи лабораторных работ, аттестационная ведомость, закрепление дисциплин за преподавателями, список кафедр, список специальностей, штатное расписание кафедры, рабочий учебный план, текущий контингент студентов, другие документы.
Выходная информация:
Отчетные документы о результатах деятельности деканата:
отчет о пропусках занятий по студентам (за месяц, за семестр) (название группы, ФИО студента, количество пропусков);
отчет о пропусках занятий по группам (за месяц, за семестр) (название группы, колич. пропусков);
отчет о пропусках занятий по курсам (за месяц, за семестр) (название специальности, номер курса, количество пропусков);
отчет о сдаче лабораторных работ по студентам (за месяц, за семестр) (название дисциплины, название группы, общее количество работ, список студентов (ФИО студента, колич. сданных работ));
отчет об аттестации по курсовому проектированию (название дисциплины, название группы, ФИО преподавателя, список студентов (ФИО студента, оценка));
Другие отчеты (информация, поступившая из внешней среды):
отчет о контингенте студентов факультета (по специальности (по курсам, по группам (ФИО студента, номер зачетной книжки)));
отчет о дисциплинах факультета (по семестрам) (специальность, курс, группа, список дисциплин (номер дисциплины, дисциплины, кол.часов лекций, кол.часов лаб.работ, наличие курс. проекта));
отчет о преподавателях факультета (название кафедры, список (ФИО преподавателя, должность, ученая степень, ученое звание));
отчет о закреплении дисциплин (название кафедры, номер дисциплины, название дисциплины, список групп, список преподавателей (ФИО преподавателя, должность));
Задачи для автоматизации:
Формирование, ведение и документирование справочников.
Ввод информации из входных документов в БД.
Учет посещения занятий студентами.
Учет сдачи лабораторных работ.
Учет результатов аттестации курсового проектирования.
Формирование и документирование отчетных документов о деятельности деканата.