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

Логическое представление. Архитектурное представление, описывающее основные классы проекта системы: основные классы, связанные с производством, и классы, опре­деляющие поведенческие и структурные механизмы (устойчивость, коммуникативность, отказоустойчивость и пользовательский интерфейс). В Rational Unified Process логиче­ское представление является абстракцией модели проектирования.

  1. Представление выполнения руп

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

  • Отображению логической организации системы

  • Упорядочению функциональных возможностей системы

  • Отображению аспектов параллельной работы

  • Описанию физического размещения программного обеспечения на базовой платформе

Существует множество других целей, и все они находят свое отражение в архитектур­ных представлениях.

Архитектурное представление — это упрощенное описание (абстракция) системы с конкретной точки зрения, охватывающее определенный круг интересов и опус­кающее объекты, несущественные с данной точки зрения. Для каждого представле­ния требуется определить следующее.

  • Точку зрения, а именно: какие аспекты затронуты и какой заинтересованной стороне адресуется представление

  • Какие элементы будут фиксироваться и представляться и какие между ними существуют взаимоотношения

  • Какие организационные принципы используются для структурирования представления

  • Каким образом элементы данного представления связаны с элементами других представлений

  • Каким способом лучше всего создать представление

4 Данный многомерный подход соответствует будущему стандарту IEEE Recommended Practice for Architectural Description, См. проект стандарта Draft 5.2 IEEE P1471, November 1999.

Логическое представление

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

Примеры: рейс, схема рейса, авиалиния, аэропорт и воздушное пространство.

Реализационное представление

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

Примеры: исходный код для класса рейса и библиотека кодов для базы данных воздушного пространства.

Процедурное представление

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

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