Проектирование ИБ при различных способах организации
Процесс проектирования ИБ как совокупности локальных файлов отображен на рис. 47.
Рисунок 47 - Схема процесса проектирования ИБ как совокупности локальных файлов
Процесс проектирования ИБ начинается с операции "Определения информационной потребности" каждой задачи (операция 1), которую составляют входные и результатные документы и выявляют, анализируя “Постановки задач” (Д 1.1). В результате выполнения этой операции получают “Список документов” (Д 1.2).
Далее выполняется операция "Определения периодичности решения задач" (операция 2) и получается “Список задач и периодичности их решения” (Д 2.1).
На третьей операции "Составление списка файлов" выявляется полный состав файлов и проводится их классификация, получая полный перечень имен файлов ИБ (Д 3.1).
На основе полученного списка файлов, а также документа Д 1.1 и универсумом форм входных и результатных документов (U 4.1) выполняется операции "Определения содержания файлов"(операция П4) по формированию состава полей записей файлов. При выполнении этой операции учитывается ряд основных принципов создания файлов, входящих в состав универсума (Д 4.2):
- алгоритмической направленности создания информационных файлов;
- семантической и синтаксической однородности файлов;
- упорядоченности хранения файлов по ключу;
- универсализации файлов.
После определения состава и содержания полей каждого файла производится "Определение характеристик" этих файлов (операция 5) и получение таблицы характеристик файлов (Д 5.1), включающей в себя: наименование файла; длину логической записи файла; количество логических записей; объем файла в байтах; частоту использования файла; порядок обработки файла (последовательный, выборочный, смешанный); периодичность обновления файла; объем обновлений файла в байтах; длительность хранения; тип носителя; объем занимаемой памяти.
Далее на операции 6 осуществляется "Выбор логической организации файлов" на основе универсума способов логической организации (Д 6.1) с получением таблицы описаний (Д 6.2). Затем при выполнении операции 7 осуществляется "Выбор носителей" для каждого файла из универсума машинных носителей (Д 7.1), и далее осуществляется выполнение операции 8 - "Выбор физической организации файлов", используя данные документа Д 7.2 и универсума способов физической организации файлов ИБ.
Проектирование БД имеет свои особенности на всех стадиях и этапах проектирования, кратко остановимся на некоторых из них.
На предпроектной стадии выполняются следующие работы:
· Определение экономической целесообразности и технической возможности создания БД.
· Выявление состава, содержания и характеристик хранимой информации на основе результатов обследования предметной области.
· Определение оценок, количественных характеристик информационных объектов и структурных связей между ними на основе результатов анализа информационных потребностей приложений и “Постановок задач”.
· Построение инфологической модели предметной области, определяющей совокупность информационных объектов, их атрибутов и структурных связей, динамику их изменения и характеристику информационных потребностей пользователя.
· Предварительные оценки вариантов разработки БД.
· Оценка возможностей применения СУБД и выбор СУБД.
В результате выполнения этого комплекса работ проектировщики получают ТЭО и ТЗ.
Технико-экономическое обоснование проектирования БД имеет ряд специфических разделов, таких как:
- описание принципов организации системы информационного обеспечения;
- обоснование целесообразности создания БД;
- описание инфологической модели;
- описание информационных потребностей конкретной задачи;
- описание схем документооборота;
- обоснование выбора конкретной СУБД.
Техническое задание на проектирование ИС имеет в своем составе специальный раздел, ориентированный на проектирование БД, в который входят следующие вопросы:
- Назначение БД.
- Основные требования к БД.
- Основные технические решения.
- Технико-экономические показатели эффективности использования БД.
- Состав, содержание и организация проектных работ по созданию БД.
- Порядок приемки БД в промышленную эксплуатацию.
На этапе технического проектирования при разработке базы данных выполняются следующие работы:
· Составление уточненной инфологической модели.
· Логическое проектирование (составление концептуальной схемы).
· Физическое проектирование (распределение по уровням памяти, выбор методов доступа, определение размеров файлов и т.д.).
· Проектирование и представление данных для приложений.
· Проектирование программного обеспечения, включая определение состава функций, поддерживаемых СУБД и ППП окружения; необходимых доработок этих программ и функций, реализуемых средствами оригинального программного обеспечения (для конкретных задач).
На этапе рабочего проектирования выполняются следующие работы:
· Разработка оригинальных программных средств и сервисных программ.
· Настройка СУБД и ППП окружения в соответствии с выбранными параметрами.
· Разработка контрольного примера.
· Разработка должностных технологических инструкций для пользователей для лучшего взаимодействия с БД.