11542

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

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

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

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

Русский

2013-04-08

29.21 KB

65 чел.

Лабораторная № 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

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


 

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

17994. Основи організації вантажних перевезень на автомобільному транспорті 531 KB
  МЕТОДИЧНІ ВКАЗІВКИ до курсового проекту з дисципліни Основи організації вантажних перевезень на автомобільному транспорті для студентів спеціальності 7.100.403 Організація перевезень і управління на автомобільному транспорті Методичні вказівки до виконан
17995. Економічна теорія. Конспект лекцій 2.38 MB
  Тема 1. Предмет и метод экономической теории. План лекции: Сущность и функции экономической теории. Методы познания экономической теории. Экономические системы и их сущность. Сущность экономическое содержание собственности. 1.1 Сущность и функции эконо
17996. Господарське право. Тексти лекцій 666 KB
  ГОСПОДАРСЬКЕ ПРАВО тексти лекцій для семестрової дисципліни для студентів денного та заочного відділення за напрямами €œЕкономіка підприємства€ €œМіжнародна економіка€ €œОблік і аудит€ €œФінанси і кредит€ €œМаркетинг€ €œ
17997. ОСНОВЫ ИНФОРМАЦИОННОЙ КУЛЬТУРЫ 163 KB
  ТЕМА 1. ОСНОВЫ ИНФОРМАЦИОННОЙ КУЛЬТУРЫ Информатизация общества Бурное развитие компьютерной техники и информационных технологий послужило толчком к развитию общества построенного на использовании различной информации и получившего название информационно...
17998. НАДЕЖНОСТЬ И ДИАГНОСТИКА 1.25 MB
  Конспект лекций по дисциплине НАДЕЖНОСТЬ И ДИАГНОСТИКА Лекция № 1. Основные понятия К любому техническому объекту в течение всего срока службы предъявляются определенные технические требования зафиксированные в соответствующих документах. Желательно...
17999. Культорология. Лекции 152.5 KB
  Культорология ПРЕДМЕТ КУЛЬТУРОЛОГИИ 1. Понятие и сущность культуры. Понятие культура латинского происхождения и использовалось вначале для определения процесса обработки земли. То есть как воздействие человека на природу. Впоследствии этим термином определяло...
18000. Административные избирательные технологии и борьба с ними 1.04 MB
  Андрей Бузин Административные избирательные технологии и борьба с ними Книга посвящена анализу использования административного ресурса на российских выборах и мерам борьбы с этим явлением. Основное внимание уделено способам противодействия административным и...
18001. Афера на выборах 757.5 KB
  Смирнов В. М. Афера на выборах Абсолютно за каждой российской избирательной кампанией тянется длинный шлейф подтасовок судебных процессов и скандалов после которых в честность проходящих в России выборов не верят даже дети. О представительности же то есть выра
18002. ЖЕНЩИНА И СОЦИАЛИЗМ 3.68 MB
  А. БЕБЕЛЬ ЖЕНЩИНА И СОЦИАЛИЗМ ГОСУДАРСТВЕННОЕ ИЗДАТЕЛЬСТВО ПОЛИТИЧЕСКОЙ ЛИТЕРАТУРЫ СОДЕРЖАНИЕ От издательства Предисловие Предисловие автора к двадцать пятому изданию Предисловие автора к тридцать четвертому изданию Предисловие автора к пятид