logo
Мат мод консп сум-2012

10.2 Особенности проектирования информационных систем

Основным нормативным документом, регламентирующим жизненный цикл программного обеспечения, в том числе информационной системы, является международный стандарт ISO/IEC 12207.

ISO – International Organization of Standardization – международная организация по стандартизации.

IEC - International Electrotechnical Commission – международный комитет по электротехнике.

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

Структура жизненного цикла базируется на трех группах процессов:

- основные процессы (приобретение, поставка, разработка, эксплуатация);

- вспомогательные процессы – обеспечение выполнения основных процессов (документирование, управление конфигурацией, обеспечение качества, аттестация, оценка, аудит, решение проблем);

- организационные процессы (управление проектом, оценка и улучшение самого жизненного цикла).

Основные процессы

 Разработка - включает в себя все работы по созданию информационных систем и ее компонент в соответствии с заданными требованиями, в том числе:

- оформление проектной и эксплуатационной документации,

- подготовку материалов, необходимых для проверки работоспособности и соответствующего качества программных продуктов, материалов, необходимых для организации обучения персонала и т.д.

 Эксплуатация включает в себя работы по введению компонентов информационных систем в эксплуатацию, в том числе:

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

- обеспечение эксплуатационной документацией;

- обучение персонала;

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

Вспомогательные и организационные процессы.

 Техническое и организационное обеспечение проекта включает:

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

-  методы описания промежуточных состояний разработки,

- методы и средства испытаний информационных систем,

- обучение персонала.

 Управление проектом - создание коллективов разработчиков, планирование и организация работ, управление конфигурацией проекта, контроль сроков и качества выполняемых работ.

Управление конфигурацией - учет связей и функций компонентов информационных систем (каждый из которых может иметь разновидности или версии), организация внесения изменений в информационные системы, учет и контроль изменений на всех стадиях жизненного цикла.

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