Когда применяются диаграммы классов

Диаграммы классов составляют фундамент UML, и поэтому их посто­янное применение является условием достижения успеха. Эта глава посвящена основным понятиям, а многие более сложные материи об­суждаются в главе 5.

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

• Не пытайтесь задействовать сразу все доступные понятия. Начните с самых простых, описанных в этой главе: классов, ассоциаций, ат­рибутов, обобщений и ограничений. Обращайтесь к дополнитель­ным понятиям, рассмотренным в главе 5, только если они действи­тельно необходимы.

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

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

Самая большая опасность, связанная с диаграммами классов, заклю­чается в том, что вы можете сосредоточиться исключительно на струк­туре и забыть о поведении. Поэтому, рисуя диаграммы классов для то­го, чтобы разобраться в программном обеспечении, используйте ка­кие-либо формы анализа поведения. Если вы применяете эти методы поочередно, значит, вы двигаетесь в верном направлении.



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: