Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
TRPO.docx
Скачиваний:
10
Добавлен:
28.09.2019
Размер:
1.55 Mб
Скачать

Технологии rup

Четко определенный процесс (технологическая процедура), описывающий структуру ЖЦ проекта роли и ответственности отдельных исполнителей, выполняемые ими задачи и используемые в процессе разработки модели, отчеты и т.д.

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

Основными принципами RUP являются итерационная разработка, управление процессами на основе прецедентов использования и ориентация на архитектуру.

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

Итерация – законченный цикл разработки, приводящий к выпуску конечного продукта или некоторой его сокращенной версии, которая расширяется от итерации к итерации, чтобы стать законченной системой.

В RUP входят 6 основных процессов:

  1. Бизнес моделирование

  2. Требования

  3. Анализ и проектирование

  4. Реализация

  5. Тестирование

  6. Развёртывание

и 3 вспомогательных:

  1. Управление проектом

  2. Управление конфигурацией

  3. Создание инфраструктуры

ЖЦ по RUP:

Начальная стадия – основное внимание уделяется моделированию бизнес процессов и работе с требованиями. На этой стадии, как правило, осуществляется проектирование и реализация первого прототипа систем.

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

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

Ввод в действие - подготовка разработанного продукта к передаче заказчику или к тиражированию и распространению.

Метод oracle

Методическую основу технологии создания ПО корпорации ORACLE составляет метод ORACLE.

ORACLE – комплекс методов охватывающий большинство процессов ЖЦ ПО.

В его состав входит:

  1. CDM – разработка прикладного ПО

  2. PJM – управление проектом

  3. AIM – внедрение прикладного ПО

  4. BPR – реинжиниринг бизнес процессов

  5. OCM – управление изменениями

В соответствие с CDM ЖЦ ПО формируется из определенных этапов (фаз) проекта и процессов, каждый из которых выполняется в течение нескольких этапов:

  1. Стратегия (определение требований) – определяются цели создания системы, приоритеты и ограничения, разрабатывается системная архитектура и составляется план разработки

  2. Анализ (формулирование детальных требований к системе) – строятся модель информационных потребностей (диаграмма сущность - связь), диаграмма функциональной иерархии (на основе функциональной декомпозиции) матрица перекрёстных ссылок и ДФД.

  3. Проектирование (преобразование требований в детальные спецификации системы) – разрабатывается подробная архитектура системы, проектируется схема реляционной БД и программные модули, устанавливаются перекрёстные ссылки между компонентами системы для анализа их взаимного влияния и контроля за изменениями

  4. Реализация (написание и тестирование приложений) – на этом этому создается БД, строятся прикладные системы, производится их тестирование, проверка качества и соответствия требованиям пользователей. Создается системная документация, материалы для обучения и руководства пользователей

  5. Внедрение - установка новой прикладной системы, подготовка к началу эксплуатации

  6. Эксплуатация – на этапах внедрения и эксплуатации анализируется производительность и целостность системы, выполняется поддержка и, при необходимости, модификация систем.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]