close

Вход

Забыли?

вход по аккаунту

?

Презентация на тему: "Жизненный цикл ПО"

код для вставки
Подготовила:
студентка 21-И группы
Емельянова Светлана
Содержание
Определение
жизненного цикла
ПО
Организационные
процессы
Основные процессы
ЖЦ ПО
Модели жизненного
цикла
Вспомогательные
процессы
Источники
Определение жизненного цикла
Жизненный цикл ПО
можно представить как
ряд событий,
происходящих с системой
в процессе ее создания и
использования.
Основные процессы
• Приобретение (действия и задачи заказчика,
приобретающего ПО)
• Поставка (действия и задачи поставщика, который
снабжает заказчика программным продуктом или услугой)
• Разработка (действия и задачи, выполняемые
разработчиком: создание ПО, оформление проектной и
эксплуатационной документации)
• Эксплуатация (действия и задачи оператора —
организации, эксплуатирующей систему)
• Сопровождение (действия и задачи, выполняемые
сопровождающей организацией, то есть службой
сопровождения).
Вспомогательные процессы
• Документирование (формализованное описание
информации, созданной в течение ЖЦ ПО)
• Управление конфигурацией (применение
административных и технических процедур на всем
протяжении ЖЦ ПО для определения состояния
компонентов ПО, управления его модификациями).
• Обеспечение качества (обеспечение гарантий того, что
ИС и процессы её ЖЦ соответствуют заданным
требованиям и утвержденным планам)
• Верификация (определение того, что программные
продукты, являющиеся результатами некоторого
действия, полностью удовлетворяют требованиям или
условиям, обусловленным предшествующими
действиями)
Вспомогательные процессы
(продолжение)
• Аттестация (определение полноты соответствия
заданных требований и созданной системы их
конкретному функциональному назначению)
• Совместная оценка (оценка состояния работ по проекту:
контроль планирования и управления ресурсами,
персоналом, аппаратурой, инструментальными
средствами)
• Аудит (определение соответствия требованиям, планам и
условиям договора)
• Разрешение проблем (анализ и решение проблем,
независимо от их происхождения или источника, которые
обнаружены в ходе разработки, эксплуатации,
сопровождения или других процессов)
Организационные процессы
• Управление (действия и задачи, которые могут
выполняться любой стороной, управляющей своими
процессами)
• Создание инфраструктуры (выбор и сопровождение
технологии, стандартов и инструментальных средств,
выбор и установка аппаратных и программных средств,
используемых для разработки, эксплуатации или
сопровождения ПО)
• Усовершенствование (оценка, измерение, контроль и
усовершенствование процессов ЖЦ)
• Обучение (первоначальное обучение и последующее
постоянное повышение квалификации персонала)
Модель жизненного цикла
Модель жизненного цикла структура, содержащая процессы,
действия и задачи, которые
осуществляются в ходе разработки,
функционирования и сопровождения
программного продукта в течение
всей жизни системы, от определения
требований до завершения ее
использования.
Модель ЖЦ ПО включает в себя:
1. Стадии;
2. Результаты выполнения работ на
каждой стадии;
3. Ключевые события — точки
завершения работ и принятия
решений.
Каскадная модель
Предусматривает последовательное выполнение
всех этапов проекта в строго фиксированном
порядке. Переход на следующий этап означает полное
завершение работ на предыдущем этапе.
Поэтапная модель с
промежуточным контролем
Разработка ИС ведется итерациями с циклами обратной
связи между этапами. Межэтапные корректировки
позволяют учитывать реально существующее
взаимовлияние результатов разработки на различных
этапах; время жизни каждого из этапов растягивается на
весь период разработки.
Спиральная модель
На каждом витке спирали выполняется создание
очередной версии продукта, уточняются требования
проекта, определяется его качество и планируются
работы следующего витка. Особое внимание уделяется
начальным этапам разработки.
Модель прототипирования
Многопроходная модель
Многопроходная модель – это
несколько итераций процесса
построения прототипа ПП с
добавлением на каждой
следующей итерации новых
функциональных
возможностей или
повышением эффективности
ПП.
V-Model
• V-Model является моделью разработки информационных
систем (ИС), направленной на упрощение понимания
сложностей, связанных с разработкой систем.
Источники
•
•
•
•
https://habrahabr.ru/post/111674/
http://swebok.sorlik.ru/software_lifecycle_models.html
http://habrahabr.ru/post/111674/
https://ru.wikipedia.org/wiki/Жизненный_цикл_програм
много_обеспечения
Документ
Категория
Без категории
Просмотров
555
Размер файла
712 Кб
Теги
цикл
1/--страниц
Пожаловаться на содержимое документа