37668

Проектирование архитектуры ПО

Лабораторная работа

Информатика, кибернетика и программирование

Киев 2010 Проектирование архитектуры ПО Цель: исследование диаграмм компонентов и развертывание обретение навыков в их использовании. Диаграмма компонентов Архитектура ПО это представление ПО с помощью базовых элементов трех типов: компонентов соединителей и данных. Диаграмма компонентов Component digrm описывает физическое представление системы и обеспечивает переход от логического представления к реализации проекта в форме программного кода. Стереотипы компонентов такие: база данных DB; модуль который выполняется .

Русский

2013-09-25

54 KB

3 чел.

МИНИСТЕРСТВО НАУКИ И ОБРАЗОВАНИЯ УКРАИНЫ

Национальный авиационный университет

Кафедра иженерии программного обеспечения

Лабораторная работа №7

По дисциплине “Методология разработки ПП и больших ПС ”

На тему: «проектирование архитектуры ПО»

Виполнил:

студент 405 группы ФКН

Рощак И. Н.

Проверил:

Варнавский В. В.

Киев 2010

Проектирование архитектуры ПО

Цель: исследование диаграмм компонентов и развертывание, обретение навыков в их использовании.

Краткие теоретические сведения

Часть 1. Диаграмма компонентов

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

Диаграмма компонентов (Component diagram) описывает физическое представление системы и обеспечивает переход от логического представления к реализации проекта в форме программного кода. Компонент является частью физической реализации системы (например программный модуль или интерфейс пользователя), который инкапсулирует определенный набор функциональных возможностей. Соединители осуществляют взаимодействие между компонентами. Компоненту дается имя, которое может состоять из любого количества букв и цифр (рис 2.8).

Стереотипы компонентов такие: база данных (DB); модуль, который выполняется (.ехе); динамическая библиотека (.dll); Web-страница (.html); файл (.h, .cpp, .java, .asp и др.); документ (.txt, .doc, .hlp).

Часть 2. Диаграмма развертывания

Диаграмма развертывания (Deployment diagram) отображает общую конфигурацию и топологию системы, физическая взаимосвязь между программными и аппаратными компонентами  (рис. 2.9).

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

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

Узлы диаграммы развертывания

Узел «Сервер» - сервер, размещающий базу данных, программное обеспечение для работы с бд, веб сервер, веб страницы

Узел «Рабочая станция» - рабочая станция предназначена для размещения клиентской части программы, администрирования системы

Узел «Принтер» - вывод расписания или другой информации на печать

Узел «Пользователи» - пользователи системы, осуществляющие поиск и просмотр информации о расписании

Контрольные вопросы

1. Какие основные стереотипы компонентов?

2. Какая связь между диаграммами компонентов и развертывание в контексте разработки ПО?


 

А также другие работы, которые могут Вас заинтересовать

19128. РАСПРЕДЕЛЕНИЕ ТЕМПЕРАТУР ПО ВЫСОТЕ АКТИВНОЙ ЗОНЫ 134 KB
  ЛЕКЦИЯ 8 РАСПРЕДЕЛЕНИЕ ТЕМПЕРАТУР ПО ВЫСОТЕ АКТИВНОЙ ЗОНЫ РАСПРЕДЕЛЕНИЕ ЭНЕРГОВЫДЕЛЕНИЯ В АКТИВНОЙ ЗОНЕ Создание реактора с максимально выровненным и стабильным полем энерговыделения в течении кампании одна из важнейших задач оптимизации активной зоны. Выра...
19129. Компоновка и геометрические характеристики ТВС 608 KB
  ЛЕКЦИЯ 9 Компоновка и геометрические характеристики ТВС Для удобства перегрузок топлива транспортировки и организации охлаждения твэлы объединяются в ТВС. Основные требования к ТВС заключаются в следующем: обеспечение установленного физическим расчетом ре
19130. ГЕОМЕТРИЧЕСКИЕ ХАРАКТЕРИСТИКИ ТВС И ОБЪЕМНЫЙ СОСТАВ РАБОЧЕЙ ЯЧЕЙКИ 320 KB
  ЛЕКЦИЯ 10 ГЕОМЕТРИЧЕСКИЕ ХАРАКТЕРИСТИКИ ТВС И ОБЪЕМНЫЙ СОСТАВ РАБОЧЕЙ ЯЧЕЙКИ В предыдущей лекции представлена методика определения диаметра твэлов и числа ячеек для их размещения в ТВС. Целью настоящей лекции является компоновка ТВС расчет ее геометрических х
19131. ТЕПЛОГИДРАЛИЧЕСКИЙ РАСЧЕТ ТВС 529.5 KB
  ЛЕКЦИЯ 11 ТЕПЛОГИДРАЛИЧЕСКИЙ РАСЧЕТ ТВС Теплогидравлический расчет ТВС реактора на быстрых нейтронах Рассмотрим ТВС реактора на быстрых нейтронах распределение тепловыделения в активной части которой подчиняется закону косинуса. Пусть даны геометрия ТВС
19132. ДОПУСТИМАЯ МОЩНОСТЬ ТВЭЛА И ТВС 374.5 KB
  ЛЕКЦИЯ 12 ДОПУСТИМАЯ МОЩНОСТЬ ТВЭЛА И ТВС Допустимая мощность твэлов и ТВС в стационарных условиях эксплуатации определяется: предельными температурами эксплуатации оболочки твэла и элементов конструкции ТВС: предельными температурами эксплуатации
19133. АНАЛИЗ НАПРЯЖЕННО-ДЕФОРМИРОВАННОГО СОСТОЯНИЯ ТВЭЛОВ ЭНЕРГЕТИЧЕСКИХ РЕАКТОРОВ 536 KB
  Лекция 13 АНАЛИЗ НАПРЯЖЕННОДЕФОРМИРОВАННОГО СОСТОЯНИЯ ТВЭЛОВ ЭНЕРГЕТИЧЕСКИХ РЕАКТОРОВ Основы расчета на прочность Расчет на прочность важнейший этап конструирования элементов активной зоны ядерного реактора: на его основе выбираются их основные размеры ге
19134. Приближенные методы анализа напряжений и деформаций в оболочке в стационарных условиях эксплуатации твэла 663 KB
  ЛЕКЦИЯ 14 Приближенные методы анализа напряжений и деформаций в оболочке в стационарных условиях эксплуатации твэла В стационарных режимах эксплуатации при наличие зазора на оболочку действует давление равное разнице давлений теплоносителя и смеси газов внутри т
19135. Устойчивость оболочек твэлов энергетических реакторов 177 KB
  ЛЕКЦИЯ 15 Устойчивость оболочек твэлов энергетических реакторов Проблема устойчивости оболочек твэлов актуальна для реакторов с повышенным давлением теплоносителя а именно для реакторов с водяным и газовым охлаждением. Потеря устойчивости возможна при наличие за...
19136. Глобальные проблемы человечества. Мировое потребление энергии. Источники энергии. Экологические проблемы 1.33 MB
  Лекция 1 Глобальные проблемы человечества. Мировое потребление энергии. Источники энергии. Экологические проблемы. Преимущества ядерного топлива. Текущее состояние и тенденции развития ядерной энергетики в мире. 1.1. Глобальные проблемы человечества Глобальными п...