Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Razdel_IV_Informatsionnye_tekhnologii_Proektiro...docx
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
92.56 Кб
Скачать

19. Основные модели унифицированного процесса разработки по

Модель прецедентов - Модель анализа.

Мод. прецедентов - Модель реализации.

Мод. прецедентов - Модель развертывания

Мод. прецедентов - Модель тестирования.

Мод. прецедентов - Модель проектирования. Это шесть основных моделей унифицированного процесса.

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

Модель развертывания. В технологическом процессе проектирования модель развертывания определяет физическую организацию системы в терминах вычислительных узлов.

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

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

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

20. Назначение унифицированного языка программирования uml.

Унифицированный язык моделирования UML (Unified Modeling Languagе) был создан для того, чтобы участники процесса создания ПО могли строить модели для:

- визуализации системы;

- определения ее структуры и поведения;

- сборки системы;

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

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

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

Конструкции, создаваемые UML, имеют много общего с объектно-ориентированными языками программирования С++ или Java или языками программирования баз данных.

Хорошее оформление модели, объединение моделей с результатами разработки процесса позволяет создать хорошую качественную документацию. Язык UML явился логическим продолжением разработок способов объектно-ориентированного моделирования, моделирования объектов OMT, и написания кода. Язык UML был разработан тремя ведущими специалистами в области моделирования и разработки ПО Гради Бучем (Grady Booch), Джимом Румбахом (Jim Rumbaugh), Айваром Якобсоном (Ivar Jacobson) в компании Rational и ноябре 1997 г. стал стандартным языком объектно-ориентированного моделирования UML версии 1.0. Затем появились версии 1.2, 1.3, а сейчас, есть версия 2.0.