Оценка полезности создания диаграммы вариантов использования после завершения MVP в академических кругах

#architecture #uml #software-design #use-case #use-case-diagram

Вопрос:

Я только что завершил минимальную жизнеспособную версию продукта (MVP) своей игры в рамках своего университетского проекта. Я не уверен, следует ли мне также сделать раздел с диаграммами вариантов использования UML в диссертации на этом позднем этапе. Я спрашиваю, потому что в отличие от промышленного проекта, где вариант использования должен быть в бизнес-моделировании, разработке или, особенно при моделировании требований к системе, для понимания требований к проектированию системы, здесь я не нахожусь на стадии макета или сбора требований, которая давно прошла и завершена на стадии проектного предложения. Здесь у меня есть рабочий прототип, который находится на стадии MVP. Было бы разумно с моей стороны добавить это на данном этапе для научной статьи? Я исследовал варианты использования UML и обнаружил, что они могут быть подготовлены во время обратного проектирования, в случае, когда варианты использования используются для подготовки деталей требований из существующего приложения. Однако я не уверен, нахожусь ли я еще на стадии обратного проектирования.

Ответ №1:

Просто сказано: это зависит от обстоятельств. В вашем случае я бы просто поговорил с преподавателем, профессором или любым другим человеком, который заботится о вас, и спросил о необходимости этого. Затем решите, что делать.

В любом случае я бы, по крайней мере, набросал варианты использования, чтобы показать, что у вас есть идея (которая, я надеюсь, у вас есть). Вероятно, нет необходимости вдаваться в подробное описание UC для каждого UC. Опять же, чтобы привести пример, вы должны подробно описать один UC таким образом, чтобы описать сценарий. Наконец, вы также должны показать сотрудничество для одного UC.

Когда я писал вышеизложенное, я думал о цели вашей работы (то есть о вашем университете). Если он ориентирован на UML, то вам нужно проделать большую детальную работу. В противном случае, перейдите к началу моего ответа.

Комментарии:

1. просто для ясности, под «совместной работой для одного UC» вы подразумевали создание дополнительной диаграммы совместной работы UML в дополнение к диаграмме вариантов использования?

2. Ну, в общем, да. Вот почему вы начинаете работу с UCs: чтобы наладить сотрудничество с дизайном вашего класса.