Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...
Кормораздатчик мобильный электрифицированный: схема и процесс работы устройства...
Топ:
Установка замедленного коксования: Чем выше температура и ниже давление, тем место разрыва углеродной цепи всё больше смещается к её концу и значительно возрастает...
Выпускная квалификационная работа: Основная часть ВКР, как правило, состоит из двух-трех глав, каждая из которых, в свою очередь...
Интересное:
Уполаживание и террасирование склонов: Если глубина оврага более 5 м необходимо устройство берм. Варианты использования оврагов для градостроительных целей...
Отражение на счетах бухгалтерского учета процесса приобретения: Процесс заготовления представляет систему экономических событий, включающих приобретение организацией у поставщиков сырья...
Влияние предпринимательской среды на эффективное функционирование предприятия: Предпринимательская среда – это совокупность внешних и внутренних факторов, оказывающих влияние на функционирование фирмы...
Дисциплины:
|
из
5.00
|
Заказать работу |
Содержание книги
Поиск на нашем сайте
|
|
|
|
Rational Unified Process (RUP) - методология разработки программного обеспечения (ПО) фирмы Rational Software Corporation. Методология оформлена в виде базы знаний, которая снабжена поисковой системой. Методология обеспечивает формализованный подход к определению задач и обязанностей по их решению внутри организации разработчика программного обеспечения. Цель методологии создать программное обеспечение в запланированные сроки и бюджет и отвечающее нуждам конечных пользователей. Основными принципами являются:
1. Итерационный и инкрементный (наращиваемый) подход к созданию ПО.
2. Планирование и управление проектом на основе вариантов использования.
3. Построение системы на базе архитектуры ПО.
Общее представление RUP:
· горизонтальное измерение представляет время, отражает динамические аспекты процессов и оперирует такими понятиями, как стадии, итерации и контрольные точки;
· вертикальное измерение отражает статические аспекты процессов и оперирует такими понятиями, как виды деятельности, рабочие продукты, исполнители и дисциплины.
Понятие «роль» (role) определяет поведение и ответственность личности или группы личностей, составляющих проектную команду. Одна личность может играть в проекте много различных ролей.Под видом деятельности конкретного исполнителя понимается единица выполняемой им работы. Вид деятельности (activity) соответствует понятию технологической операции.
Дисциплина (discipline) соответствует понятию технологического процесса и представляет собой последовательность действий, приводящую к получению значимого результата.
Фазы, итерации и циклы разработки. Рабочие процессы, модели и артефакты.
Жизненный цикл ПО разбивается на отдельные циклы. Каждый отдельный цикл отражает очередной этап совершенствования версии программного продукта.
Отдельный цикл включает 4 фазы разработки:
1. Начальная стадия разработки (Inception);
2. Стадия уточнения требований (Elaboration);
3. Стадия детального проектирования (Construction);
4. Стадия внедрения конечного продукта (Transition).
Завершение каждой фазы разработки заранее определено с точки зрения момента окончания – контрольной точки завершения фазы (milestone). При этом должны быть реализованы запланированные принципиальные решения, отражающие основную цель проектирования ПО на данной фазе.
Первая версия ПО (внендренная и поддерживаемая, не прототип!) является результатом первого цикла прохождения процесса разработкичерез 4 фазы. Этот первый цикл называется начальным циклом (initial development cycle).
Каждая фаза RUP может разбиваться на итерации. Итерация – законченный цикл разработки, результатом которого является версия программного продукта (для внешнего или внутреннего использования). До тех пор, пока продукт сопровождается, производится его модернизация. Процесс модернизации может включать несколько циклов, сходных по структуре с начальным циклом разработки. Эти циклы называются циклами эволюции (совершенствования) ПО (evolution cycles). Результатом каждого такого цикла является новая работоспособная и внедренная версия ПО.
Процесс – это последовательность этапов, направленных на достижение определенной цели. При разработке ПО целью является разработка программного продукта, или доработка существующего ПО.Процесс разработки ПО – процесс развития системы на основе определения первоначальных требований к системе или измененных требований.
Основные этапы RUP
1. Моделирование процессов предметной области (Business Modeling);
2. Определение требований (Requirements);
3. Анализ и проектирование (Analysis & Design);
4. Разаработка (Implementation);
5. Тестирование (Test);
6. Внедрение (Deployment).
Вспомогательными этапами являются:
1. Управление конфигурацией и изменениями (Configuration & Change Management);
2. Управление проектом (Project Management);
3. Адаптации RUP к требованиям конкретного проекта или организации (Environment);
|
|
|
Своеобразие русской архитектуры: Основной материал – дерево – быстрота постройки, но недолговечность и необходимость деления...
Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьшения длины пробега и улучшения маневрирования ВС при...
Наброски и зарисовки растений, плодов, цветов: Освоить конструктивное построение структуры дерева через зарисовки отдельных деревьев, группы деревьев...
Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...
© cyberpediasu.com 2017-2026 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!