Articles published as Google Knols

Articles that I have published as Google Knols

Home > SoftwareForums

There is a theory which states that if ever anyone discovers exactly what the Universe is for and why it is here, it will instantly disappear and be replaced by something even more bizarre and inexplicable. There is another theory which states that this has already happened.
Douglas Adams, The Restaurant at the End of the Universe

Articles that I have published as Google Knols:

  • Object Modelling: Why would I waste time doing this?
    All software teams writing in programming languages like Java and the .Net family of languages have an underlying object model represented by the classes of objects they define in their source code. Therefore, it is not a question of whether to build an object model or not. Rather, it is a question of whether the underlying object model provides the best framework within which to implement the features required by the client.
    Read the full article...

  • 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...

  • Software Analysis and Design: Four Logical Layers
    One of the most common initial strategies for selecting the types of object needed in a software system, service or component is to define a set of logical layers into which we can place candidate classes. There are various layering schemes but they are generally variations of a similar theme.
    Read the full article...

Copyright 2010 Stephen R. Palmer. All rights reserved.