СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Технология разработки ПО Практическая работа №13

Категория: Информатика

Нажмите, чтобы узнать подробности

Просмотр содержимого документа
«Технология разработки ПО Практическая работа №13»

Практическое занятие № 13

Тема: Модели жизненного цикла

Цель работы: усвоить знание понятия модель жизненного цикла программы; освоить способы создания спецификаций моделей.

Краткие теоретические положения

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

Первой по времени появления и самой распространенной явилась каскадная модель.

Выявление и устранение ошибок в каскадной модели производится только на стадии тестирования, которая может растянуться во времени или вообще никогда не завершиться.

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

Третья модель ЖЦ ПО – спиральная модель – поддерживает итерации поэтапной модели, но особое внимание уделяется начальным этапам проектирования: анализу требований, проектированию спецификаций, предварительному проектированию и детальному проектированию.

Ход работы

1 Составить описание этапов модели жизненного цикла в соответствии с ГОСТ Р ИСО/МЭК 12207.

2 Написать спецификацию для каскадной модели жизненного цикла.

3 Записать особенности каскадной модели.

4 Написать спецификацию для итерационной модели жизненного цикла.

5 Записать особенности итерационной модели.

6 Написать спецификацию для спиральной модели жизненного цикла.

7 Записать особенности спиральной модели.

8 Составить описание сравнительного анализа моделей.

Контрольные вопросы

1 Сколько этапов содержит жизненный цикл программы?

2 Что включено в содержание технического задания?

3 Что включено в содержание эскизного проекта?

4 Что включено в содержание технического проекта?

5 Что включено в содержание рабочего проекта?

6 Какие действия выполняются на этапе внедрения?

7.Нарисовать схемы моделей жизненного цикла (каскадная, итерационная, спиральная).