Моделирование объектов в цвете - Object Modeling in Color

РольМомент, Интервал
ОписаниеВечеринка, место, вещь

Цвет UML стандарты представляют собой набор из четырех цветов, связанных с Единый язык моделирования (UML) диаграммы. Система окраски указывает, какая из нескольких архетипы применить к объекту UML. UML обычно определяет стереотип с комментарием в квадратных скобках для каждого объекта, указывающим, является ли он классом, интерфейсом и т. д.

Эти цвета были впервые предложены Питер Коуд, Эрик Лефевр, и Джефф Де Лука в серии статей в Письмо Coad,[1][2] и позже опубликовал в своей книге Цветное моделирование Java с помощью UML.[3]

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

При попытке классифицировать данный предметный класс обычно спрашивают о стандартах цвета в следующем порядке:

розовый
момент-интервал - представляет ли он момент или интервал времени, которые нам нужно помнить и с которыми нужно работать по юридическим или деловым причинам? Примеры в бизнес-системах обычно моделируют действия с участием людей, мест и вещей, таких как продажа, заказ, аренда, трудоустройство, путешествие и т. Д.
желтый
роли - это способ участия в деятельности (человека, места или объекта)? Примерами ролей являются человек, играющий роль служащего при приеме на работу, предмет, играющий роль продукта при продаже, место, играющее роль класса для учебного курса.
синий
описание - это просто описание, подобное записи каталога, которое классифицирует или «маркирует» объект? Например, марка и модель автомобиля классифицируют или описывают несколько физических транспортных средств. Связь между синим описанием и зеленой стороной, местом или вещью является отношением типа и экземпляра, основанным на различиях в значениях элементов данных, содержащихся в объекте «тип».
зеленый
вечеринка, место или вещь - нечто осязаемое, однозначно идентифицируемое. Обычно это ролевые игроки в системе. Люди зеленые. Организации зеленые. Физические объекты, используемые для проката, такие как физические DVD-диски, являются зелеными вещами. Обычно, если вы ответили на три вышеупомянутых вопроса и попали сюда, ваш класс считается «зеленым».

Хотя фактические цвета различаются, большинство систем, как правило, используют более светлые цветовые палитры, чтобы черный текст также можно было легко прочитать на цветном фоне. Коад и др. Использовали 4-х цветную пастель. Клейкие заметки,[4] а позже инструменты моделирования UML поддерживали цветовую схему, связывая цвет с одним или несколькими стереотипами класса.

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

Ценность цветового моделирования была особенно очевидна, когда вы стояли в стороне от модели, нарисованной или спроецированной на стену. Это дополнительное измерение позволило разработчикам моделей видеть важные аспекты моделей (например, розовые классы) и определять области, которые могут нуждаться в проверке (необычные комбинации классов цветов, связанных вместе).

Этот метод также упростил помощь в определении аспектов модели предметной области - особенно для новичков в моделировании. Например, просто посмотрев сначала на «розовые» в предметной области, было легко начать определять некоторые важные классы для данной предметной области. Также было легко просмотреть стандартные типы атрибутов, методов и т. Д. На предмет применимости к текущим усилиям в предметной области.

Смотрите также

Рекомендации

  • ^ Письмо Коад (мертвое) (Архивная версия Wayback Machine с 2006 года )
  • ^ Coad Letter: Modeling and Design Edition, Issue 44 (мертвый) Первоначальная цветовая гамма была немного изменена. Дальнейшие статьи появились в выпусках 51, 54, 58-65 и других.
  • ^ Питер Коуд, Эрик Лефевр, Джефф Де Лука: Цветное моделирование Java с использованием UML: корпоративные компоненты и процессы, Прентис Холл, 1999, ISBN  0-13-011510-X
  • Эдвард Тафте: Предвидение информации, Графика Пресс, 1990, ISBN  0-9613921-1-8

внешняя ссылка