Я начал изучать UML lang около 10 дней назад и много теряюсь во всех листингах, я стараюсь практиковать сам, а затем читаю «теорию». Я нашел предложение заглянуть в один старый Законченный адресной книге проект, который не хватает 1 CRC карте http://www.cs.gordon.edu/courses/cs211/AddressBookExample/CRCCards.html#AddressBook и 1 дизайн класса http://www.cs.gordon.edu/courses/cs211/AddressBookExample/ClassDesign.htmlUML-адресная книга
Он также отсутствует «Сохранить как ..» схему, но я сделал это сам.
Может ли кто-нибудь помочь мне с картой CRC и дизайном класса или посоветовать мне, как это сделать. СООБЩЕНИЕ
К сожалению, это не онлайн-курс. Это «я получил именно эту проблему и нуждаюсь в решении». –
@ThomasKillian прав, это не вопрос, который нужно задать в Stackoverflow. Извините, но я отметил его как «слишком широкий». Но не отказывайтесь от использования Stackoverflow. Чтобы попытаться помочь вам, первое упражнение прост, CRC-карты - довольно «неформальный» способ определения классов. Например, «назначать обязанности различным классам» означает добавление методов в классы. Для «Разрешить пользователю выполнять задачу« Добавить использование лица »класса« AddressBookController »это подразумевает добавление метода« addUser() »к классу. Для получения дополнительной информации вы должны прочитать статью в Википедии. – bdulac
Но в любом случае вы на правильном пути, чтобы легко обрабатывать UML. Карты CRC являются жизнеспособной альтернативой диаграмм последовательности, поскольку они не связаны с взаимодействием объектов. Он фокусируется на анализе и определении ответственности и не предполагает непосредственную объектную модель. Просто откажитесь от теоретического аспекта: метод - это способ для класса или интерфейса взять на себя ответственность. – bdulac