Как мне представить сценарий оболочки в диаграмме классов UML? - PullRequest
0 голосов
/ 18 октября 2018

Я моделирую небольшой проект, над которым я работаю в UML.Тем не менее, я не уверен, как и если я должен включить сценарий, который я написал, чтобы скомпилировать остальную часть кода в диаграмме классов.Любые предложения будут приветствоваться.

Ответы [ 3 ]

0 голосов
/ 18 октября 2018

Почему бы не использовать диаграмму деятельности?Это представляет поведение.Каждое действие может принимать параметры, как сценарий, и вы можете связывать их вместе в действиях вызова.

0 голосов
/ 18 октября 2018

Это вопрос абстракции.И какие уровни вы хотите включить в свою модель / документацию.Как правило, это очень хорошая идея, чтобы включить такие вещи, как управление конфигурацией в вашу модель.То есть: как все должно быть скомпилировано, какое обслуживание данных необходимо и т. Д. Если вы решите это сделать, вы просто введете соответствующие пакеты.Использование CIM / PIM / CSM будет просто указывать на CSM, где вы можете разместить эти важные для развертывания вещи.Класс или просто артефакт может представлять ваш сценарий, и вы можете связать его с процессом, стоящим за ним.Эта поведенческая часть может быть смоделирована с помощью сценариев использования / действий и / или диаграмм последовательности.

0 голосов
/ 18 октября 2018

Это не совсем подходит, или нет?Сценарии оболочки в основном касаются поведения, то есть кода, который на самом деле выполняется, «бизнес-логики».Но это почти то, что диаграммы классов НЕ охватывают.Они делают только «структуру».

Может быть, это имеет смысл в какой-то диаграмме компонентов («подключите параметры здесь », сценарий оболочки выдаст что-то, чтоидет туда").Мне трудно представить, как это сделать на диаграмме классов.Может быть, просто комментарий к части диаграммы?

...