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


 

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

8866. Собака - друг человека 73.5 KB
  Тема: Собака - друг человека Продолжительность: Класс: 2 класс Технологии: компьютерная презентация Аннотация: Урок по теме Собака - друг человека проводится в рамках Года добрых дел. На этом уроке рассматривается произведение Б. Заходера Песн...
8867. Основи фізіології праці і комфортні умови праці 153 KB
  Основи фізіології праці і комфортні умови праці Класифікація основних форм діяльності людини Шляхи підвищення ефективності трудової діяльності людини Класифікація основних форм діяльності людини Характер і організація трудової діяльності роблять сут...
8870. Изучение криволинейного движения 63.5 KB
  Изучение криволинейного движения. Цель работы: Определить нормальное ускорение и центробежную силу инерции при вращательном движении. Приборы и оборудование: 1.Установка для изучения криволинейного движения. 2. Секундомер. Методические ук...
8872. Массовая коммуникация и власть 552 KB
  Монография посвящена анализу проблемы взаимодействия массовой коммуникации и власти в двух основных аспектах: воздействия властных отношений на процессы массовой коммуникации и воздействия средств массовой информации на аудиторию. Рассматриваю...
8873. Производство по предложениям, заявлениям граждан и обращениям организаций 140 KB
  Производство по предложениям, заявлениям граждан и обращениям организаций Общая характеристика правового института обращений граждан: терминология, правовая основа, права и гарантии. Стадии производства по предложениям, заявлениям граждан и обращени...
8874. Организация как объект управления 183.5 KB
  Организация как объект управления Понятие и признаки организации. Законы организации. Жизненный цикл организаций. Виды организаций. Внутренняя и внешняя среда организаций. Под организацией (от латинского organizio - сообщаю стройный вид, ...