37668

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

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

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

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

Русский

2013-09-25

54 KB

5 чел.

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

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

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

Лабораторная работа №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. Какая связь между диаграммами компонентов и развертывание в контексте разработки ПО?


 

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

49133. ОПРЕДЕЛЕНИЕ ТИПА ЛИЧНОСТИ ПО ПРИНЦИПУ «ЛИДЕР ЛИ ТЫ» 726 KB
  Искусственные нейронные сети Многослойные искусственные нейронные сети. А уже в 1943 году Маккалок и Питтс формализуют понятие нейронной сети в фундаментальной статье о логическом исчислении идей и нервной активности. Кохоненом представлена модель сети решающей задачу кластеризации и обучающейся без учителя самоорганизующаяся карта Кохонена.
49134. Прогнозирование исхода выборов президента 887.5 KB
  Искусственные нейронные сети Нейронные сети возникли из исследований в области искусственного интеллекта а именно из попыток воспроизвести способность биологических нервных систем обучаться и исправлять ошибки моделируя низкоуровневую структуру мозга. Целью моей курсовой работы является построение такой нейронной сети которая бы с наибольшей точностью прогнозировала исход выборов президента нашей страны. Искусственные нейронные сети Искусственные нейронные сети НС совокупность моделей биологических нейронных сетей.
49135. Использование нейронных сетей для определения темперамента человека 564.5 KB
  При обучении на вход нейросети один за другим подаются исходные данные и сеть генерирует свои ответы. Цель: показать можно ли использовать нейронные сети и эффективно ли применение нейронных сетей при определении человеческого темперамента. Искусственный интеллект и нейросетевые технологии Нейронные сети и нейрокомпьютеры это одно из направлений компьютерной индустрии в основе которого лежит идея создания искусственных интеллектуальных устройств по образу и подобию человеческого мозга. Искусственные нейронные сети подобно...
49136. Здійснення економічної діагностики підприємства 160.63 KB
  Ключовими елементами системи діагностики діяльності підприємства є: власники, керівники, тематичні фахівці підприємства, інвестори, кредитори підприємства, споживачі, постачальники, контрагенти, державні органи влади тощо. окремі сфери, напрями діяльності, підрозділи, працівники, елементи внутрішнього та зовнішнього середовищ, підприємство в цілому.
49137. Совершенстование маркетинговый деятельности гостиницы «Корстон» 230.51 KB
  Отечественные специалисты в большинстве своем пока не владеют специальной методикой проведения исследований, отвечающих международным стандартам и отечественным особенностям работ подобного рода. «Низкое качество исполнения маркетинговых исследований и расчетов, не учитывающих гостиничную специфику (чаще всего за основу берется типовая методика для промышленного предприятия)
49138. МИКРОПРОЦЕССОРНАЯ СИСТЕМА УПРАВЛЕНИЯ 755.5 KB
  Конечный датчик служит для сигнализации системе о том, что она максимально переместилась от нулевого положения или находится в нулевом положении. В качестве конечного датчика можно выбрать реле (такие как поляризованные, герметизированные и их виды: шариковые, плунжерные и т.д.) В данной системе требуется один конечный датчик (датчик нулевой позиции)
49139. Трехзвенный Г-образный фильтр верхних частот 667 KB
  Переходная харатеристика Техническое задание Электрическая принципиальная схема Задание: Расчет АЧХ ФЧХ и переходной характеристики трехзвенного Гобразного фильтра. Расчет Рис.
49140. Полосовой фильтр 24.46 MB
  Получить Амплетудно–Частотную, Фаза –Частотную характеристики, переходную характеристику и построить их графики Задание Расчет стационарных характеристик цепи Таблицы и графики АЧХ и ФЧХ...
49141. ИСПОЛЬЗОВАНИЕ АКУСТООПТИЧЕСКОГО ЭФФЕКТА ДЛЯ ИЗМЕРЕНИЯ ФИЗИЧЕСКИХ ВЕЛИЧИН 2.4 MB
  Широкий спектр применения акустооптических приборов возможен благодаря многогранности акустооптического эффекта с помощью которого можно эффективно манипулировать всеми параметрами оптической волны. Усиление слабых акустических волн а также их генерация под действием мощной оптической волны фото-акустические или опто-акустические явления. Под воздействием мощной волны ультразвука в жидкости может наблюдаться в свою очередь генерация оптической волны так называемая соно-люминесценция. Для плоской монохроматической акустической волны...