Объединение диаграмм компонентов и развертывания — КиберПедия 

Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьше­ния длины пробега и улучшения маневрирования ВС при...

Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций...

Объединение диаграмм компонентов и развертывания

2017-05-18 810
Объединение диаграмм компонентов и развертывания 0.00 из 5.00 0 оценок
Заказать работу

В некоторых случаях допускается размещать диаграмму компонентов на диаграмме развертывания. Это позволяет показать какие компоненты выполняются и на каких узлах.

 

Количественная оценка диаграмм UML

Словарь UML включает два вида блоков:

- Отношения

- Сущности

Оценка диаграммы производится по формуле: , где

S – оценка диаграммы,

Sobj – оценка элементов диаграммы,

Slink – оценка связей на диаграмме,

Obj – количество объектов на диаграмме,

Tobj – количество типов объектов,

Tlink – количество типов связей.

 

 

Если диаграмма содержит большое число связей одного типа, то их можно не учитывать.

Если на диаграмме класса указываются для каждого класса атрибуты и операции, то к оценке класса добавляется следующая составляющая:

, где

Op – число операций класса,

Atr – число атрибутов класса,

Op – количество операций,

Atr – количество атрибутов.

Оценки основных элементовUML

Тип элемента Оценка элемента
Класс class  
Интерфейс interface  
Сценарий use-case  
Компонент component  
Узел node  
Взаимодействие interaction  
Пакет package  
Состояние state  
Примечание note  

Оценки основных типов связей

Тип связи Оценка связи
  Зависимость dependency  
  Ассоциация association  
  Агрегирование aggregation  
  Композиция composition  
  Обобщение generalization  
  Реализация realization  
     

 

 

Остальные типы связей рассматриваются как ассоциации.

Оценка диаграммы должна попадать в оптимальный диапазон, иначе диаграмма или слишком краткая, или перегружена информацией.

Диапазоны оптимальных оценок диаграмм.

Class – диаграмма классов с атрибутами и операциями 5-5,5
Class - диаграмма классов без атрибутов и операций 3-3,5
Component – диаграмма компонентов 3,5-4
Use case - диаграмма вариантов использования 2,5-3
Deployment - диаграмма развёртывания 2-2,5
Sequences - диаграмма последовательности 3-3,5
Cooperative - диаграмма кооперации 3,5-4
Package - диаграмма пакетов 3,5-4
State – диаграмма состояния 2,5-3

Примеры:

1. Диаграмма классов без атрибутов и операций.

 

контролёр
база

 

 

оператор

 

 



2. Диаграмма классов с атрибутами и операциями.

БД Студентов · N студ. билета · Фамилия · Имя, отч. · Специальность   · Установить связь · уничтожить

 

 


=1
Работодатель   Название фирмы   · Запрос на спец. · Определение спец.

 

 


Доска объявл.
Пользователь
Преподаватель
Студент · N зач.  
=1

 

 

=2

=2

 

 


=2

 

 


 

 

оценка классов оценка связей

 

 


Если оценка не попадает в рекомендуемый диапазон, нужно диаграмму доработать, либо добавить информацию, либо убрать лишнюю.

Литература

1. [004.424(075)-И 21]Технология программирования: учебник/ Г. С. Иванова. - М.: КноРус, 2011. - 333 с.: Издание имеет гриф УМО по университетскому политехническому образованию: Количество экз. в библ. – 20.

 

2. [681.518-И74] Информационные системы. Использование CASE-средств при описании бизнес-процессов: методические указания к выполнению лабораторных работ № 1 - 7/ Сост. А. Г. Степанов, Т. Ф. Осипова; Ред. А. Г. Степанов. - СПб.: РИО ГУАП, 2005. - 41 с.: Количество экз. в библ. – 151.

 

3. [004.9(075)-Е60] Емельянова Н. З. Проектирование информационных систем: учебное пособие/ Н. З. Емельянова, Т. Л. Партыка, И. И. Попов. - М.: ФОРУМ, 2009. - 431 с. Количество экз. в библ. – 10.

 

4. [004.415:330(075)-В29] Вендров А. М. Проектирование программного обеспечения экономических информационных систем: Учебник/ А. М. Вендров. - М.: Финансы и статистика, 2000. - 347 с. Количество экз. в библ. – 1.

 

5. [004.62-К17] Калянов Г. Н. CASE-технологии: Консалтинг в автоматизации бизнес-процессов: учебное пособие/ Г. Н. Калянов. - 2-е изд., перераб. и доп. - М.: Горячая линия - Телеком, 2000. - 317 с. Количество экз. в библ. – 2.

 


ПРИЛОЖЕНИЕ. Пример выполнения курсовой работы

Проектирование информационной системы «Охранная фирма» с помощью языка UML

Содержание:

Введение…………………………………………………………………………………

1. Цель разработки…………………………………………………………………

2. Описание функций ИС…………………………………………………………

· Краткая информация о аппарате проектирования……………………………

3. Язык UML, история, особенности, достоинства, недостатки...................

4. Общая структура языка UML.

5. CASE средство Rational Rose 2003, его возможности, достоинства, особенности использования

 

6. Разработка программного обеспечения информационной системы «Охранная фирма»……

· Диаграмма Use-case …………………………………………………..

· Диаграмма классов……………………………………………………

· Диаграммы последовательностей……………………………………

· Диаграммы состояний………………………………………………..

· Диаграммы видов деятельности…………………………………….

· Диаграмма размещения…………………………………...................

· Диаграмма пакетов………………………………………………….

7. Заключение………………………………………………………………….

8. Список литературы…………………………………………………………

Приложение «Результаты автоматической генерации текстов программ» (Коды)………….

Введение.

Создание крупных программных систем ставит перед разработчиками много проблем, часть из которых не может быть эффективно решена классическими средствами структурного подхода. Окружающий мир состоит из объектов, поэтому вполне логичным выглядит стремление перенести подобный метод представления информации о предметной области в программирование.

Один из путей решения задачи эффективной жизнедеятельности в рамках безгранично сложного окружающего нас мира – это создание упрощенных моделей, их анализ и прогнозирование. В данном курсовом проекте мы обратимся к вопросу построению и анализу определенной информационной системы. В качестве предметной области мы рассмотрим «Охранную фирму». Первой задачей данной работы является построение соответствующих диаграмм и схем. Этот анализ будет производится с помощью специализированного программного обеспечения. IBM Rational Rose – программный пакет для создания диаграмм нотации UML(англ. Unified Modeling Language — унифицированный язык моделирования), мощный инструмент построения и анализа различных диаграмм и средств с полным набором графических средств и инструментов.

2. Описание функций Информационной системы:

1)Получение лицензии

2)Сотрудничество с заказчиками

Поиск

Составление договоров

Получение объектов

Работа на объектах

Получение средств на банковский счет

3)Сотрудничество с магазином специализированной охранной одежды

Перечисление средств магазину

Получение охранной одежды

4)Прием на работу охранников

Проверка документов

Составление договоров

Назначение на объекты

Служба охранников на объектах

Выдача заработной платы

6)Составление отчетности по фирме

Обработка проделанной работы

Составление акта проделанных работ

Составление отчета в налоговую службу

Составление отчета в ОРЛЛ

 

 


Поделиться с друзьями:

Архитектура электронного правительства: Единая архитектура – это методологический подход при создании системы управления государства, который строится...

Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...

Таксономические единицы (категории) растений: Каждая система классификации состоит из определённых соподчиненных друг другу...

Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.019 с.