Корпоративные информационные системы. Погонин В.А - 67 стр.

UptoLike

67
Разработка включает в себя все работы по созданию ПО и его
компонент в соответствии с заданными требованиями, включая
оформление проектной и эксплуатационной документации, подготовку
материалов, необходимых для проверки работоспособности и соответ-
ствующего качества программных продуктов, материалов, необходи-
мых для организации обучения персонала и т.д. Разработка ПО вклю-
чает в себя, как правило, анализ, проектирование и реализацию (про-
граммирование).
Эксплуатация включает в себя работы по внедрению компонентов
ПО в эксплуатацию, в том числе конфигурирование базы данных и
рабочих мест пользователей, обеспечение эксплуатационной докумен-
тацией, проведение обучения персонала и т.д. и непосредственно экс-
плуатацию, в том числе локализацию проблем и устранение причин их
возникновения, модификацию ПО в рамках установленного регламен-
та, подготовку предложений по совершенствованию, развитию и мо-
дернизации системы.
Управление проектом связано с вопросами планирования и орга-
низации работ, создания коллективов разработчиков и контроля за
сроками и качеством выполняемых работ. Техническое и организаци-
онное обеспечение проекта включает выбор методов и инструменталь-
ных средств для реализации проекта, определение методов описания
промежуточных состояний разработки, разработку методов и средств
испытаний ПО, обучение персонала и т.п. Обеспечение качества про-
екта связано с проблемами верификации, проверки и тестирования ПО.
Верификация это процесс определения того, отвечает ли текущее со-
стояние разработки, достигнутое на данном этапе, требованиям этого
этапа. Проверка позволяет оценить соответствие параметров разработки
с исходными требованиями. Проверка частично совпадает с тестирова-
нием, которое связано с идентификацией различий между действитель-
ными и ожидаемыми результатами и оценкой соответствия характери-
стик ПО исходным требованиям. В процессе реализации проекта важное
место занимают вопросы идентификации, описания и контроля конфи-
гурации отдельных компонентов и всей системы в целом.
Управление конфигурацией является одним из вспомогательных
процессов, поддерживающих основные процессы жизненного цикла
ПО, прежде всего процессы разработки и сопровождения ПО. При соз-
дании проектов сложных ИС, состоящих из многих компонентов, каж-
дый из которых может иметь разновидности или версии, возникает про-
блема учета их связей и функций, создания унифицированной структу-
ры и обеспечения развития всей системы. Управление конфигурацией
позволяет организовать, систематически учитывать и контролировать
внесение изменений в ПО на всех стадиях ЖЦ. Общие принципы и ре-