11542

Концептуальная модель ПО (UML)

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

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

Лабораторная № 2. Концептуальная модель ПО UML Построение модели предметной области начинается с выявления абстракций существующих в реальном мире то есть тех основных концептуальных объектов которые встречаются в системе. Концептуальная модель – это представлени...

Русский

2013-04-08

29.21 KB

63 чел.

Лабораторная № 2. Концептуальная модель ПО (UML)

Построение модели предметной области начинается с выявления абстракций, существующих в реальном мире, то есть тех основных концептуальных объектов, которые встречаются в системе.

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

На языке UML (Unified Modeling Language, унифицированный язык моделирования) концептуальная модель представлена в виде статической структурной диаграммы классов, на которых не определены никакие операции. Диаграмма классов определяет типы объектов системы и различного рода статические связи между ними.

Сущность

Описание

Нотация

Класс (Class)

Основное понятие предметной области, характеризующееся своими атрибутами и поведением

Наименование

Атрибуты

Операции

Ассоциация

Агрегация

Часть может существовать без целого

Целое

Часть

Композиция

Часть НЕ может существовать без целого

Целое

Часть

Наследование (обобщение)

Дочерние наследуют все свойства родительской сущности (атрибуты и связи)

Родит.

Дочерн.

Дочерн.

Мощность отношений (множественность)

Мощность отношения означает число связей между каждым экземпляром класса (объектом) в начале линии с экземпляром класса в её конце. Различают следующие типичные случаи:

нотация

Описание

пример

0..1

Ноль или один экземпляр

Поставка упаковывается одним способом или не упаковывается

1

Обязательно один экземпляр

Каждая деталь изготовлена из одного сплава

0..N

Ноль или более экземпляров

Из каждого сплава изготовлены ноль, одна или более деталей

1..N

Один или более экземпляров

В каждом чеке одна или более строк

Правила:

Начните с выделения основных сущностей, лучше излишне детализировать концептуальную модель.

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

Для проверки множественности читайте связь со слова Каждый...

Пример:

Информационная система оптового заводского склада

На склад поставляются детали, выполненные из определенных материалов, от заданного круга поставщиков (постоянных или случайных) из различных городов.

В качестве поставщиков могут выступать юридические лица и индивидуальные предприниматели, причем эти группы описываются своим набором характеризующих атрибутов; юридические лица – номер и дата госрегистрации, наименование, юридический адрес, форма собственности; предприниматели – ИНН, ФИО, страховой полис, номер паспорта, дата прописки.

При оформлении поставки учитываются дата, количество и стоимость, вид упаковки и способ доставки (автотранспорт, ж/д транспорт, самовывоз), причем одна поставка может включать несколько видов деталей.

Поставщики переходят в разряд постоянных, если в течение года они совершили поставок на сумму свыше 1000000 рублей.

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

Концептуальная модель предметной области:

Индивидуальный предприниматель

ФИО

ИНН

№ паспорта

№ страхового полиса

Материал

Название

Город

Название

Вид транспорта

Способ доставки

1

Форма собственности

Юридическое лицо

Наименование

Юридический адрес

Номер госрегистрации

Дата госрегистрации

Вид деятельности

1

Вид упаковки

Склад

Название

Количество

Резерв

Строка отпуска

Количество

Стоимость

Строка поставки

Количество

Стоимость

1

1

Деталь

Название

Вес

Описание

1

0..n

1

0..n

1

Поставка

Дата

Поставщик

Приоритет

Кредитный рейтинг

1

0..n

1

Отпуск

Дата

Статус

1..n

Цех

Название

1

0..n

1..n

1

1..n

1

1

1..n

1..n

0..n

0..n

0..n

1

0..n

0..n

Задание: построить концептуальную модель в соответствии с описанием предметной области из вашего варианта задания.


 

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

20766. Анализ влияния режима автоматической дуговой сварки под флюсом на форму и размеры шва 179.25 KB
  Сущность процесса дуговой сварки под флюсом Сварка под флюсом выполняется электрической дугой горящей под толстым 3050 мм слоем гранулированного плавленного или керамического сварочного флюса. При автоматической сварке электродная проволока со скоростью равной скорости ее плавления подается в зону сварки осуществляется подача флюса в требуемом количестве и перемещение трактора вдоль кромок свариваемых заготовок с требуемой скоростью сварки рис. Схемы процесса сварки а и электрической дуги б под флюсом При горении дуги 3 рис.
