Форум Сообщества Аналитиков
Общий раздел => Для всех => Тема начата: captan от 16 Декабря 2010, 20:41:23
-
Написал программу для курсовика на С++, используя классы Qt4. Теперь хочу с помощью UML построить диаграммы - активности, последовательности действий, классов. Но, что-то плохо выходит. Есть, где примеры диаграмм посмотреть, применительно к Qt?
-
Есть, где примеры диаграмм посмотреть, применительно к Qt?
Маловероятно. А в чем собственно проблема? Да замечу UML <> [QT4 | C++ | Любой другой язык]. Да ему и не надо, это визуальный язык со своими средствами выражения. Если уж нужно сделать UML -диаграммы, вот и выразите визуально, то, что вы сделали фигурально(от слова figure - число :)
-
Это часть моей диаграммы активности. Что в ней неправильно?
-
1. Чтобы сказать, что не так, нужно, как отметил предыдущий оратор (я имею ввиду не слова, а дух) представлять, что сделано.
2. Судя по тому, что сначала был написан код, а потом рисуются диаграммы, они просто не нужны. Но могут поставить двойку! Придется рисовать!
Диаграмму деятельности обычно на таком уровне детализации (модель реализации) не рисуют. А если рисуют, то все равно один из потоков - пользователь.
Эти разделы перекидывают друг другу мячик. Действие имеет длительность. Состояние ожидания в этом случае смысла не имеют. И на диаграммах деятельности их, обычно, не рисуют. Исключение - ожидание сигнала.
С диаграммой классов, видимо, понятно, раз классы реализованы.
Экземпляры классов представляются на диаграмме последовательности линиями жизни.
А потом смотришь на свой код и рисуешь сообщения сверху вниз, как в коде. Название сообщения - имя соответствующей операции.
Желаю успеха!
http://lnew.ucoz.ru