Файл: Выполнение работы.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 23.11.2023

Просмотров: 12

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

ВЫПОЛНЕНИЕ РАБОТЫ
1. Изучите процессы жизненного цикла. Какие из процессов жизненного цикла наиболее часто используются в реальных проектах, какие в меньшей степени и почему?

  • Основные процессы (приобретение, поставка, разработка, эксплуатация, сопровождение);

  • Вспомогательные процессы (документирование, управление конфигурацией, обеспечение качества, разрешение проблем, аудит, аттестация, совместная оценка, верификация);

  • Организационные процессы (создание инфраструктуры, управление, обучение, усовершенствование).

Вспомогательные и организационные процессы являются второстепенными, наиболее часто используются основные процессы, ведь без них не возможно создание полноценной информационной системы.

Условно выделяют следующие основные этапы их жизненного цикла:

  1. анализ требований — определение того, что должна делать система;

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

  3. разработку — создание функциональных компонентов и отдельных подсистем, соединение подсистем в единое целое;

  4. тестирование — проверку функционального и параметрического соответствия системы показателям, определенным на этапе анализа;

  5. внедрение — установку и ввод системы в действие;

  6. сопровождение — обеспечение штатного процесса эксплуатации системы на предприятии заказчика. Завершается жизненный цикл ИС выводом ее из эксплуатации.


2. Охарактеризуйте этапы жизненного цикла программы, созданной вами в конце прошлого года:



№ п/п

Название стадии

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

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

1

Анализ требований

Анализ выдвинутых преподавателем темы и обсуждение вопроса надобности информационной системы

Точно определённые, задокументированные требования, которым должна соответствовать ИС

2

Проектирование

Создание схемы работы ИС(схемы базы данных, без конкретизации типов данных переменных, в абстрактном виде), создание схем форм для работы с базой данных.

Готовая схема работы будущей ИС(базы данных и её форм)

3

Разработка

Создание физической модели Базы данных с определёнными типами данных в приложении Access, создание форм соответствующим схеме и их подключение к БД.

Готовая физическая модель базы данных с подключенными формами для работы ИС.

4

Тестирование

Проверка соблюдения Физической модели на соответствие к требованиям к нашей ИС и выявление побочных ошибок.

Список найденных ошибок, которые требуют исправления.

5

Исправление/доработка (возвращение к этапу реализации)

Исправление ошибок выявленных на тестировании.

Готовая физическая модель базы данных с подключенными формами для работы ИС, с исправленными ошибками.

6

Внедрение

Представление плана внедрения преподавателю(из-за невозможности физически внедрить ИС) в абстрактном виде.

Внедренная в теории ИС.

7

Сопровождение/Обновление

Абстрактное сопровождение ИС, доработка модулей.





3. Какой модели жизненного цикла соответствует созданная вами программа?

Моя ИС, соответствует Итерационной модели жизненного цикла (Не каскадная, из-за обратных связей некоторых этапов):


4)Выделите преимущества и недостатки каскадной и спиральной модели жизненного цикла

Каскадная модель жизненного цикла программного обеспечения (водопад)
Алгоритм данного метода, который я привожу на схеме, имеет ряд преимуществ перед алгоритмом предыдущей модели, но также имеет и ряд весомых недостатков.
Преимущества:

  • Последовательное выполнение этапов проекта в строгом фиксированном порядке

  • Позволяет оценивать качество продукта на каждом этапе

Недостатки:

  • Отсутствие обратных связей между этапами

  • Не соответствует реальным условиям разработки программного продукта

Спиральная модель жизненного цикла программного обеспечения

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

Преимущества:

  • Быстрое получение результата

  • Повышение конкурентоспособности

  • Изменяющиеся требования — не проблема

Недостатки:

  • Отсутствие регламентации стадий

5)Выбрать и обосновать выбор модели ЖЦ ИС для выполнения индивидуального проектного задания

Для выполнения индивидуального проектного задания была выбрана итерационная модель, из-за простоты в реализации и лёгкости в оценки.