Основные элементы статического аспекта (измерения) RUP, их характеристика.



Статический аспект RUP представлен четырьмя основными элементами:

роли;

виды деятельности;

рабочие продукты;

дисциплины.

 

Понятие "роль" (role) определяет поведение и ответственность личности или группы личностей, составляющих проектную команду. Одна личность может играть в проекте много различных ролей.

 

Под видом деятельности конкретного исполнителя понимается единица выполняемой им работы. Вид деятельности (activity) соответствует понятию технологической операции. Он имеет четко определенную цель, обычно выражаемую в терминах получения или модификации некоторых рабочих продуктов (artifacts), таких, как модель, элемент модели, документ, исходный код или план. Каждый вид деятельности связано с конкретной ролью. Продолжительность вида деятельности составляет от нескольких часов до нескольких дней, он обычно выполняется одним исполнителем и порождает только один или весьма небольшое количество рабочих продуктов. Любой вид деятельности должен являться элементом процесса планирования. Примерами видов деятельности могут быть планирование итерации, определение вариантов использования и действующих лиц, выполнение теста на производительность. Каждый вид деятельности сопровождается набором руководств (guidelines), представляющих собой методики выполнения технологических операций.

 

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

Дисциплины (процессы) RUP. Характеристика основных дисциплин.

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

В рамках RUP определены шесть основных дисциплин:

построение бизнес-моделей;

определение требований;

анализ и проектирование;

реализация;

тестирование;

oразвертывание;

Бизнес моделирование –предназначена для формирования организационного контекста разрабатываемой системы, выявление проблем и границ их решения с помощью создаваемой системы

Требования-посвящена получению информации от заинтересованных лиц и преобразованию этой информации в набор требований, определяющих содержание разрабатываемой системы и подробно описывающих то, что система должна делать.

Анализ и проектирование -охватывает процесс преобразования требований в продукты работы путем проектирования программного обеспечения, которое будет разработано в ходе реализации проекта.

Реализация-охватывает разработку, систематизацию, отладку и интеграцию компонентов в соответствии со спецификациями плана.

Тестирование-посвящена тестированию и оценке качества продукта.

Развертывание-охватывает операции, выполняемые для обеспечения доступности продукта пользователям.

Дисциплина тестирования используется многими другими дисциплинами. Тестирование в основном представляет собой оценку или измерение качества продуктаи состоит из следующих базовых операций:

Поиск и документирование дефектов программного обеспечения.

Выработка рекомендаций по субъективному качеству программного обеспечения.

Практическая проверка предположений, на основе которых построены спецификации требований и спроектирован продукт.

Проверка соответствия фактического поведения продукта предполагаемому.

Проверка правильности реализации требований.

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

Эффективное тестирование получается тогда, когда ставятся следующие вопросы:

Как можно сломать этот программный продукт?

В каких ситуациях это программное обеспечение может быть дестабилизировано?

 


Дата добавления: 2018-02-15; просмотров: 434; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!