20767. Определение остаточных деформаций при дуговой сварке 85.43 KB
  Для выполнения работы необходимы стальная пластинка размерами 135x22x5 мм марки СтЗ штангенциркуль два индикатора часового типа с приспособлениями для измерения длины и пригиба пластины электроды сварочный пост дуговой сварки с вольтметром и амперметром для регистрации сварочного тока весы с разновесами 0200 г секундомер. Для момента конца сварки заменяем действительное почти экспоненциальное распределение температуры по ширине образца рис. Часть I шириной b находится в состоянии повышенной пластичности часть II шириной h в течение...
20768. Расчет режима и осуществление контактной стыковой и точечной сварки низкоуглеродистой стали 249.61 KB
  Расчет режима и осуществление контактной стыковой и точечной сварки низкоуглеродистой стали Цель работы: ознакомиться с сущностью процесса контактной сварки устройством и работой машин для контактной стыковой и точечной сварки выбором режима и технологией процесса сварки низкоуглеродистой стали. Машина для стыковой сварки МС802; машины для точечной сварки стационарная МТ601 и подвесная R6421T; заготовки из углеродистой стали СтЗ стержни ø15x100; пластины 20x150x2. Сущность процесса и особенности стыковой и точечной контактной сварки При...
20769. Изучение процесса газокислородной сварки и резки 146.72 KB
  Сущность процесса газовой сварки и резки строения газосварочного пламени. Схемы процесса газовой сварки а и ацетиленокислородного пламени б Сварку выполняют нормальным ацетиленокислородным пламенем имеющим наиболее высокую температуру до 3150 С. В некоторых случаях для сварки а особенно для резки используют другие горючие газы дающие при горении смеси с кислородом иную температуру пламени: водород 24002600 С пропанобугановая смесь 24002500 С метан 21002200 С природный газ 2000 2300 С.
20770. Контроль качества сварных соединений 137.64 KB
  К дефектам формы и размеров шва рис.38 относятся неравномерность ширины и высоты усиления шва неполномерность шва бугристость седловины и т. Недостаточное сечение шва снижает его прочность а при чрезмерно большом увеличиваются внутренние напряжения и деформации. Дефекты формы и размеров шва: а неполиомериость шва; б неравномерность ширины стыкового шва; в неравномерность катета углового шва по длине Рис.
20771. Устройство токарно-винторезного станка, выполняемые на нем работы, принадлежности и инструменты 225.74 KB
  Рис. Токарновинторезный станок Основные узлы и движения станка 16К20 В передней бабке 1 рис. Краткая техническая характеристика станка Наибольший диаметр обрабатываемой заготовки над станиной мм 400 Наибольший диаметр заготовки обрабатываемой над нижней кареткой суппорта мм 220 Наибольший диаметр обрабатываемого прутка мм 53 Наибольшая длина обрабатываемой заготовки мм 71010001400 Частота вращения шпинделя мин1 1251600 Число частот вращения шпинделя 22 Подача мм об: продольная 00528 поперечная 002514 Нарезаемые резьбы:...
20772. Кинематика токарно-винторезного станка 16К20 126.96 KB
  В станках применяются передачи вращательного движения ременные цепные зубчатые червячные и др. и преобразующие вращательное движение в поступательное реечные винтовые и ДР Основным кинематическим параметром передачи вращательного движения является передаточное отношение которое показывает во сколько раз больше меньше частота вращения одного вала по сравнение с другим. Общее передаточное отношение кинематической пени вращательного движения определяется произведением передаточных отношений отдельных передач входящих в данную цепь...
20773. Настройка токарно-винторезного станка для нарезания резьб 69.18 KB
  При массовом производстве резьбы изготавливают резьбонарезными головками резьбовыми фрезами на катками плашками и метчиками. Резьбы бывают однозаходные и многозаходные. По профилю резьбы различают треугольные прямоугольные ленточные упорные полукруглые и трапеции дальные; по виду метрические дюймовые модульные и питче вые. Шаг резьбы Р это расстояние между двумя одноименными точками винтовой линии измеренное по образующей цилиндра.
20774. Устройство, кинематика широкоуниверсального горизонтально-фрезерного станка и работы, выполняемые на нем 160.62 KB
  1600 Подача мм мин продольная и поперечная 25. Прямолинейные движения заготовки в трех направлениях служат для подачи углубления или первоначальной установки детали. В консоли размещена коробка подач.3 включает кинематические цепи главного движения подач и ускоренных перемещений стола.