Проектирование
Жизненный цикл информационной системы
Пользователи информационной системы
Пользователей информационной системы условно можно разделить на две группы: внутренние и конечные.
Внутренние пользователи разрабатывают информационную систему и поддерживают ее функционирование.
К группе внутренних пользователей можно отнести: администраторов баз данных, администраторов функциональных систем (подсистем), системных и прикладных программистов.
Конечные пользователи – это пользователи, обращающиеся к информационной системе или посреднику за получением необходимой информации, те пользователи, ради которых, собственно, и создается информационная система.
Конечные пользователи могут быть косвенными и прямыми.
Косвенные конечные пользователи не общаются с информационной системой непосредственно. Они формулируют свои запросы службе администратора базы данных, а затем получают ответы на бумаге, которые перед тем, как их передать заказчику, интерпретируются специалистами.
Прямые конечные пользователи общаются с информационной системой в интерактивном режиме[1]. Часть из них умеет обращаться к заранее составленными приложениями[2] и интерпретировать ответы информационной системы. Другие умеют самостоятельно разрабатывать новые приложения.
Современные тенденции развития систем управления базами данных состоят в развитии языковых и программных средств, ориентированных на конечных пользователей, которые готовы разрабатывать самостоятельно новые приложения, не прибегая к услугам профессиональных программистов.
Для рассмотрения жизненного цикла информационной системы, рассмотрим в качестве примера все этапы строительства здания.
Вначале архитектор выполняет проект здания, производит необходимые расчеты, создает чертежи и проектную документацию исходя из потребностей заказчика.
Затем строители сооружают здание в соответствии с разработанным проектом.
Далее наступает период эксплуатации здания, во время которого обеспечивается сохранность здания, периодически проводятся ремонты, в том числе и капитальные, в ходе которых могут изменяться внутренняя планировка, проводиться новые коммуникации, делаться перестройки.
Таким образом, в последующем здание может перестраиваться и соответствии с меняющимися потребностями владельца.
Жизненный цикл информационной системы также состоит из 3-х этапов: проектирования, реализации и эксплуатации.
Проектирование выполняется посредством изучения предметной области и требований, предъявляемых к создаваемой информационной системе. На стадии проектирования производится выбор:
Структуры данных и стратегии их хранения в памяти информационной системы;
Технологии обслуживания информационной системы и взаимодействия с ней конечных пользователей;
Технических и стандартных программных средств, а также разработка оригинальных программных средств обслуживания информационной системы.