Модель водопада сочинение пример

ООО "Сочинения-Про"

Ежедневно 8:00–20:00

Санкт-Петербург

Ленинский проспект, 140Ж

Сочинение на тему Модель водопада

Модель водопада является общей методологией проекта и представляет собой метод последовательного проектирования, который изначально был задуман для разработки программного обеспечения, но теперь используется для различных типов проектов («Study.com», н.д.). Он имеет 6 фаз:

     

  • Требования
  •  

  • Дизайн
  •  

  • Реализация
  •  

  • Проверка
  •  

  • Развертывание
  •  

  • Техническое обслуживание

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

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

Рациональный унифицированный процесс

Основная ответственность за внедрение Rational Unified Process (RUP) лежит на Rational Software Corporation, подразделении IBM. Кроме того, он был представлен в 2003 году («Рациональный унифицированный процесс», 2018 год).

Rational Unified Process – это процесс разработки программного обеспечения. Это обеспечивает дисциплинированный подход к распределению задач и обязанностей в рамках организации развития. Его цель – обеспечить производство высококачественного программного обеспечения, соответствующего потребностям его конечных пользователей, в рамках предсказуемого графика и бюджета («Rational Software», 1998). Кроме того, Rational Unified Process помогает в разработке, планировании, внедрении, оценке и выполнении этих типов тестов. Кроме того, оценка качества встроена во все виды деятельности, включая всех участников, с использованием объективных критериев и измерений, а не в качестве отдельного вида деятельности, выполняемой отдельной группой, и она работает для широкого круга проектов и организаций.

Rational Unified Process лучше, чем Waterfall Model, потому что он поддерживает итеративный подход, который улучшает понимание проблемы посредством последовательных уточнений, и дает эффективные решения при многократном повторении. Требуется итеративный подход, который позволяет лучше понять проблему посредством последовательных уточнений и постепенно наращивать эффективное решение в течение нескольких итераций («Rational Software», 1998). Более того, использование итеративного подхода позволяет решать задачи с наибольшим риском на каждом этапе жизненного цикла, и полезно атаковать опасность с помощью часто проверяемого прогресса и с помощью исполняемых выпусков, которые определяют непрерывное участие конечных пользователей и обратную связь; Таким образом, команда разработчиков остается сосредоточенной на получении результатов, потому что каждая итерация заканчивается выпуском исполняемого файла, а частые проверки состояния помогают гарантировать, что проект остается в графике. Кроме того, итеративный подход облегчает внесение изменений в функции, требования и расписание.

(Структура графа итеративной модели от Rational Software)

Rational Unified Process разделяет один цикл разработки на четыре последовательных этапа:

     

  • Начальная фаза: создать экономическое обоснование для системы; Определите все внешние объекты, с которыми система будет взаимодействовать.
  •  

  • В конце начального этапа находится первый важный этап проекта, который является этапом целей жизненного цикла. Критерии оценки для начальной фазы:
  •  

  • Заинтересованные стороны
  •  

  • Объем разработки любой архитектуры
  •  

  • Запланированные расходы против фактических расходов.
  •  

  • Этап разработки: проанализируйте проблемную область; Разработать план проекта.

В конце этапа разработки находится второй важный этап проекта – этап жизненного цикла архитектуры. Изучите выбор архитектуры и найдите решение основных рисков.

Стадия строительства: все компоненты компонентов разработаны и интегрированы в продукт. В конце этапа строительства находится третий основной этап проекта. Начальный этап эксплуатационных возможностей. – Решить, готовы ли программное обеспечение, пользователи и сайты к работе, не подвергая проект высоким рискам.

Этап перехода. Передача программного продукта сообществу пользователей.

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

Например, у Rational Unified Process есть несколько недостатков: разработчики должны быть экспертами в своей работе по разработке программного обеспечения по этой методологии, это сложно и не организовано, трудно понять, разработка добавляет путаницу, которая вызывает больше проблем на этапах тестирования и не дает каких-либо четких рекомендаций по внедрению.

Поделиться сочинением
Ещё сочинения
Нет времени делать работу? Закажите!

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