Решения Rational Software

Методология Rational Unified Process (RUP) включает следующие процессы (Workflows):

  • бизнес-моделирование;
  • управление требованиями;
  • анализ и проектирование;
  • реализацию;
  • тестирование;
  • развертывание;
  • управление конфигурациями и изменениями;
  • управление проектом;
  • инструментальную поддержку.

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

RUP основан на разработке и поддержке моделей, а не на создании бумажных документов — вследствие семантической содержательности представления разрабатываемой системы в моделях.

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

Разработка продукта осуществляется на основе определения сценариев использования системы (Use cases). Сценарии направляют весь процесс жизненного цикла (бизнес-моделирование, выработка требований, анализ и проектирование, тестирование) и обеспечивают согласованность выполняемых задач при разработке и развертывании системы.

RUP поддерживает объектно-ориентированную технологию. Многие визуальные модели являются объектно-ориентированными моделями, базирующимися на концепциях объектов, классов и отношений между ними. Общим языком при этом является Unified Modeling Language (UML).

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

RUP ориентирован на контроль качества всех создаваемых в проекте материалов как залог качества создаваемой системы. Оценка качества встроена в процессы методологии.

RUP используется при создании сложных информационных систем (ИС) масштаба предприятия и поддерживается инструментальными средствами Rational Software, обеспечивающими командную работу над проектом. По данным компании Standish Group, только 26% всех проектов по разработке Использование интегрированных инструментов Rational Software (рис. 3) позволяет обеспечить успешное и качественное выполнение проекта (рис. 2).

Kruchten P. The Rational Unified Process. Addison Wesley, 1999

возврат

Наш канал на Youtube

1999 1 2 3 4 5 6 7 8 9 10 11 12
2000 1 2 3 4 5 6 7 8 9 10 11 12
2001 1 2 3 4 5 6 7 8 9 10 11 12
2002 1 2 3 4 5 6 7 8 9 10 11 12
2003 1 2 3 4 5 6 7 8 9 10 11 12
2004 1 2 3 4 5 6 7 8 9 10 11 12
2005 1 2 3 4 5 6 7 8 9 10 11 12
2006 1 2 3 4 5 6 7 8 9 10 11 12
2007 1 2 3 4 5 6 7 8 9 10 11 12
2008 1 2 3 4 5 6 7 8 9 10 11 12
2009 1 2 3 4 5 6 7 8 9 10 11 12
2010 1 2 3 4 5 6 7 8 9 10 11 12
2011 1 2 3 4 5 6 7 8 9 10 11 12
2012 1 2 3 4 5 6 7 8 9 10 11 12
2013 1 2 3 4 5 6 7 8 9 10 11 12
Популярные статьи
КомпьютерПресс использует