Дипломная работа: Автоматизация учета рабочего времени сотрудников в ТОО "Профессиональные охранные системы"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
72
Закрытие фазы разработки. Завершение всех функций, а также поставка
кода и документации. Решение считается завершенной, и команда входит в про-
цесс утверждения веха.
Методология разработки.
Стабилизирующая фаза во время фазы стабилизации, команда выполняет
интеграцию, нагрузку, и бета-тестирование решения. Кроме того, команда тести-
рует сценарии развертывания для решения. Команда сосредоточена на выявлении,
приоритизации и решение вопросов, с тем, что решение может быть готовится к
выпуску. На этом этапе раствор переходит от состояния всех функций, являю-
щихся полным, как это определено в функциональной спецификации для этой
версии в состоянии удовлетворения определенных уровней качества. Кроме того,
решение готово к развертыванию в бизнесе.
Результатами стабилизирующей фазы заключаются в следующем:
окончательный релиз;
заметки о выпуске;
поддержка производительности элементов;
результаты испытаний и инструменты тестирования;
исходный код и исполняемые файлы;
проектные документы;
обзор Milestone.
Развертывание фазы на этом этапе команда развертывает технологию ре-
шения и компоненты сайта, стабилизирует развертывания, передает проект на
операцию и поддержку, и получает окончательное одобрение клиента проекта.
После развертывания команда проводит обзор проекта и исследование удовлетво-
ренности клиентов. Развертывания фазы достигает кульминации в развертывании
полной вехи.
Под моделью жизненного цикла понимается структура, определяющая по-
следовательность выполнения и взаимосвязи процессов, действий и задач, выпол-
няемых на протяжении жизненного цикла. Модель жизненного цикла зависит от
специфики информационной системы и специфики условий, в которых последняя
создается и функционирует
73
К настоящему времени наибольшее распространение получили следующие
основные модели жизненного цикла:
Модель водопада;
V-образная модель;
Модель эволюционного прототипирования;
Спиральный метод;
Итеративный и инкрементальный метод.
Модель водопада на рисунке 2.1 представляет собой линейный последова-
тельный поток. В котором прогресс рассматривается как непрерывно нисходящий
(как водопад) через фазы реализации программного обеспечения. Это означает,
что любой этап в процессе разработки начинается, только если предыдущий этап
завершен. Водопадный подход не определяет процесс возврата к предыдущему
этапу для обработки изменений в требованиях. Водопадный подход является са-
мым ранним и наиболее широко известным подходом, который использовался для
разработки программного обеспечения.
Рисунок 2.1 – Водопадная модель
Проекты, которые не ориентированы на изменение требований, например,
проекты, инициированные по запросу предложений, у клиента есть очень четко
задокументированные требования. В таблице 2.2 приведены преимущество и не-
достатки водопадной модели.
74
Таблица 2.2
Преимущество и недостатки водопадной модели
Преимущества
Недостатки
Легко объяснить пользователям.
Структурный подход.
Этапы и мероприятия четко определены.
Помогает планировать и планировать про-
ект.
Проверка на каждом этапе обеспечивает ран-
нее обнаружение ошибок / недоразумений.
Каждый этап имеет конкретные результаты.
Предполагается, что требования системы мо-
гут быть заморожены.
Очень сложно вернуться на какой-либо этап
после его завершения.
Немного гибкости и настройки объема сложно
и дорого.
Дорого и требует больше времени, помимо по-
дробного плана.
V-образная модель на рисунке 2.2 это расширение модели водопада. Вме-
сто линейного перемещения ступени процесса после фазы реализации и кодиро-
вания изгибаются вверх, чтобы сформировать типичную V-образную форму. Ос-
новное различие между V-образной моделью и моделью водопада заключается в
раннем планировании испытаний в V-образной модели.
Рисунок 2.2 – V-образная модель
75
Требования к программному обеспечению четко определены и известны.
Технологии и инструменты разработки программного обеспечения хорошо
известны. В таблице 2.3 приведены преимущество и недостатки V-образной мо-
дели.
Таблица 2.3
Преимущества и недостатки V-образной модели
Преимущества
Недостатки
Простой и удобный в использовании
Каждый этап имеет конкретные резуль-
таты.
Более высокие шансы на успех по модели
водопада из-за разработки планов испыта-
ний на ранних этапах жизненного цикла.
Хорошо работает там, где требования
легко понять.
Проверка и валидация продукта на ранних
этапах разработки продукта.
Очень негибкий, как модель водопада.
Регулировка объема сложна и дорога.
Программное обеспечение разрабатывается
на этапе реализации, поэтому ранние прото-
типы программного обеспечения не произ-
водятся.
Модель не дает четкого пути для проблем,
обнаруженных на этапах тестирования.
Дорого и требует больше времени, в
дополнение к детальному плану
Модель прототипирования на рисунке 2.3 это относится к деятельности по
созданию прототипов программных приложений, например, неполных версий
разрабатываемой программы. Это действие, которое может происходить при раз-
работке программного обеспечения, и оно используется для визуализации неко-
торого компонента программного обеспечения, чтобы ограничить разрыв в непра-
вильном понимании требований заказчика командой разработчиков. Это также
уменьшит количество итераций, которые могут возникнуть в подходе с водопа-
дом, и их трудно реализовать из-за негибкости подхода с водопадом. Таким обра-
зом, при разработке окончательного прототипа требование считается заморожен-
ным. В таблице 2.4 приведены преимущество и недостатки модель прототипи-
рования.
76
Рисунок 2.3 – Модель прототипирования
Таблица 2.4
Преимущества и недостатки модели прототипирования
Преимущества
Недостатки
Сокращение времени и затрат, но это
может быть недостатком, если разработ-
чик теряет время на разработку прото-
типов.
Улучшено и увеличено участие пользо-
вателей.
Недостаточный анализ. Путаница пользова-
теля с прототипом и готовой системой. Не-
допонимание разработчиком целей пользо-
вателя.
Избыточное время разработки прототипа.
Это дорого для реализации прототи-
пов
Источник: https://baza.diplomsite.ru/previewfile/2420