Форум Сообщества Аналитиков

×


Классы Qt и UML(Прочитано 11191 раз)
Классы Qt и UML : 16 Декабря 2010, 20:41:23
Написал программу для курсовика на С++, используя классы Qt4. Теперь хочу с помощью UML построить диаграммы - активности, последовательности действий, классов. Но, что-то плохо выходит. Есть, где примеры диаграмм посмотреть, применительно к Qt?



Re: Классы Qt и UML Ответ #1 : 16 Декабря 2010, 22:12:58
Есть, где примеры диаграмм посмотреть, применительно к Qt?
Маловероятно. А в чем собственно проблема? Да замечу UML <> [QT4 | C++ | Любой другой язык]. Да ему и не надо, это визуальный язык со своими средствами выражения. Если уж нужно сделать UML -диаграммы, вот и выразите визуально, то, что вы сделали фигурально(от слова figure - число :)



Re: Классы Qt и UML Ответ #2 : 18 Декабря 2010, 00:06:49
Это часть моей диаграммы активности. Что в ней неправильно?



Re: Классы Qt и UML Ответ #3 : 18 Декабря 2010, 20:59:12
1. Чтобы сказать, что не так, нужно, как отметил предыдущий оратор (я имею ввиду не слова, а дух) представлять, что сделано.
2. Судя по тому, что сначала был написан код, а потом рисуются диаграммы, они просто не нужны. Но могут поставить двойку! Придется рисовать!

Диаграмму деятельности обычно на таком уровне детализации (модель реализации) не рисуют. А если рисуют, то все равно один из потоков - пользователь.
Эти разделы перекидывают друг другу мячик. Действие имеет длительность. Состояние ожидания в этом случае смысла не имеют. И на диаграммах деятельности их, обычно, не рисуют. Исключение - ожидание сигнала.

С диаграммой классов, видимо, понятно, раз классы реализованы.

Экземпляры классов представляются на диаграмме последовательности линиями жизни.
А потом смотришь на свой код и рисуешь сообщения сверху вниз, как в коде. Название сообщения - имя соответствующей операции.

Желаю успеха!
http://lnew.ucoz.ru
Л. Новиков
http://lnew.ucoz.ru
lnew@yandex.ru




 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19