37668

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

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

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

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

Русский

2013-09-25

54 KB

2 чел.

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

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

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

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


 

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

30460. Глава государства в зарубежных странах 16.16 KB
  Глава государства в зарубежных странах. Во всех современных государствах имеется институт главы государства. Глава государства рассматривается как высшее должностное лицо считающееся носителем исполнительной власти и верховным представителем государства в сфере международных отношений. Обычно главой государства выступает либо выборный президент в республиках либо наследственный монарх.
30461. Правительство в зарубежных странах 15.82 KB
  В зависимости от формы правления правительства формируются двумя основными способами: парламентским право на формирование правительства в этих странах получает та политическая партия которая имеет большинство мест в нижней палате парламента страны.; внепарламентским право на формирование правительства в этих странах имеет не парламент а избирательный корпус. Состав и структура правительства очень разнообразны и в ряде стран Великобритании никак не регулируются что позволяет каждому новому...
30462. Функции и структура судебной власти в зарубежных странах 15.31 KB
  Суды первой инстанции рассматривающие дела по существу: мировые судьи полицейские суды районные суды суды судебных округов и др. Суды второй инстанции особые апелляционные или высокие суды в странах тоталитарного социализма такого звена нет куда можно обращаться с жалобой на решение суда первой инстанции. Суды кассационной инстанции. Это либо вышестоящий суд либо верховные суды иногда официально называющиеся кассационными.
30463. Принципы судоустройства и судопроизводства в зарубежных странах 14.95 KB
  Ни один государственный орган должностное или иное лицо не вправе указывать суду как ему следует решить то или иное дело; судьи решают дело на основе закона и личного убеждения. Нельзя отказывать в приеме дела по причинам отсутствия закона или его неясности. возможность обжалования и пересмотра судебного решения путем апелляции повторное рассмотрение дела по существу по процедуре первой инстанции кассации проверка выполнения закона судом. К числу особых принципов в сфере уголовного процесса относятся: право обвиняемого на...
30464. Конституционная юстиция в зарубежных странах 14.95 KB
  Существует несколько моделей конституционного контроля. Европейская модель конституционного контроля получила самое широкое распространение после Второй мировой войны постоянно совершенствовалась и теперь она воспринимается на других континентах. Для обоснования конституционного контроля использовались три основных теории12. Впрочем сами конституции в странах с такого рода режимами можно считать таковыми лишь условно: никакого конституционного строя там разумеется быть не может.
30465. Формы политико-территориального устройства в зарубежных странах 15.18 KB
  Главное различие между обеими формами заключается в том что при унитарной форме территория государства состоит из политикоадминистративных или административных единиц тогда как при федеративной форме высшие территориальные единицы представляют собой государствоподобные образования или даже государства субъекты федерации. означает не что...
30466. Принципы распределения компетенции между федерацией и ее субъектами в зарубежных странах 15.91 KB
  В первую очередь он механизм регулирует отношения равновесия на основе принципа разделения власти между всеми имеющимися центрами власти в государстве. С его помощью происходит реализация разграничения полномочий между ветвями власти без чего не может нормально функционировать не только федеративное государство но и любое другое. Вопервых разделение власти между центром и регионами имеет конституционноправовое обоснование. В случаях же возникновения коллизий между центром и регионами в отношении разделения власти...
30467. Статус субъектов федерации и иных носителей государственной автономии в зарубежных странах 14.96 KB
  Эти договоры не могут противоречить праву и интересам Союза а также правам других кантонов. С нижестоящими иностранными властями кантоны могут иметь дело непосредственно а в остальных случаях отношения кантонов с заграницей осуществляются через посредство Союза. В заключение следует отметить специфическую особенность трех кантонов Швейцарии это Аппенцелль Базель и Унтервальден которая заключается в том что каждый из них состоит из двух полукантонов а общекантональной власти там не существует. Каждый из полукантонов имеет свою...
30468. Основные модели организации публичной власти на местах в зарубежных странах 14.74 KB
  Для первых характерно избрание местной администрации местными представительными органами из своего состава причем нередко глава администрации мэр и т. но и главы местной администрации а также некоторых других должностных лиц исполнительной и судебной власти казначея прокурора мирового судьи вплоть до шерифа начальника полиции. Оно предполагает наличие у местной единицы собственной компетенции охватывающей вопросы местного значения; гарантированной конституцией и законом самостоятельности па отношению к государственной власти в...