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


 

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

24090. Синтез катехоламинов (адреналина, норадреналина) 59.5 KB
  Синтез катехоламинов адреналина норадреналина Синтез тироксина .
24091. Обмен дикарбоновых аминокислот 164 KB
  Глутаминовая кислота – моноаминодикарбоновая заменимая глюкогенная. Аргинин – диаминомонокарбоновая кислота заменимая гликогенная. Аспарагиновая кислота – моноаминодикарбоновая кислота заменимая гликогенная. Триптофан – незаменимая кислота.
24092. Структура и свойства нуклеопротеидов 195 KB
  Виды нуклеиновых кислот Признаки ДНК РНК I. Функция Хранитель информации Передача информации Виды РНК: информационная матричная Рибосомальная Транспортная Функции: ИРНК – передача информации РРНК – основа рибосом. Способствует передвижению иРНК по рибосоме. ТРНК – перенос аминокислот.
24093. Виды переноса генетической информации 52.5 KB
  от ДНК к ДНК или у некоторых вирусов от РНК к РНК называется репликацией или самоудвоением. Перенос информации между разными классами нуклеиновых кислот: ДНКРНК называется транскрипцией или переписыванием. Транскрипция бывает прямая от ДНК к РНК и обратная от РНК к ДНК. Перенос генетической информации от ДНК через РНК к белку называется центральным постулатом генетики.
24094. Обмен нуклеотидов 90 KB
  Обмен нуклеотидов. Источники нуклеотидов Поступление с пищей НК НП в желудке Белок как и все белки НК в 12перстной кишке под действием ДНКазы и РНКазы разщепляются за счет разрыва сложноэфирных связей в результате образуются нуклеотиды нуклеозиды очень редко компоненты нуклеотидов. Основное количество нуклеотидов идет de novo. Катаболизм нуклеотидов.
24095. Классификация гормонов 49.5 KB
  Внутри каждой группы выделяют еще группы гормонов.Белки паращитовидных желез паратгормон кальцитонин Глюкокортикоиды Минералокортикоиды Андрогены Эстрогены Катехоламины Тиреоидные гормоны Классификация гормонов. В составе белковопептидных гормонов можно выделить 3 фрагмента имеющих разное функциональное значение: Адресный фрагмент – гаптомер – обеспечивает поиск мест специфического действия но не вызывает биологических эффектов. На этом принципе основано действие антигормонов конкурентного типа.
24096. Синтез гормонов производных аминокислот 53.5 KB
  Синтез гормонов производных аминокислот. Синтез катехоламинов адреналин норадреналин Биосинтез тиреоидных гормонов Процесс синтеза складывается из следующих этапов: Фиксация йодидов крови железой и их окисление до элементарного йода. Отщепление тиреоидных гормонов от белка. Метаболизм аминокислотных гормонов.
24097. Синтез стероидных гормонов 52.5 KB
  Биосинтез стероидных гормонов идет из холестерина. Этапы синтеза стероидных гормонов. Образование ключевого предшественника гормонов – прегненолона покидающего митохондрии.
24098. Гормональная регуляция обмена углеводов. Механизм действия адреналина и глюкагона 43 KB
  Гормональная регуляция обмена углеводов Основным показателем состояния углеводного обмена является содержание глюкозы в крови. В норме содержание глюкозы составляет 35 – 55 ммоль л. Снижение содержания глюкозы ниже 33 ммоль л называется гипогликемия. При снижении содержания глюкозы ниже 27 ммоль л развивается грозное осложнение – гипогликемическая кома.