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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
77
Спиральная модель (SDM) на рис.2.4 она объединяет элементы как проек-
тирования, так и поэтапного создания прототипа, чтобы объединить преимуще-
ства концепций сверху вниз и снизу-вверх. Эта модель развития сочетает в себе
особенности модели прототипа и модели водопада. Спиральная модель предпо-
чтительна для больших, дорогих и сложных проектов. Эта модель использует
многие из тех же этапов, что и модель водопада, в основном в том же порядке,
разделенных планированием, оценкой риска и созданием прототипов и симуля-
ций.
Рисунок 2.4 – Спиральная модель
Он используется в крупных приложениях и системах, которые встроены в
небольшие фазы или сегменты. В таблице 2.5 приведены преимущество и недо-
статки спиральной модели.
78
Таблица 2.5
Преимущества и недостатки спиральной модели
Преимущества
Недостатки
Оценки (т. Е. Бюджет, график и т. Д.) Стано-
вятся более реалистичными по мере продви-
жения работы, поскольку важные проблемы
обнаруживаются ранее.
Раннее привлечение разработчиков.
Управляет рисками и развивает систему в не-
сколько этапов.
Высокая стоимость и время достиже-
ния конечного продукта.
Требуются специальные навыки для
оценки рисков и предположений.
Высоко настраиваемое ограничение
повторного использования
Итерационная и инкрементная модель на рисунке 2.5 она разработана
для преодоления слабых сторон модели водопада. Она начинается с перво-
начального планирования и заканчивается развертыванием с циклическими
взаимодействиями между ними. Основная идея этого метода состоит в том,
чтобы разработать систему с помощью повторяющихся циклов (итера-
тивно) и меньшими порциями за один раз (постепенно), позволяя разработ-
чикам программного обеспечения использовать преимущества того, что
было изучено при разработке более ранних частей или версий системы. Мо-
жет состоять из мини-водопадов или мини-V-образной модели.
79
Рисунок 2.5 - Итерационная и инкрементная модель
Он используется в больших системах, в которые встроены небольшие
фазы или сегменты. Также может использоваться в системе отдельные ком-
поненты, например, система ERP. Что мы можем начать с модуля бюджета
в качестве первой итерации, а затем мы можем начать с модуля инвентари-
зации и так далее. В таблице 2.6 приведены преимущество и недостатки итера-
ционной модели.
Таблица 2.6
Преимущества и недостатки итерационной модели
Преимущества
Недостатки
80
Производит бизнес-ценность в начале
жизненного цикла разработки.
Лучшее использование ограниченных ре-
сурсов благодаря правильному определе-
нию приращения.
Может удовлетворить некоторые запросы
на изменение между приращениями.
Больше внимания уделяется потребитель-
ской ценности, чем линейным подходам.
Мы можем обнаружить проблемы про-
екта и изменения ранее.
Требуется тяжелая документация.
Выполняет определенный набор процес-
сов.
Определяет приращения на основе функ-
циональных и функциональных зависи-
мостей.
Требует большей вовлеченности клиен-
тов, чем линейные подходы.
Разделение функций и функций может
быть проблематичным.
Интеграция между итерациями может
быть проблемой, если она не учитывается
при разработке и планировании проекта.
Для преодоления перечисленных проблем была выбрана спиральная мо-
дель жизненного цикла.
После создания нового программного продукта его необходимо устано-
вить, а затем внедрить на месте. Существует несколько способов введения новой
системы, и каждый из них может соответствовать различным ситуациям. Обычно
реализация включает преобразование из старой системы, которую новостная си-
стема разработала для замены, поэтому часто эти методы известны как методы
преобразования.
Существует 4 распространенных метода реализации (или преобразования):
Скачок;
Параллельная;
Узкое место;
Пилотный проект.
Скачок. Этот метод предполагает полное удаление старой системы и одно-
временное внедрение новой системы. Старая система больше не доступна. Как
следствие, вы должны быть абсолютно уверены, что новая система полностью
функциональна и работоспособна. Этот метод преобразования используется, ко-
гда невозможно продолжить работу двух систем вместе. Любые данные, которые
81
будут использоваться в новой системе, должны быть преобразованы и импорти-
рованы из старой системы. Пользователи должны быть полностью обучены ра-
боте с новой системой программного обеспечения до того, как произойдет преоб-
разование.
Параллельная. Параллельный метод реализации (или преобразования)
предполагает одновременную работу обеих систем в течение определенного пе-
риода времени. Это позволяет столкнуться с любыми серьезными проблемами в
новой системе без потери данных. Параллельное преобразование также означает,
что у пользователей есть время, чтобы ознакомиться с новой системой. По сути,
старая система остается работоспособной в качестве резервной копии новой си-
стемы. Как только будет установлено, что новая система соответствует всем тре-
бованиям, работа старой системы может быть остановлена. Параллельный метод
предусматривает удвоение рабочей нагрузки для пользователей, поскольку все
функции должны быть выполнены как в старой, так и в новой системе.
Этот способ реализации особенно полезен, когда продукт имеет критиче-
ский характер. То есть, если новая система выйдет из строя, это приведет к ужас-
ным последствиям. Продолжая работу старой системы, ключевой характер дан-
ных защищен.
Узкое место. Поэтапный метод внедрения (или преобразования) из старой
системы в новую систему включает постепенное внедрение новой системы, в то
время как старая система постепенно отбрасывается. Это может быть достигнуто
путем введения новых частей нового продукта по одному, в то время как заменя-
емые старые части удаляются.
Часто используется поэтапное преобразование, потому что продукт, в це-
лом, все еще находится в стадии разработки. Завершенные модули выпускаются
клиентам по мере их появления. Поэтапное преобразование может также озна-
чать, что для крупных предприятий процесс преобразования является более
управляемым. Части всей системы систематически внедряются в рамках всего
бизнеса, причем каждая часть заменяет компонент старой системы. Со временем
вся система будет преобразована.
Пилотный проект. Благодаря пилотному методу внедрения (или преобразо-
вания) новая система устанавливается для небольшого числа пользователей. Эти
Источник: https://baza.diplomsite.ru/previewfile/2420