Жизненный цикл АИС. (Лекции 8-9)

Содержание

Слайд 2

Одним из базовых понятий методологии проектирования АИС является понятие жизненного цикла

Одним из базовых понятий методологии проектирования АИС является понятие жизненного цикла

ее программного обеспечения (ЖЦ ПО).
ЖЦ ПО — это непрерывный процесс, который начинается с момента принятия решения о необходи­мости его создания и заканчивается в момент его полного изъя­тия из эксплуатации.
Слайд 3

По аналогии правомерно будет утверждать, что жизненный цикл АИС есть непрерывный

По аналогии правомерно будет утверждать, что
жизненный цикл АИС есть непрерывный

процесс с момента принятия ре­шения о необходимости ее создания до полного завершения ее эксплуатации.
Слайд 4

Продолжительность жизненного цикла современ­ных АИС составляет около 10 лет, что значительно

Продолжительность жизненного цикла современ­ных АИС составляет около 10 лет, что значительно

превышает сроки морального и физического старения технических и сис­темных программных средств, используемых при реализации АИС.
Поэтому, как правило, в течение ЖЦ системы проводится ее модернизация, после чего все функции системы должны вы­полняться с не меньшей эффективностью.
Слайд 5

Стандарт ISO/IEC 12207 в структуре жизненного цикла определяет про­цессы, которые выполняются

Стандарт ISO/IEC 12207 в структуре жизненного цикла определяет про­цессы, которые выполняются

при создании ПО АИС.
Эти про­цессы подразделяют на три группы:
основные (приобретение, поставка, разработка, эксплуата­ция и сопровождение);
вспомогательные (документирование, управление конфигу­рацией, обеспечение качества, верификация, аттестация, оценка, аудит и решение проблем);
организационные (управление проектами, создание инфра­структуры проекта, определение, оценка и улучшение са­мого жизненного цикла, обучение).
Слайд 6

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

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


Каж­дый процесс характеризуется определенными задачами и мето­дами их решения, исходными данными, полученными на преды­дущем этапе, и результатами.
Слайд 7

Разработка АИС включает все работы по созданию про­граммного обеспечения и его

Разработка АИС включает все работы по созданию про­граммного обеспечения и его

компонентов в соответствии с за­данными требованиями.
Этот процесс также предусматривает:
оформление проектной и эксплуатационной документа­ции;
подготовку материалов, необходимых для тестирования разработанных программных продуктов;
разработку материалов, необходимых для обучения персо­нала.
Как правило, составляющими процесса разработки являются стратегическое планирование, анализ, проектирование и реали­зация (программирование).
Слайд 8

К процессу эксплуатации относятся: конфигурирование базы данных и рабочих мест пользова­телей;

К процессу эксплуатации относятся:
конфигурирование базы данных и рабочих мест пользова­телей;
обеспечение пользователей

эксплуатационной документа­цией;
обучение персонала.
Основные эксплуатационные работы включают:
непосредственно эксплуатацию;
локализацию проблем и устранение причин их возникно­вения;
модификацию программного обеспечения;
подготовку предложений по совершенствованию системы;
развитие и модернизацию системы.
Слайд 9

Профессиональное, грамотное сопровождение — необходи­мое условие решения задач, выполняемых АИС. Службы

Профессиональное, грамотное сопровождение — необходи­мое условие решения задач, выполняемых АИС.
Службы

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

К предварительным действиям при организации техническо­го обслуживания АИС относятся: выделение наиболее

К предварительным действиям при организации техническо­го обслуживания АИС относятся:
выделение наиболее ответственных

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

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

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

основные про­цессы жизненного цикла АИС, прежде всего процессы разработ­ки и сопровождения.
Разработка сложных АИС предполагает независимую разра­ботку компонентов системы, что приводит к появлению многих вариантов и версий реализации как отдельных компонентов, так и системы в целом.
Таким образом, возникает проблема обеспе­чения сохранения единой структуры в ходе разработки и модер­низации АИС.
Управление конфигурацией позволяет организо­вывать, систематически учитывать и контролировать внесение изменений в различные компоненты АИС на всех стадиях ее ЖЦ.
Слайд 12

Организационные процессы имеют очень большое значение, так как современные АИС —

Организационные процессы имеют очень большое значение, так как современные АИС —

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

Обеспечение качества проекта связано с проблемами вери­фикации, проверки и тестирования компонентов

Обеспечение качества проекта связано с проблемами вери­фикации, проверки и тестирования компонентов

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

В структуру ЖЦ включены следующие группы процессов: Договорные процессы: приобретение (внутренние

В структуру ЖЦ включены следующие группы процессов:
Договорные процессы:
приобретение (внутренние решения или

решения внеш­него поставщика);
поставка (внутренние решения или решения внешнего поставщика).
Процессы предприятия:
управление окружающей средой предприятия;
инвестиционное управление;
управление ЖЦ ИС;
управление ресурсами;
управление качеством.