- •Л ббд лр№ 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. Требования к документированию приложения
- •Приложение в. Пример функцИй приложения
- •Приложение г. Пример данных приложения
- •Приложение д. Пример МакетОв документов приложения
- •Штатное расписание «Название кафедры»
- •Приложение е. Примерная классификация документов для объекта
4.2. Задачи автоматизации, их назначение и классификация
Задачи, которые должны быть реализованы в рамках создаваемого приложения (ИС) по функциональному признаку можно разделить на две группы: основные и вспомогательные.
Основные задачи или задачи для автоматизации обработки данных в ОА (заданы в качестве исходных данных в разделе «Задачи для автоматизации»). По отношению к создаваемой БД приложения их разделим на следующие группы задач:
Ввод входных данных (документов, показателей) в БД (включая их редактирование, просмотр и поиск).
Выполнение определенных операций над данными из БД, в том числе и ввод отдельных показателей в БД.
Формирование выходных данных (документов, показателей) или отчетов.
Вспомогательные задачи или задачи, связанные с планируемым использованием приложения (программ и БД). Их можно разделить на следующие группы задач
обслуживание ПО приложения (установка, проверка, восстановление, защита);
обслуживание БД (создание, загрузка, архивирование, восстановление, защита, документирование);
обеспечения взаимодействия пользователя с приложением – организация диалога, справочные функции (справка, контекстная помощь, выдача сообщений) и другие.
В рамках исходных данных (вариант описания ОА) автоматизируемая деятельность ОА определена в виде раздела «Задачи для автоматизации». В этом разделе приведен примерный перечень основных задач для автоматизации ОА, которые можно разделить на четыре группы:
Формирование, ведение и документирование справочников. Это определение группы задач. При определении функций приложения для каждого справочника должна быть определена отдельная функция.
Ввод исходных данных из входных документов. Это также определение группы задач, впоследствии для каждого входного документа (за исключением справочников) должна быть определена отдельная функция.
Задачи, определяющие специфику обработки данных в заданном ОА.
Формирование и документирование отчетных документов. Это определение группы задач, впоследствии для каждого отчета должна быть определена отдельная функция
Перечень вспомогательных задач является общим для всех приложений, используется как исходные данные и полностью включается в постановку задачи на создание приложения.
4.3. Ас, сод, приложения, их компоненты и назначение
Автоматизированная система (АС) – это система, состоящая из персонала и комплекса средств автоматизации его деятельности, реализующая информационную технологию выполнения установленных функций [1]. Процесс создания АС осуществляется в соответствии с государственными стандартами (ГОСТ) группы 34. Одним из видов АС являются система обработки данных (СОД) или информационная система (ИС), обобщенная структура которой изображена на рис. 4.1.
Внешняя
среда
Программное
обеспечение СОД
Прикладные
программы
СУБД
Техническое
обеспечение СОД
Другие
виды обеспечения СОД
Рисунок 4.1 – Обобщенная структура СОД
В состав СОД входят следующие виды обеспечения [1]:
Программное обеспечение (ПО) включает совокупность программ, реализующих функции и задачи АС и обеспечивающих работу комплексов технических средств. В состав ПО входят системные, инструментальные и прикладные программы, а также инструктивно-методическая документация по применению средств ПО и персонал, занимающийся его разработкой и сопровождением на весь период жизненного цикла СОД.
Информационное обеспечение (ИО) представляет собой совокупность проектных решений по объемам, размещению, формам организации информации, циркулирующей в СОД. Оно включает в себя совокупность показателей, справочных данных, классификаторов и кодификаторов информации, универсальные системы документов (УСД), БД, архивы, а также персонал, обеспечивающий надежность хранения, своевременность и качество технологии обработки информации.
Техническое обеспечение (ТО) представляет собой комплекс технических средств, обеспечивающих работу СОД. ТО можно разделить на средства вычислительной техники (СВТ), средства коммуникационной техники и средства организационной техники. Структурными элементами технического обеспечения наряду с техническими средствами являются также методические и руководящие материалы, техническая документация и обслуживающий эти технические средства персонал.
Лингвистическое обеспечение (ЛО) объединяет совокупность языковых средств для формализации естественного языка, построения и сочетания информационных единиц в ходе общения персонала СОД с СВТ. С помощью ЛО осуществляется общение человека с машиной. ЛО включает информационные языки для описания структурных единиц БД СОД (документов, показателей, реквизитов и т.п.); языки управления и манипулирования данными БД; языковые средства информационно-поисковых систем; языковые средства автоматизации проектирования СОД; диалоговые языки специального назначения и другие языки; систему терминов и определений, используемых в процессе разработки и функционирования СОД.
Другие виды обеспечения (организационное, правовое и т.д.) – не рассматривается.
Приложение будем рассматривать как СОД, автоматизирующая обработку данных в рамках заданного объекта, ориентированная на применение определенным классом пользователей. В составе приложения (в рамках лабораторных работ и курсового проектирования по дисциплине ББД) будем рассматривать следующие основные компоненты, подлежащие разработке:
Программное обеспечение приложения, реализующее диалоговый пользовательский интерфейс и функции по обработке данных для ОА. Создание ПО включает разработку программ приложения, реализующих функции по автоматизации ОА, а также использование готовых программ операционной системы и системы управления базами данных (СУБД).
Информационное обеспечение приложения представляющее централизованную реляционную базу данных и совокупность входных и выходные данных приложения.
Перечень проектной и эксплуатационной документации на приложение.
Структурная схема создаваемого приложения изображена на рис.4.2.