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

Создайте модель
Создайте модель City Transit типа ConceptualModel и откройте её диаграмму. В
модели две коллекции: Concepts и Relationships.
Понятия
Добавьте три узла Person и задайте каждому kind, чтобы картинка
соответствовала роли: Passenger (Woman), Driver (Man), Inspector
(Detective).
Добавьте два узла Vehicle: City Bus (Bus) и Depot Shuttle (Minibus).
Для понятий без картинки добавьте узлы Concept: Route, Stop,
Timetable, Ticket, Fare Zone.
Группы
Добавьте Group Network и перетащите в неё Route, Stop и Fare Zone.
Добавьте вторую группу Fleet и перетащите в неё оба транспортных средства.
Группа сама является понятием, и группы вкладываются друг в друга.
Связи
Проведите связи и задайте разновидность каждой:
| Откуда | Куда | Разновидность | Имя |
|---|---|---|---|
Route | Stop | Composition | consists of |
Fare Zone | Stop | Aggregation | covers |
Timetable | Route | Reference | schedules |
City Bus | Route | Association | serves |
Driver | City Bus | Association | drives |
Passenger | Ticket | Association | buys |
Ticket | Fare Zone | Dependency | is priced by |
Inspector | Ticket | Usage | checks |
Depot Shuttle | City Bus | Generalization |
Описания и переводы
У каждого элемента модели — у самой модели, у понятия и у связи — четыре
атрибута: name, description, localizedName и localizedDescription.
Заполните description у понятий, значение которых неочевидно, например у
Fare Zone. Локализованные имена задайте там, где в другом языке есть принятый
термин.