ВОПРОСЫ К ЭКЗАМЕНУ
По междисциплинарному курсу:
МДК. 01.01 Разработка программных модулей
МДК. 01.03 Разработка мобильных приложений
Теоретические вопросы:
Описать суть жизненного цикла программного обеспечения. Характеристика каждого этапа жизненного цикла.
Жизненный цикл программного обеспечения (Software Life Cycle Model) — это период времени, который начинается с момента принятия решения о создании программного продукта и заканчивается в момент его полного изъятия из эксплуатации.
Обычно к этапам жизненного цикла относят:
Анализ требований - на данном этапе формируются цели и задачи проекта, устанавливается область применения программного обеспечения (ПО), определяются сроки и стоимость разработки ПО.
Проектирование - включает в себя определение архитектуры программной системы, её функций, внешних условий функционирования, интерфейсы и распределение функций между пользователями и системой, требования к программным и информационным компонентам.
Программирование - на данной стадии строятся прототипы как целой программной системы, так и её частей, осуществляется физическая реализация структур данных, разрабатывается программные коды, выполняется отладочное тестирование, создается техническая документация.
Тестирование и отладка - производить тестирование программного обеспечения на соответствие требований к нему, проверку оформления и наличие необходимого пакета документации. Результатом тестирования является устранение всех недостатков программного продукта и заключение о её качестве.
Эксплуатация и сопровождение - предусматривают установку программной системы, обучение пользователей, документирование.
Среди моделей жизненного цикла программного обеспечения наиболее известны следующие:
Каскадная модель
Итерационные модели
Инкрементная модель
Спиральная модель
Поделитесь с Вашими друзьями: |