Главная страница
Навигация по странице:

  • Лабораторная работа №1 Жизненный цикл разработки программного обеспечения: этапы, модели и методологии Цель работы

  • трпо. Жизненный цикл разработки программного обеспечения этапы, модели и методологии


    Скачать 22.45 Kb.
    НазваниеЖизненный цикл разработки программного обеспечения этапы, модели и методологии
    Дата26.09.2021
    Размер22.45 Kb.
    Формат файлаdocx
    Имя файлатрпо.docx
    ТипОтчет
    #237213

    МИНИСТЕРСТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ БЕЛАРУСЬ

    Учреждение образования

    ///

    ///

    ///

    Отчет

    по лабораторной работе №1

    на тему «Жизненный цикл разработки программного обеспечения: этапы, модели и методологии»

    по курсу «Технология разработки программного обеспечения»

    Выполнил:

    Проверила:

    Лабораторная работа №1

    Жизненный цикл разработки программного обеспечения: этапы, модели и методологии

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

    Таблица 1 — Достоинства и недостатки моделей ЖЦ ИС

    Модель ЖЦ ИС

    Достоинства

    Недостатки

    Каскадная

    Благодаря последовательному выполнению этапов работ возможно планировать сроки завершения и затраты.

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

    Итерационная

    Межэтапные корректировки обеспечивают меньшую трудоемкость разработки по сравнению с каскадной моделью.

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

    Спиральная

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

    Сложная структура, высокая стоимость, сложная документация.

    Задание №2

    При выполнении индивидуального проектного задания я выберу итерационную модель ЖЦ ИС. Данная модель является универсальной для многих проектов. Во-первых, Межэтапные корректировки обеспечивают меньшую трудоемкость разработки по сравнению с каскадной моделью, т. е. на любом этапе проектирования можно вернуться на определенный уровень и внести корректировки. Во-вторых, данная модель дешевле, имеет менее сложную структуру, чем спиральная модель. В-третьих, итерационная модель ЖЦ ИС продуманнее, чем каскадная. Однако и эта система имеет свои недостатки: время жизни каждого этапа растягивается на весь период разработки, вследствие большого числа итераций возникают рассогласования выполнения проектных решений и документации, возможно появление на стадии внедрения необходимости перепроектирования всей системы. Учитывая все достоинства и недостатки можно сделать вывод: итерационная модель является наиболее подходящей для выполнения индивидуального проектного задания.
    Задание №3
    Таблица 2 — План построения ИС персонального проектного задания

    Название стадии работ

    Содержание работ

    Результат работ

    Применяемые программные средства

    Формирование требований к АИС

    Обследование объекта и обоснование необходимости создания АИС.

    Технико-экономическое обоснование проекта.

    Google Forms.

    Разработка концепции АИС

    Разработка концепций, удовлетворяющих требованием пользователей.

    Анализ потребностей.

    ERwin.

    Техническое задание

    Разработка вариантов концепции.

    Формирование исходного технического документа.

    Word.

    Продолжение таблицы 2

    Технический проект


    Разработка проектных решений.

    Выявление окончательных технических решений.

    IDE.

    Рабочая документация

    Разработка документации.

    Разработка документаций для изготовления АИС.

    Rational Rose.

    Ввод в эксплуатацию

    Проведение предварительных испытаний.

    Ввод в действие АИС, тестирование

    Unit tests.

    Сопровождение АИС.

    Наблюдение за работой и внесение необходимых изменений.

    Поддержка ПО.

    Gmail.


    написать администратору сайта