Детализация представлений ЭИС
Описание хранимой и обрабатываемой информации в ЭИС делается с разной степенью детализации. Используются три уровня представления (рис. 1.11):
1) Внешний уровень - описание информационных потребностей конечного пользователя.
2) Концептуальный уровень - описание информационных потребностей на уровне понятий ЭИС.
3)Внутренний уровень - описание способа хранения информации в памяти ЭВМ и методов доступа к ней.
Внутренний уровень наиболее близок к физической памяти ЭВМ, внешний уровень наиболее близок к пользователям, а концептуальный уровень занимает промежуточное положение.
Пользователи
Рисунок1.11 Детализация представлений ЭИС.
1) Внешнее представление может пользоваться любым аппаратом понятий. Единственное требование состоит в возможности преобразования его в концептуальное представление. Внешнее представление оказывается достаточным для применения ряда прикладных программ, которые можно охарактеризовать как генераторы отчетов. Генерация отчетов предполагает преобразование потока входной информации в выходной поток.
2) Концептуальное представление описывает полное информационное содержание базы данных в более абстрактной форме по сравнению со способом физического хранения данных. Цель концептуального уровня - создать такое формальное представление о базе данных, чтобы любое внешнее представление являлось его подмножеством.
Концептуальный уровень описания оказывается достаточным для использования программной поддержки в виде систем управления базами данных. Концептуальное описание при этом необходимо адаптировать к требованиям конкретной СУБД, значительно упрощаются вопросы разработки программного обеспечения системы, сокращаются сроки разработки ЭИС.
К концептуальному представлению предъявляется требование устойчивости. Это означает, что ряд изменений в предметной области не должен приводить к обязательной корректировке концептуального представления.
При обработке данных правила описания данных содержатся в моделях данных, а описание информации для конкретной ЭИС называется представлением, схемой или структурой. Принципиальными различиями обладают три модели данных - реляционная, сетевая и иерархическая, у которых разные множества допустимых информационных конструкций.
3) Внутреннее описание данных определяет организацию данных в памяти ЭВМ и методы доступа к данным. Основные методы организации даннных - последовательный, цепной или списковый и древовидный. Это наиболее детальное описание процессов обработки данных в ЭИС. Если ЭИС разработана с применением СУБД, то требуемые параметры внутреннего описания довольно немногочисленны.
Если структура хранимой базы данных меняется, то должны обеспечиваться все требования концептуального описания системы, существовавшие до начала изменений.
Наличие нескольких уровней детализации позволяет расчленить процесс проектирования ЭИС на несколько более простых шагов, а также предоставить возможность участия в разработке ЭИС пользователям и специалистам, не имеющим профессиональной подготовки в области обработки данных.
1.12 Жизненный цикл ЭИС
В жизненном цикле ЭИС можно выделить несколько этапов, относящихся к ее разработке и эксплуатации.
Разработкой (проектированием) ЭИС называется процесс составления описания еще не существующей системы на разных языках и с различной степенью детализации, в ходе которого осуществляется оптимизация проектных решений.
Этапами проектирования являются:
- обоснование создания ЭИС;
- разработка технического задания;
- техническое проектирование;
- рабочее проектирование;
- ввод ЭИС в действие.
Более детальное описание работ на стадии проектирования включает в себя следующие действия.
1) Обследование предметной области. Результатом обследования является техническое задание (ТЗ).
2) Определение объектов иих атрибутов.
3) Установление всех структурных связей между объектами и процессами. Разработка структуры базы данных, проверка ее корректности и полноты.
4) Определение технологии работы ЭИС, т.е. определение порядка сбора, контроля и хранения данных.
5) Выбор ЭВМ и СУБД. Оценка требуемых объемов памяти и трудоемкости разработки программ.
6) Проверка корректности проекта и определение сроков его реализации.
Итогом перечисленных выше действий становится технический проект (ТП) ЭИС.
Проектирование | Эксплуатация. Моди- фикация | Утилизация | |
Тз и ТП | РП | Ввод | Использование Старого проекта в новом Использование Содержимого БД Продажа компонентов ЭИС |
Обследование ПО Идентификация Структура БД Технология Выбор ЭВМ и СУБД Проверка Корректности | Описание БД Интерфейсы Программирование Тестирование Обучение | Актуализация БД Опытная эксплуатация Авторский надзор |
Рисунок1.12 Этапы жизненного цикла ЭИС
На стадии рабочего проектирования (РП) необходимо:
- создать описания всех компонентов базы данных;
- разработать экранные формы и системы меню для всех групп пользователей,
- разработать программы для всех приложений,
- заполнить ЭИС отладочными данными и оттестировать ее,
- составить инструкции по работе с ЭИС и обучить пользователей.
Ввод в эксплуатацию:
- актуализация БД,
- опытная эксплуатация,
- авторский надзор.
Стадию эксплуатации можно охарактеризовать как период стабильного функционирования ЭИС, не требующий изменения ранее принятых проектных решений. Процесс эксплуатации обычно через некоторые периоды времени прерывается стадиями модификации системы.
Под стадией модификации будем понимать процесс корректировки проектных решений по отдельным компонентам ЭИС. Стадия эксплуатации начинается с заполнения ЭИС реальными данными. На стадии эксплуатации ЭИС требуется обеспечить реорганизацию БД, рестарт и восстановление, копирование БД, контроль непротиворечивости БД.
Этапы эксплуатации поочередно меняются с этапом модификации ЭИС до тех пор, пока не наступит момент морального старения ЭИС и будет принято решение о ее ликвидации и разработке принципиально новой системы. Важность модернизации ЭИС можно пояснить такими данными: стоимостные затраты на модернизацию ЭИС достигают примерно трети объема эксплуатационных расходов, т.к. за год в ЭИС обычно меняется 10-40% первичных документов и 20-50% выходных документов.
При утилизации ЭИС: используется старый проект в новом; используется содержимое БД; продажа компонентов ЭИС.
Дата добавления: 2015-03-09; просмотров: 1768;