Введение
Содержимое раздела
Обосновать актуальность изучения жизненного цикла программного обеспечения для проектирования информационных систем, сформулировать цель реферата и обозначить задачи: раскрыть этапы, сравнить модели и показать значение качества.
Понятие и теоретические основы жизненного цикла программного обеспечения
Содержимое раздела
Раскрыть понятие жизненного цикла ПО, его назначение и состав процессов, обеспечивающих создание и использование программных продуктов. Охарактеризовать роли участников, результаты работ и значение стандартов.
Сущность и границы жизненного цикла ПО
Содержимое раздела
Рассматривается период существования программного продукта от появления потребности до прекращения эксплуатации. Объясняется, почему сопровождение и вывод из использования также относятся к жизненному циклу.
Процессы, участники и результаты разработки
Содержимое раздела
Описываются роли заказчика, пользователей и команды разработки в создании системы. Показывается, как их взаимодействие приводит к требованиям, программному продукту и документации.
Стандарты и модели организации жизненного цикла
Содержимое раздела
Характеризуются стандарты, описывающие процессы жизненного цикла ПО, и основные способы организации работ. Раскрывается значение этих подходов для планирования и контроля разработки.
Практика применения этапов и моделей жизненного цикла ПО
Содержимое раздела
На основе стандартов и опубликованных руководств разбираются документированные практики уточнения требований, тестирования и сопровождения. Примеры позволяют сопоставить модели без проведения собственного эксперимента.
Работа с требованиями и проектированием на практике
Содержимое раздела
На материалах руководств NASA и GOV.UK рассматривается фиксация потребностей пользователей и переход к архитектурным решениям. Разбирается, как требования уточняются и проверяются.
Контроль качества, внедрение и сопровождение систем
Содержимое раздела
По документированным практикам NASA и государственных цифровых сервисов анализируются тестирование, выпуск и поддержка ПО. Особое внимание уделяется контролю качества и обратной связи.
Сопоставление моделей на документированных примерах
Содержимое раздела
Сопоставляются каскадные процессы в регулируемой разработке и итерационные практики Scrum на примерах из руководств. Выводы связываются с изменчивостью требований и рисками.
Заключение
Содержимое раздела
Обобщить взаимосвязь этапов жизненного цикла ПО и показать их значение для качества информационной системы. Сформулировать выводы о выборе модели с учётом требований, рисков и условий разработки.
Список литературы
Привести использованные стандарты, учебные материалы и опубликованные руководства по жизненному циклу ПО, проектированию информационных систем, управлению качеством и гибким методам разработки.
Источники, найденные для этой работы. В готовой работе они будут оформлены по ГОСТ и расставлены сносками в тексте.
- связанный с жизнью человека или временем существования неодушевлённого объекта ◇ Они делят… — https://ru.wiktionary.org/wiki/жизненный
- Подготовка документов для государственной… — https://www.nalog.gov.ru/rn77/program/5961277/
- Системная красная волчанка (СКВ) — https://www.krasotaimedicina.ru/diseases/rheumatology/systemic-lupus-erythematosus
- Статья 40. Организация контроля объемов, сроков… — https://www.consultant.ru/document/cons_doc_LAW_107289/3c41b68ccd2d33284f6189980831981488039ed2/
- БК РФ, Глава 24.4. Казначейское сопровождение — https://www.consultant.ru/document/cons_doc_LAW_19702/c4bad396d963c79cf5c4665d8fc50e017a94309f/
- Каскадная модель — https://ru.wikipedia.org/wiki/Каскадная_модель
- В. М. Волков, Е. И. Качаловская, “Итерационная… — https://www.mathnet.ru/rus/bgumi668
- Цикл (программирование) — https://ru.wikipedia.org/wiki/Цикл_(программирование)