-
Notifications
You must be signed in to change notification settings - Fork 48
Задача №6 (Object Diagram)
Ivan Neshchadin edited this page Apr 14, 2018
·
12 revisions
- Киосе Н., ИДБ-14-12
- Иванова А.А., ИДБ-14-12
- Аббасова И.И., ИДБ-14-12
- Самсонова М., ИДБ-14-14
- Гуров Иван, ИДБ-14-14
- Нещадин Иван, ИДБ-14-13
Постановка задачи: Дополнить модель данными для использования диаграммы объектов (ограничить число экземпляров)
Общее решение состоит в следующих предобразованиях:
- IDEF0 преобразуется в диаграмму классов, см.решение задачи №1
- для каждого полученного класса задается число его экземпляров (объектов данного класса)
- полученные экземпляры (объекты) переносятся на диаграмму объектов
Сейчас здесь не тот вид диаграммы!!! Нужна именно ДИАГРАММА КЛАССОВ, а не диаграмма прецедентов
{
"UML": {
"root": {
"Array": [
{
"-id": "0"
},
{
"-id": "1",
"-parent": "0"
},
{
"-id": "2",
"-value": "Повар",
"-vertex": "1",
"-parent": "1"
},
{
"-id": "3",
"-value": "Дегустатор",
"-vertex": "1",
"-parent": "1"
},
{
"-id": "4",
"-edge": "1",
"-parent": "1",
"-source": "2",
"-target": "2"
},
{
"-id": "5",
"-value": "Разрабатывает рецепт",
"-vertex": "1",
"-parent": "1"
},
{
"-id": "6",
"-value": "Пробует блюдо",
"-vertex": "1",
"-parent": "1"
},
{
"-id": "10",
"-edge": "1",
"-parent": "1",
"-target": "5"
},
{
"-id": "11",
"-value": "Готовит блюдо",
"-vertex": "1",
"-parent": "1"
},
{
"-id": "12",
"-edge": "1",
"-parent": "1",
"-source": "2",
"-target": "11"
},
{
"-id": "14",
"-edge": "1",
"-parent": "1",
"-source": "3",
"-target": "6"
},
{
"-id": "15",
"-value": "<<extend>>",
"-edge": "1",
"-parent": "1",
"-source": "11",
"-target": "6"
},
{
"-id": "17",
"-value": "Смешивает продукты",
"-vertex": "1",
"-parent": "1"
},
{
"-id": "18",
"-value": "<<include>>",
"-edge": "1",
"-parent": "1",
"-source": "11",
"-target": "17"
}
]
}
}