Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Uml Book (Rus).doc
Скачиваний:
15
Добавлен:
11.08.2019
Размер:
58.74 Mб
Скачать

Артефакты

С каждой деятельностью в Рациональном Унифицированном Процессе связаны артефакты, которые либо подаются на вход, либо получаются на выходе. Артефак­ты используются как исходные данные для последующей деятельности, содержат справочные сведения о проекте или выступают в роли поставляемых по контракту составляющих.

Модели

Модели - это самый важный вид артефактов в Рациональном Унифицирован­ном Процессе. Модель- это упрощение реальности (см. главу 1); она создается для лучшего понимания разрабатываемой системы. В Рациональном Унифициро­ванном Процессе имеется девять моделей, которые совместно охватывают все важ­нейшие решения относительно визуализации, специфицирования, конструирова­ния и документирования программной системы:

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

  • модель предметной области - формализует контекст системы;

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

  • аналитическая модель (необязательная) - формализует идею проекта;

  • проектная модель - формализует словарь предметной области и области решения;

  • модель процессов (необязательная) - формализует механизмы параллелиз­ма и синхронизации в системе;

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

  • модель реализации - описывает части, из которых собирается физическая система;

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

Вид - это одна из проекций модели. В Рациональном Унифицированном Про­цессе существует пять тесно связанных друг с другом видов системной архитек­туры (см. главу 2): с точки зрения проектирования, процессов, развертывания, реа­лизации и прецедентов.

Другие артефакты

Артефакты в Рациональном Унифицированном Процессе подразделяются на две группы: административные и технические. Технические артефакты, в свою очередь, делятся на четыре большие подгруппы:

  • группа требований - описывает, что система должна делать;

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

  • группа реализации - описывает сборку разработанных программных ком­понентов.

  • группа развертывания - содержит все данные, необходимые для конфигу­рирования предоставленной системы.

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

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

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

Группа развертывания сообщает о том, как программный комплекс разбит на пакеты, в каком виде он поставляется, как устанавливается и запускается на пло­щадке заказчика.

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