Modelling in Colour
First used on a major Java software development project in Singapore in 1997, Peter Coad, and his co-authors, Eric Lefebvre, and Jeff De Luca, introduced the modelling in colour technique in their book, Java Modeling in Color with UML, published in 1999.
FREE RESOURCES: Download 'modeling in color' resources for your favourite modelling tool from here
- Object Modelling in Colour
Object-oriented analysis with class archetypes: Modelling in Colour is a set of patterns and strategies that can help produce better object-oriented analysis and design models.
Read the full article... - The Moment-Interval Class Archetype
The Moment-Interval class archetype is one of four class archetypes in Peter Coad's 'modeling in color' technique, an object-oriented software analysis technique. It is where business happens.
Read the full article... - The Role Class Archetype
The Role Class Archetype is category of classes found in modelling in colour, a set of patterns and strategies that can help produce better object-oriented analysis and design models. It is a way of participating.
Read the full article... - The Party, Place, Thing Class Archetype
The Party, Place, Thing class archetype is one of four categories of class identified in Modelling in Colour. Parties, places, and things are the main role-players in which we are interested. These are the individual people, organizations of various kinds (companies, charities, government agencies, schools, churches, etc), buildings or locations, and other individually identifiable objects that participate in one or more ways in the Moment-Intervals captured in our software.
Read the full article... - The Description Class Archetype
In Peter Coad's 'Modeling in Color' technique, all significant Problem Domain classes belong to one of four class archetypes. One of the four class archetypes is the blue Description archetype. This is used to represent objects that might appear as entries in some sort of catalogue.
Read the full article... - Modelling in Colour: Model Archetypes
Modelling in Colour is a set of patterns and strategies that can help produce better object-oriented analysis and design models. Modelling in Colour recognises four categories of significant problem-domain class. Classes of these class archetypes collaborate in typical ways forming archetypal object model structures as a result.
Read the full article... - Class Archetypes, UML and Colour
Peter Coad's 'modeling in color' object modelling technique represents class archetypes as colour-coded, stereotyped UML classes. Why?
Read the full article... - Moment-Interval Class Archetype: Typical
Responsibilities
Like all the class archetypes in Peter Coad's 'modeling in color', the usefulness of the Moment-Interval class archetype in reviewing and building object models is due to its typical responsibilities, and the lists of typical attributes, operations and associations that represent those responsibilities.
Read the full article... - Role Class Archetype: Typical Responsibilities
Like all the class archetypes in Peter Coad's 'modeling in color', the usefulness of the Role class archetype in reviewing and building object models is due to its typical responsibilities, and the lists of typical attributes, operations and associations that represent those responsibilities.
Read the full article... - Party, Place, Thing Class Archetype: Typical
Responsibilities
Like all the class archetypes in Peter Coad's 'modeling in color', the usefulness of the Party, Place, Thing class archetype in reviewing and building object models is due to its typical responsibilities, and the lists of typical attributes, operations and associations that represent those responsibilities.
Read the full article... - Description Class Archetype: Typical
Responsibilities
Like all the class archetypes in Peter Coad's 'modeling in color', the usefulness of the Description class archetype in reviewing and building object models is due to its typical responsibilities, and the lists of typical attributes, operations and associations that represent those responsibilities.
Read the full article... - Reference Number Attributes in Class Archetypes
In Peter Coad's 'modeling in color' technique, eaeach of the four class archetypes has a set of attributes that we might typically expect to find in classes belonging to that archetype. In each case, this set includes some sort of reference number attribute. This Knol examines these reference number attributes in detail.
Read the full article... - Modelling in Colour: Historic Values
n business software it is often necessary to remember the values of objects at the time a business transaction took place. For example, the price of a product may change over time and it may be necessary to remember the price used in a sale of the product. There are two fundamentally different ways of satisfying this requirement and a good number of variations between the two extremes
Read the full article... - Moment-Intervals and GoF State Pattern
The Moment-Interval class archetype is one of four class archetypes in Peter Coad's 'modeling in color' technique, an object-oriented software analysis technique. This article compares the use of Moment-Interval classes and the popular Gang of Four State design pattern.
Read the full article... - Accelerated Problem Domain Analysis
Peter Coad's 'Modeling in Color' technique uses four class archetypes to build understanding of a problem domain quickly. Jeff De Luca's Feature-Driven Development approach defines a collaborative process that works beautifully with 'modeling in color'.
Read the full article... - Modeling People, Organizations and their Names and Ids
People! They make things so complicated! Some days it seems like the only thing more frustrating than people, are the organizations that they have created or for which they work. Producing software that models people and organizations flexibly and efficiently is a real challenge even when using Peter Coad's 'modeling in color' technique.
Read the full article... - From UML Association to the Domain Neutral Component
Karl Frank and I were in Denver, USA, giving a modelling in colour workshop for a client. One evening Karl asked me what if any relationship I thought there was between roles in the Domain Neutral Component (DNC) and role labels on a UML association. The subsequent discussion led to the following train of thought.
Read the full article...