Подтвердить что ты не робот

Как вы узнали UML?

Я собираюсь начать обучение и использовать UML.

Мне нужно знать, какие соображения вы предлагаете мне? Каков наилучший способ научиться эффективно, как вы думаете?

Спасибо

4b9b3361

Ответ 1

Я никогда этого не делал, и никогда не буду. Моделирование заключается не в овладении типом дисциплины, а в хороших моделях UML не нужно понимать.

Ответ 2

В классе с именем SE101- Software Engineering 1A в CPIT в Новой Зеландии.

По моему мнению, вы обнаружите, что диаграммы последовательности и диаграмм использования будут важны для получения идей для не-программистов, а диаграммы классов (и, в меньшей степени, диаграммы объектов), для передачи идей другим кодовым блокам, обезьян.

Кроме того, многие книги по программированию, которые вы можете прочитать в будущем, Design Patterns, например, будут использовать UML-диаграммы (класс и объект, в основном), чтобы показать структуру шаблонов. Знание UML поможет понять эти книги намного проще. Документация тоже в меньшей степени.

Ответ 3

Сначала возьмите книгу/учебник и попытайтесь понять основы (определения, чертежи моделей,...) затем, учитесь на примере и практике, представляйте или используйте настоящую проблему и пытайтесь ее моделировать.

Ответ 4

UML Distilled от Мартина Фаулера вместе с Применение UML и шаблонов от Craig Larman, заставляет вас понять концепцию UML и как ее использовать, а также весь процесс с UP и т.д.

Ответ 6

Я начал с чтения вступительной книги - Martin Fowler UML Distilled был неплохим. Затем я решил, что очень хочу знать, как его использовать, поэтому я прочитал книгу об UML2 и UP (Unified Process) Джима Арлоу и Илы Нойштадт. После этого у меня была возможность взять курс лекций по программированию в университете, что позволило мне создать простую спецификацию с небольшим количеством диаграмм. После этого я взял лекцию UML, где мне снова нужно было создать некоторые диаграммы UML. Теперь я нахожусь в фазе, когда UML ясен, и я чувствую, что мне нужно больше знаний о OO-моделировании, поэтому я прочитал книгу по объектно-ориентированному моделированию данных и объектно-ориентированному программированию, и есть примеры использования Alistair Cockbourne и некоторые аналитические шаблоны для меня, В промежутке я читал большую часть материала, управляемого моделью, и слушал SE Radio обо всех материалах UML - http://www.se-radio.net/tags/uml.

Ответ 8

Я прочитал Мартина Фаулера UML Distilled. Это все, что вам нужно. Это тонкая, плотная книга, которая не имеет себе равных по этой теме.

Ответ 9

  • У меня есть несколько книг UML, книга UML Distilled от Addison Wesley приходит на ум,
  • тогда все становится знакомым, когда вы начинаете читать книги Design Pattern, которые иллюстрируют концепции с использованием диаграмм UML.
  • Я также использую UML, когда я рисую дизайн.

Ответ 10

Вы можете сосредоточиться только на двух диаграммах и начать моделирование практически сразу. Диаграммы Usecase требуют чтения, но диаграмму классов можно выполнять одновременно с кодом. Это означает, что менее чем за 3 часа вы можете моделировать.

Диаграмма Usecase проста и поможет вам определить область действия вашего проекта.

Диаграмма классов будет определять физическую архитектуру и поэтому может быть изучена одновременно с кодированием, если вы используете инструмент с живым кодом и синхронизацией модели.

Не тратьте время на моделирование и генерации кода из модели, потому что сегодня никто не использует его сегодня.

Ответ 11

Изобретатель. Последовательные диаграммы больше похожи на бизнес-процессы и обычаи, которые не являются стандартными.