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


 

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

50201. Основы построения систем и комплексов подвижной радиосвязи. Методическая разработка 117.5 KB
  МЕТОДИЧЕСКАЯ РАЗРАБОТКА ДЛЯ ПРОВЕДЕНИЯ КУРСОВОЙ РАБОТЫ по учебной дисциплине Средства и комплексы подвижной радиосвязи ДД41505 Тема № 03 Основы построения систем и комплексов подвижной радиосвязи Занятие № 21 Расчет основных характеристик сети подвижной радиосвязи Обсуждена на заседании ПМК . Учебные цели Сформировать навыки самостоятельного применения полученных знаний для расчета и обоснования основных характеристик сети подвижной радиосвязи. Исходные данные: стандарт системы подвижной радиосвязи; ТТХ элементов сети;...
50202. Дослідження спектрального розподілу оптичної густини і визначення концентрацій водних розчинів 591.5 KB
  В даній лабораторній роботі для дослідження спектрального розподілу оптичної густини розчинів використовується фотоелектричний спектрофотометр типу КФК3 оптична схема якого наведена на рис. Головним елементом оптичної схеми спектрофотометра є дифракційна гратка 4 яка працює на відбивання. За рахунок виникнення оптичної різниці ходу променів що відбиваються від кожного з елементів решітки на “екраніâ€ дзеркало 5 утворюється дифракційний спектр який спрямовується на вихідну діафрагму Д2 так що в її щілину проходить лише невелика...
50203. САПР технологических процессов, конспект лекций 11.79 MB
  С помощью САПР в десятки раз ускоряется разработка конструкторской и технологической документации, при этом обеспечивается возможность обнаружения ошибок, от проектирования на ранних этапах до передачи изделия в производство.
50204. Отосклероз. Причины, характер нарушения слуха, возможная коррекция 15.02 KB
  Отосклероз — заболевание, связанное с патологическим ростом кости в среднем ухе и способное привести к значительному ухудшению и даже потере слуха. Обычно оно начинается с одностороннего снижения остроты слуха, постепенно охватывающего оба уха.
50205. Цветоводство. Тексты лекций 2.11 MB
  Целью изучения дисциплины является профессиональная подготовка инженера по специальности «Садово-парковое строительство» в области ассортимента и агротехники выращивания цветочных культур. В результате изучения дисциплины студент должен знать ассортимент декоративных травянистых растений, используемых в озеленении интерьеров и цветочном оформлении открытых пространств; декоративные качества и эколого-биологические особенности растений, их требования в культуре; технологию выращивания и возможности использования различных культур в цветочном оформления и на срезку.
50206. ДОСЛІДЖЕННЯ ДИФРАКЦІЇ ЕЛЕКТРОНІВ НА КРИСТАЛІЧНІЙ ГРАТЦІ 623.5 KB
  Згідно сучасних уявлень тверді тіла поділяють на кристалічні аморфні склоподібні і органічні речовини. Кристали тверді тіла які мають правильне періодичне розміщення складових їх частинок. В структурному відношенні кристал можна розглядати як тіло що складається з окремих паралелепіпедів повторюваності елементарних комірок.
50207. Нечеткая логика 68 KB
  Различать степени изменения лингвистической переменной в трех степенях – «Очень – Нормально – Слабо» Б. Изменять порог чувствительности. 1. Гадость – сойдет – неплохо
50208. Вивчення дисперсійної спектральної призми 242.5 KB
  Гоніометр Г5М складається з таких основних частин: коліматора суміщеного з ртутною лампою яка захищена металевим кожухом поворотного столика зорової труби та основи гоніометра основа гоніометра; обєктив коліматора; об'єктив зорової труби; окуляр зорової труби; відліковий мікроскоп;...
50209. Нечеткая логика 68 KB
  Различать степени изменения лингвистической переменной в трех степенях – «Очень – Нормально – Слабо» Б. Изменять порог чувствительности. 1. Казанова – Генрих VIII – верный лебедь