IBM Rational Rose: возможно ли моделировать операции класса и интегрировать их для генерации кода?
Я использую IBM Rational Rose, но я не уверен, что смогу смоделировать / спроектировать методы / процедуры, которые известны как "операции" внутри класса, на "UML User Class Diagram". Есть ли способ моделировать алгоритм или код "операций" (то есть что-то вроде блок-схемы) с помощью программного обеспечения? Если да, есть ли возможность интегрировать автоматическую реализацию разработки методов с помощью генерации кода, чтобы определить их в исходном файле Java?
2 ответа
Другим способом моделирования поведения является использование диаграмм StateMachine, Constraints, Sequence и Timing. Конечно, вы можете просто написать заметки, описывающие поведение в простых словах.
Вы можете использовать диаграмму активности, диаграммы активности находятся рядом с блок-схемой.
Смотрите диаграмму активности RSA
На диаграмме своей деятельности вы создаете раздел и можете связать свой раздел с вашей операцией. Затем вы создаете действие callOperation, которое может быть связано с вызовом метода.
Я создаю диаграмму классов с 4 классами Class1, Class2, Class3, Class4, каждый из которых содержит метод operationx.
А вот простой пример операции моделирования1. Важным моментом является то, что раздел с именем Operation1 связан в модели UML с Class1:operation1, а 3 действия связаны с операциями метода. Это не "опечатка" советов.
Вы также можете посмотреть на последовательность диаргам, но она не похожа на блок-схему.