Жизненный цикл информационных систем

Содержание

Слайд 2

Виды контроля: Тесты, Сдача всех практических занятий и самостоятельных работ (домашних) - индивидуальное практическое

Виды контроля: Тесты, Сдача всех практических занятий и самостоятельных работ (домашних) -
задание, Аттестация: Успешная сдача всех видов контроля, практических занятий
Термины:
Программное обеспечение (ПО) =
Программный продукт (ПО входит как часть)
=>Автоматизированная информационная система (АИС) =
Информационная система (ИС)

Слайд 4

Проектирование связано с выбором методологии, технологии и методов
Методология – научное обоснование способов

Проектирование связано с выбором методологии, технологии и методов Методология – научное обоснование
разработки проекта системы
Технология – отвечает на вопрос «как», это те операции, которые нужны для достижения результата
Методы – процессы создания моделей проектирования
Инструменты – программные средства и языки программирования

Слайд 6

Жизненный цикл программного обеспечения (ЖЦ ПО)

Любой произведенный продукт, изделие имеет свой жизненный

Жизненный цикл программного обеспечения (ЖЦ ПО) Любой произведенный продукт, изделие имеет свой
цикл.
Рассмотрим это понятие для программного обеспечения (соответствует нашим модулям)

Слайд 7

ЖЦ ПО - это непрерывный процесс, который
начинается с момента принятия решения

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

Слайд 8

термины «этапы» и «стадии» применяют так: когда хотим обратить внимание на продолжительность

термины «этапы» и «стадии» применяют так: когда хотим обратить внимание на продолжительность
этапа, время его выполнения, говорим о стадии (в переводе связано с временем).
Что это за этапы проще понять на каскадной модели их выполнения:
Каскадная модель ЖЦ- последовательное выполнение всех этапов проекта по порядку.
Переход на следующий этап после полного завершения работ на предыдущем этапе.

Слайд 9

Этапы проекта в соответствии с каскадной моделью (см.рис.ниже):
Анализ и формирование требований
Проектирование

Этапы проекта в соответствии с каскадной моделью (см.рис.ниже): Анализ и формирование требований
ПО
Реализация ПО (генерация кодов, кодирование)
Тестирование (входит частью как в реализацию, так и во внедрение)
Ввод в действие (внедрение)
Эксплуатация и сопровождение

Слайд 11

В реальности ЖЦ ПО носит итерационный характер (последовательное приближение и проверка условия

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

Слайд 13

Спиральная модель ЖЦ была предложена для преодоления этих проблем
Она основана на

Спиральная модель ЖЦ была предложена для преодоления этих проблем Она основана на
классическом цикле Деминга
(«планируй-делай-проверяй-выполняй»).
При использовании этой модели ИС создается в несколько итераций (витков спирали)
Здесь те же самые этапы, только с повтором

Слайд 15

Стандарты на этапы, стадии и процессы ЖЦ программного обеспечения ИС
Стандарт ГОСТ 34.601-90

Стандарты на этапы, стадии и процессы ЖЦ программного обеспечения ИС Стандарт ГОСТ
этапы и стадии разработки, но только для каскадной модели, т.к. раньше это была определяющая модель. (некоторые считают его устаревшим, но другие наоборот – наиболее полным).
Стандарт ISO/IEC 15288 (2002) – группы процессов и стадии проектирования.
Стандарт ISO/IEC 12207 (1995) – процессы. Не предлагает конкретную модель ЖЦ и методы разработки ПО. Общий для любых моделей ЖЦ и технологий разработки. Описывает структуру процессов ЖЦ ПО, но не конкретизирует в деталях.

Слайд 16

Нормативным документом ЖЦ ПО, является международный стандарт ISO/IEC 12207
(ISO - Международная

Нормативным документом ЖЦ ПО, является международный стандарт ISO/IEC 12207 (ISO - Международная
организация по стандартизации,
IEC -относится и к электротехнике и ко всей цифровой электронике, включая и ПО).
Он определяет структуру ЖЦ, содержащую процессы, действия и задачи, которые должны быть выполнены во время создания ПО.

Слайд 17

Структура ЖЦ ПО в стандарте ISO/IEC 12207 базируется на трех группах процессов:

Структура ЖЦ ПО в стандарте ISO/IEC 12207 базируется на трех группах процессов:

- основные процессы ЖЦ ПО (приобретение, поставка, разработка, эксплуатация, сопровождение);
вспомогательные процессы (документирование, конфигурирование, обеспечение качества, верификация, аттестация, оценка, аудит);
- организационные процессы (управление проектом и создание инфраструктуры проекта, оценка, улучшение самого ЖЦ, обучение персонала).

Слайд 18

Рассмотрим для примера
основные процессы – «Разработка ПО» и «Эксплуатация ПО»,
вспомогательный

Рассмотрим для примера основные процессы – «Разработка ПО» и «Эксплуатация ПО», вспомогательный
процесс «Кофигурирование»
организационный процесс «Управление проектом».

Слайд 19

Разработка ПО включает в себя анализ, проектирование и реализацию (программирование), т.е. все

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

Слайд 21

Эксплуатация включает в себя
1) работы по внедрению ПО в эксплуатацию, конфигурирование

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

Слайд 22

Управление проектом – орг.процесс - планирования и организации работ, создания коллективов разработчиков,

Управление проектом – орг.процесс - планирования и организации работ, создания коллективов разработчиков,
контроля сроков и качества работ. К управлению проектом относится также Обеспечение качества проекта связанное с верификацией, проверкой и тестированием ПО. Верификация - определение соответствия требованиям каждого этапа.
Имя файла: Жизненный-цикл-информационных-систем.pptx
Количество просмотров: 41
Количество скачиваний: 0