Язык UML. Руководство пользователя




Советы


При моделировании классов в UML всегда помните, что каждому классу должна соответствовать некоторая реальная сущность или концептуальная абстракция из области, с которой имеет дело пользователь или разработчик. Хорошо структурированный класс обладает следующими свойствами:

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

    Изображая класс в UML, придерживайтесь следующих правил:

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

    [Предыдущая глава]

    [Содержание]

    [Следующая глава]




    Содержание  Назад  Вперед