ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 04.12.2023
Просмотров: 27
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Лабораторная работа 1–2
Тема: модели жизненного цикла ПО.
Цель: получение навыков при построении моделей жизненного цикла ПО.
Задание. Построить модели жизненного цикла ПО: спиральная, каскадная, V-образная для разработки Landing Page.
Каскадная модель
1. Сбор и анализ требований
2. Построение функциональных и структурных схем
3. Проектирование макета
4. Выбор языка программирования
5. Выбор инструментальной среды
6. Разработка программного кода
9. Эксплуатация и сопровождение
8. Процесс оптимизации
7. Тестирование
В каскадной модели жизненного цикла отражено:
1. Создание ТЗ, предварительное проектирование: выбор проектных решений, описание реальных компонент, анализ конкурентов, изучение целевой аудитории.
2. Создание скелета сайта: определение стиля, расположения блоков и информации
, которую они будут доносить. Определение порядка
Какой порядок элементов будет присутствовать.
3. Создание прототипа сайта, прорисовка блоков, в которых будут располагаться картинки и текст.
4. Выбор языка и запись алгоритма. Уточнение способа организации.
5. Изучение и выбор программы для реализации программного кода.
6. установка технических и программных средств
7. Проверка соответствия структуры сайта техническому заданию, правильность работы функциональных модулей сайта.
8. Проверка: текста, адаптивности, кнопок, блоков с картинками.
9. Обнаружение и устранение неточностей и ошибок, добавление в программу новых возможностей или изменение существующих.
V-образная модель
5. Эксплуатация, сопровождение
1. Сбор и анализ требований
4. Тестирование и оптимизация
2. Проектирование
3. Разработка программного кода
В V-образной модели жизненного цикла отражено:
1. Создание ТЗ, предварительное проектирование: выбор проектных решений, описание реальных компонент, анализ конкурентов, изучение целевой аудитории.
2. Создание скелета и прототипа сайта: определение стиля, расположения блоков и информации, которую они будут доносить, а также их изображение.
3. Выбор языка программирования и инструментальной среды, реализация кода.
4. Выполнение программы на выявление дефектов в программном продукте.
5. Обнаружение и устранение неточностей и ошибок, добавление в программу новых возможностей или изменение существующих.
Спиральная модель
1. Определение задач, альтернатив, ограничений
Выполняется определение целей, таких как рабочая характеристика, выполняемые функции, возможность внесения изменений, решающих факторов достижения успехам и программного интерфейса.
2. Анализ, определение и разрешение рисков
Данный этап является одной из самых значимых стадий разработки. Главной задачей является выявление всех возможных рисков и присвоение им определенного уровня приоритета на основе их значимости. Следующим шагом является разработка возможных стратегий преодоления этих рисков. В итоге этих действий возможны изменения в последующих стадиях разработки. В качестве результата работы на этом этапе создается прототип.
3. Разработка и верификация очередной части продукта.
На этом этапе происходит разработка и последующее тестирование продукта. Во время первой итерации, когда общие требования еще не так четко сформулированы, разрабатывается концепция будущего продукта, которая необходима для получения отзыва заказчика.
4. Планирование следующих итераций.
На этом этапе вся полученная информация используется для планирования дальнейших этапов разработки.
Вывод: в ходе данной лабораторной работы были получены навыки построения моделей жизненного цикла ПО.
Спиральная модель
В спиральной модели жизненного цикла отражено: