ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 23.11.2023
Просмотров: 12
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
ВЫПОЛНЕНИЕ РАБОТЫ
1. Изучите процессы жизненного цикла. Какие из процессов жизненного цикла наиболее часто используются в реальных проектах, какие в меньшей степени и почему?
-
Основные процессы (приобретение, поставка, разработка, эксплуатация, сопровождение); -
Вспомогательные процессы (документирование, управление конфигурацией, обеспечение качества, разрешение проблем, аудит, аттестация, совместная оценка, верификация); -
Организационные процессы (создание инфраструктуры, управление, обучение, усовершенствование).
Вспомогательные и организационные процессы являются второстепенными, наиболее часто используются основные процессы, ведь без них не возможно создание полноценной информационной системы.
Условно выделяют следующие основные этапы их жизненного цикла:
-
анализ требований — определение того, что должна делать система; -
проектирование — определение того, как система будет функционировать: прежде всего спецификация подсистем, функциональных компонентов и способов их взаимодействия в системе; -
разработку — создание функциональных компонентов и отдельных подсистем, соединение подсистем в единое целое; -
тестирование — проверку функционального и параметрического соответствия системы показателям, определенным на этапе анализа; -
внедрение — установку и ввод системы в действие; -
сопровождение — обеспечение штатного процесса эксплуатации системы на предприятии заказчика. Завершается жизненный цикл ИС выводом ее из эксплуатации.
2. Охарактеризуйте этапы жизненного цикла программы, созданной вами в конце прошлого года:
№ п/п | Название стадии | Содержание работ | Результат работ |
1 | Анализ требований | Анализ выдвинутых преподавателем темы и обсуждение вопроса надобности информационной системы | Точно определённые, задокументированные требования, которым должна соответствовать ИС |
2 | Проектирование | Создание схемы работы ИС(схемы базы данных, без конкретизации типов данных переменных, в абстрактном виде), создание схем форм для работы с базой данных. | Готовая схема работы будущей ИС(базы данных и её форм) |
3 | Разработка | Создание физической модели Базы данных с определёнными типами данных в приложении Access, создание форм соответствующим схеме и их подключение к БД. | Готовая физическая модель базы данных с подключенными формами для работы ИС. |
4 | Тестирование | Проверка соблюдения Физической модели на соответствие к требованиям к нашей ИС и выявление побочных ошибок. | Список найденных ошибок, которые требуют исправления. |
5 | Исправление/доработка (возвращение к этапу реализации) | Исправление ошибок выявленных на тестировании. | Готовая физическая модель базы данных с подключенными формами для работы ИС, с исправленными ошибками. |
6 | Внедрение | Представление плана внедрения преподавателю(из-за невозможности физически внедрить ИС) в абстрактном виде. | Внедренная в теории ИС. |
7 | Сопровождение/Обновление | Абстрактное сопровождение ИС, доработка модулей. | |
3. Какой модели жизненного цикла соответствует созданная вами программа?
Моя ИС, соответствует Итерационной модели жизненного цикла (Не каскадная, из-за обратных связей некоторых этапов):
4)Выделите преимущества и недостатки каскадной и спиральной модели жизненного цикла
Каскадная модель жизненного цикла программного обеспечения (водопад)
Алгоритм данного метода, который я привожу на схеме, имеет ряд преимуществ перед алгоритмом предыдущей модели, но также имеет и ряд весомых недостатков.
Преимущества:
-
Последовательное выполнение этапов проекта в строгом фиксированном порядке -
Позволяет оценивать качество продукта на каждом этапе
Недостатки:
-
Отсутствие обратных связей между этапами -
Не соответствует реальным условиям разработки программного продукта
Спиральная модель жизненного цикла программного обеспечения
Спиральная модель представляет собой процесс разработки программного обеспечения, сочетающий в себе как проектирование, так и постадийное прототипирование с целью сочетания преимуществ восходящей и нисходящей концепции.
Преимущества:
-
Быстрое получение результата -
Повышение конкурентоспособности -
Изменяющиеся требования — не проблема
Недостатки:
-
Отсутствие регламентации стадий
5)Выбрать и обосновать выбор модели ЖЦ ИС для выполнения индивидуального проектного задания
Для выполнения индивидуального проектного задания была выбрана итерационная модель, из-за простоты в реализации и лёгкости в оценки.