Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
исэ лекции 2.doc
Скачиваний:
8
Добавлен:
13.11.2018
Размер:
387.07 Кб
Скачать

1.Основные процессы жизненного цикла.

Понятие жизненного цикла является одним из базовых понятий методологии проектирования информационных систем.

Широкое развитие получили методы проектирования основанные на CASE –технологиях(компьютерное проектирование программных систем), предусматривающих проведение предпроектного анализа и построения иерархической системы моделей: информационной, функциональной и управленческой.

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

Модели способствуют наиболее полному учету информационной инфраструктуры, постепенно отражая важные особенности, связанные с человеческим фактором, бизнес – спецификой, особенностями учета и управления ресурсами и качеством. В процессе проектирования должны быть рассмотрены все виды обеспечения информационной системы, предусмотренные системой стандартов ГОСТ 34 и сложившейся практикой.

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

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

1)основные процессы жизненного цикла (приобретение, поставка, разработка, эксплуатация и сопровождение).

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

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

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

Разработка информационной системы включает в себя все работы по разработке информационного программного обеспечения и его компонентов в соответствии с заданными требованиями. Разработка информационного программного обеспечения также включает:

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

2)подготовку материалов необходимых для тестирования программных продуктов

3)разработка материалов для организации обучения персонала.

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

Эксплуатационные работы можно подразделить на основные и подготовительные.

К подготовительным относятся:

1)конфигурирование БД и рабочих мест пользователей

2)обеспечение пользователей эксплуатационной документацией

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

Основные эксплуатационные работы включают:

1)непосредственно эксплуатацию

2)локализацию проблем и устранение причин их возникновения

3)модификацию программного обеспечения

4)подготовку предложений по совершенствованию информационной системы

5)развитие и модернизация системы.

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

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

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

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]