Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Проектирование информационных систем.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
981.5 Кб
Скачать

8.Реализация и сопровождение

На стадии реализации создаются структуры данных, программы и документация к ним, инструкции по использованию программ, выполняется обучение пользователей и запускаются в эксплуатацию готовые программы. Реализация включает:

  • создание и тестирование сети и базы данных;

  • создание, тестирование и документирование отдельных программ;

  • сбор, установка, тестирование и документирование системы в целом;

  • ввод в эксплуатацию (разработка инструкций пользователям, обучение, консультирование).

Вследствие быстрого развития инструментальных средств разработки информационных систем сложно разделить этапы конструирования и реализации. Практически создание базы данных и приложений (в виде прототипов) уже выполняется на этапе конструирования по результатам разработки соответствующих описаний.

Стандартные документы стадии реализации приведены в приложении. Некоторые из них сохранили актуальность: «Описание системы (подсистемы)», «Описание организационной структуры», «Описание алгоритма (проектной процедуры)», «Руководство пользователя», организационно-распорядительные документы; другие – (документация по техническому обеспечению) редко разрабатываются в рамках подсистемы, так как описывают свойства системы в целом (например, локальная сеть); третьи – (документы по информационному обеспечению, «Описание программы») достаточно сложно адаптировать, вследствие глубоких изменений технологий программирования.

Какой бы стандарт не был выбран разработчиками, он должен содержать:

  • конструктивные описания:

  • описание архитектуры системы (подсистемы): приложения, серверы, регламенты решения задач;

  • описание информационного обеспечения: структуры данных, ограничения, бизнес-правила;

  • описание математического и программного обеспечения: математические модели, структуры программ (например, объектные и/или компонентные);

  • эксплуатационные документы:

  • общий регламент управления в условиях автоматизации;

  • инструкции пользователям (порядок и правила использования информационных технологий);

  • инструкции администраторам (управление полномочиями, развертывание информационного и программного обеспечения, поддержка работоспособности, безопасности и надежности системы, восстановление системы в случае аварий и сбоев);

  • руководства программистам по сопровождению и развитию.

Ввод системы в опытную (промышленную) эксплуатацию обязательно должен быть оформлен юридически соответствующими документами (требования к актам о приемке в опытную (промышленную) эксплуатацию и к протоколам испытаний и согласований приведены в приложении). В соответствующие комиссии должны входить представители заказчика, исполнителя и ключевые пользователи.

Для обеспечения достоверности испытаний заказчиком должен быть составлен контрольный пример: варианты исходных данных и значения показателей, которые должны быть получены программным обеспечением по этим данным. Однако, заказчик зачастую пренебрегает этим правилом и испытание производится по контрольному примеру исполнителя.

В случае положительных результатов испытаний издается приказ о начале опытной эксплуатации, в котором должны быть определены сроки, пользователи и регламент использования информационной системы, а также состав и порядок работы соответствующей комиссии.

В период опытной эксплуатации выявляются и оформляются протоколом согласования все ошибки проектирования, в том числе и ошибки заказчика, согласованные ошибки исправляются. Возможно также дополнение системы новыми функциональными возможностями. В соответствии с изменениями вносятся изменения в конструктивные и эксплуатационные документы.

Опытная эксплуатация заканчивается сдачей в промышленную эксплуатацию, которая оформляется соответствующими актом и приказом.

Сопровождение заключается в поддержании в рабочем состоянии программного и информационного обеспечений. На этой стадии выполняются консультации и дополнительное обучение пользователей, восстановление после сбоев, исправление ошибок и адаптация программы к изменениям в условиях эксплуатации.

Исправление ошибок предполагает:

  1. определение проблемы,

  2. понимание программ,

  3. изменение и тестирование в сравнении с предыдущей версией,

  4. изменение документации.

Адаптация программы обычно включает:

  1. анализ требований,

  2. написание новых простых программ,

  3. реструктуризация файлов и баз данных,

  4. анализ и переделка комплекса программ.

Чтобы выносить ребенка, нужно девять месяцев, независимо от того, сколько женщин будет к этому привлечено.