RUP — различия между версиями
Admin (обсуждение | вклад) (Новая страница: «'''Rational Unified Process''' (RUP) — методология разработки программного обеспечения, созданная комп…») |
Admin (обсуждение | вклад) |
||
(не показана одна промежуточная версия этого же участника) | |||
Строка 4: | Строка 4: | ||
В основе RUP лежат следующие принципы: | В основе RUP лежат следующие принципы: | ||
* Ранняя идентификация и непрерывное (до окончания проекта) устранение основных рисков. | * Ранняя идентификация и непрерывное (до окончания проекта) устранение основных рисков. | ||
− | * Концентрация на выполнении требований [[стейкхолдер|заказчиков]] к исполняемой программе (анализ и построение модели прецедентов ([[ | + | * Концентрация на выполнении требований [[стейкхолдер|заказчиков]] к исполняемой программе (анализ и построение модели прецедентов ([[Сценарий использования|вариантов использования]])). |
* Ожидание изменений в [[Требования|требованиях]], проектных решениях и реализации в процессе разработки. | * Ожидание изменений в [[Требования|требованиях]], проектных решениях и реализации в процессе разработки. | ||
* Компонентная архитектура, реализуемая и тестируемая на ранних стадиях проекта. | * Компонентная архитектура, реализуемая и тестируемая на ранних стадиях проекта. | ||
Строка 10: | Строка 10: | ||
* Работа над проектом в сплочённой [[Команда|команде]], ключевая роль в которой принадлежит архитекторам. | * Работа над проектом в сплочённой [[Команда|команде]], ключевая роль в которой принадлежит архитекторам. | ||
− | [[Категория:Методологии]] | + | [[Категория:Методологии разработки ПО]] |
Текущая версия на 13:23, 7 декабря 2017
Rational Unified Process (RUP) — методология разработки программного обеспечения, созданная компанией Rational Software.
Принципы
В основе RUP лежат следующие принципы:
- Ранняя идентификация и непрерывное (до окончания проекта) устранение основных рисков.
- Концентрация на выполнении требований заказчиков к исполняемой программе (анализ и построение модели прецедентов (вариантов использования)).
- Ожидание изменений в требованиях, проектных решениях и реализации в процессе разработки.
- Компонентная архитектура, реализуемая и тестируемая на ранних стадиях проекта.
- Постоянное обеспечение качества на всех этапах разработки проекта (продукта).
- Работа над проектом в сплочённой команде, ключевая роль в которой принадлежит архитекторам.