Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
130273_03FB1_shpory_po_obektno_orientirovannomu....doc
Скачиваний:
45
Добавлен:
24.12.2018
Размер:
650.24 Кб
Скачать
  1. Диаграмма классов, нотация uml

В UML диаграмма классов является типом диаграммы статической структуры. Она описывает структуру системы, показывая её классы, их атрибуты и операторы, а также взаимосвязи этих классов.

Диаграмма классов (class diagram) служит для представления статической структуры модели системы в терминологии классов объектно-ориентированного программирования. Диаграмма классов может отражать, в частности, различные взаимосвязи между отдельными сущностями предметной области, такими как объекты и подсистемы, а также описывать их внутреннюю структуру и типы отношений.

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

  1. Технология руп - базисная структура и принципы Структура продукта процесса

Продукт состоит из следующего.

  1. Онлайновой версии Rational Unified Process, распространяемой на компакт- дисках или через Internet. Данная версия называется электронным руководством; она снабжена Web-описанием процесса на языке HTML.

  2. Вводного курса, находящегося в ваших руках.

Электронное руководство может использоваться с любым из популярных Web-броу­зеров, таким как Netscape Navigator™ или Microsoft Internet Explorer™. Нужная ин­формация находится легко, чему способствует следующее.

  • Обширная система гиперссылок

  • Графическая навигация (большинство графических элементов — это гипер­ ссылки на изображаемые элементы процесса)

  • Броузер в форме иерархического дерева

  • Подробное оглавление

  • Встроенный поисковый механизм

  • Подробная схема Web-узла

В основе RUP лежат следующие основные принципы:

Ранняя идентификация и непрерывное (до окончания проекта) устранение основных рисков.

Концентрация на выполнении требований заказчиков к исполняемой программе (анализ и построение модели прецедентов (вариантов использования)).

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

Компонентная архитектура, реализуемая и тестируемая на ранних стадиях проекта.

Постоянное обеспечение качества на всех этапах разработки проекта (продукта).

Работа над проектом в сплочённой команде, ключевая роль в которой принадлежит архитекторам.

  1. Итерация руп, структура и цели итерации

Каждая стадия Rational Unified Process может быть в свою очередь разбита на итерации. Итерация - это законченный цикл разработки, приводящий к выпуску выполнимого изделия (внутренней или внешней версии) или подмножества конечного продукта, которое возрастает с приращением от итерации к итерации, чтобы стать законечной системой.

Каждая итерация в пределах стадии приводит к выпуску выполнимой системы.

Каждая итерация содержит все аспекты разработки программного обеспечения и повторяет все основные потоки работ. Но акценты на основных потоках работ различны, в зависимости от стадии разработки.

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

Стадии состоят из итераций, содержащих все основные потоки работ. Каждый из основных потоков работ ответственен за набор артефактов. Высота кривых отражает характер интенсивности потока работ на стадиях и итерациях.

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

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