Простое объяснение «Унифицированного языка моделирования», почему это важно? - PullRequest
2 голосов
/ 22 января 2011

Я новичок в asp.net, и мне сказали, что мне нужно хорошо знать UML для создания успешного программного обеспечения, это правильно? я имею в виду, я не могу просто «код и исправить» и «модель» в моем мозгу. Насколько важен UML и как его лучше изучить?

Ответы [ 3 ]

4 голосов
/ 22 января 2011

UML - это стандарт, используемый для передачи информации о проектировании объектно-ориентированной программной системы в (в основном) графическом формате.

Это важно, поскольку облегчает общение о такой системе.

2 голосов
/ 22 января 2011

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

Я вижу преимущества как

  1. Вы должны подумать обо всем дизайне, прежде чем начинать строить. Чертеж намного легче изменить, чем целый код. Ошибки на этом этапе легче исправить.
  2. Это помогает понять систему и взаимодействие гораздо лучше, чем один только код. Со всем самодокументируемым кодом, который вы можете написать, хорошая диаграмма почти всегда будет понятнее и быстрее подойдет.

Недостатки

  1. Требуется время для создания, когда вы, вероятно, предпочли бы кодировать и экспериментировать
  2. Может устареть, если не приложить все усилия, чтобы идти в ногу со временем.
1 голос
/ 22 января 2011

я имею в виду, я не могу просто "код и исправить" и "модель" в моем мозгу

Можно. Это делается каждый день. И многое из того, что происходит в то время, и то, как вы передаете свои идеи на салфетках, уже является формой UML без жесткой номенклатуры.

Но если вы работаете с коллегами в больших системах, могут быть случаи, когда они говорят на языке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...