Привет! Начал писать работу бакалавра и дошел к создании UML диаграмм. Первый вопрос: Подскажите пожалуйста есть ли готовый проект от А до Я, который правильный по разработке ПО? Было бы намного легче по примере делать диаграммы мне. Я немного сделал уже...прошу помощи у знатоков данной отросли работы.
Описания задачи: Нужно создать ПО для анализа кода языка С#. Существуют разные метрики кода. Качество, длина, количество оператором, методов и тд. Подробней о метриках
http://www.viva64.com/ru/a/0045/ Проще - мне нужно загружать файл с кодом *.CS делать анализ кода и на базе найденной информации делать разные графики под разные метрики.
Значит сделал я диаграмму вариантов использования для своей будущей программы.
С этим проблем нету. Далее я так понимаю, что нужно создать для каждого варианта использования свой пакет. И в каждом пакете нужно создать вариант использования с стереотипом "use - case realization".
Далее вопрос: Пакеты создавать для всех вариантов использования из выше показанной диаграммы?
И самое главное: Для вложенных вариантов использования ('Метрики складності потоку керування даними', "Метрики надійності" и тд. и тп.) также нужно создавать свой пакет в UML Rational Rose ?
Далее я так понимаю что нужно создать классы, которые буду участвовать в диаграммах последовательности действий. Я знаю, что есть 3 идентификатора классов для этого: Boundary, Entity,Control. Обьясните пожалуйста своими словами для чего каждый класс есть в UML?