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


 

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

38716. ОПТИНСКИЕ И ГЛИНСКИЕ СТАРЦЫ КАК ПРОДОЛЖАТЕЛИ ДУХОВНОГО ДЕЛАНИЯ ПРЕПОДОБНОГО ПАИСИЯ (ВЕЛИЧКОВСКОГО) 22.89 MB
  Например высоко отзывался о Глинской пустыни преподобный Серафим Саровский который нередко направлял к преподобному игумену Филарету Данилевскому просивших благословения на поступление в монастырь указывая на обитель его как на великую школу иноческой жизни3. А знаменитый миссионер преподобный Макарий Глухарев писал об этой обители так: Это школа Христова это одна из светлых точек на земном шаре в которую дабы войти надлежит умалиться до Христова младенчества4. Схиархимандрит Иоанн Маслов в своём труде Преподобный Амвросий...
38720. Геодезия. Тестовые задания 276.5 KB
  Положение точки на местности в географической системе координат определяется: а широтой и долготой ; б углом и расстоянием; в координатами x и y; г расстоянием относительно экватора и Гринвичского меридиана; д расстоянием от северного полюса и высотой относительной уровня моря.2 Подобное и уменьшенное изображение на бумаге небольшого участка местности называют: а планом; б картой; в профилем; г чертежом; д масштабом.18 Хранение информации о топографии местности на компьютере называют: а топографической картой; б цифровой...
38721. ПРЕПАРАТЫ ГОРМОНОВ И ИХ АНАЛОГОВ 196 KB
  По химическому строению гормональные препараты как и гормоны классифицируются: а гормоны белковой и пептидной структуры препараты гормонов гипоталамуса гипофиза паращитовидной и поджелудочной желез кальцитонин; б производные аминокислот йодсодержащие производные тиронина препараты гормонов щитовидной железы мозгового слоя надпочечников ; в стероидные соединения препараты гормонов коры надпочечников и половых желез . Об этом очень важно помнить при проведении гормональной терапии так как гормональные препараты в организме...
38723. МАТЕМАТИЧЕСКОЕ И ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРОГНОЗИРОВАНИЯ И ПЛАНИРОВАНИЯ АГРОТЕХНОЛОГИЧЕСКИХ ОПЕРАЦИЙ ДЛЯ ПРИРОДНО-КЛИМАТИЧЕСКИХ ЗОН РЕГИОНА 8.65 MB
  В соответствии с целью выделены следующие задачи: постановка и формализация задачи прогнозирования дат агротехнологических операций; разработка алгоритмов прогнозирования сроков посева зерновых культур; построение технологических карт на основе оптимизации структуры производства растениеводческой продукции с учетом своевременности посева; разработка программного комплекса планирования технологических операций. Математическое алгоритмическое и информационное обеспечение решения задачи оптимизации агротехнологических операций с...