13.07.2015 Views

Archetypes, Color, and the Domain-Neutral ... - Petercoad.com

Archetypes, Color, and the Domain-Neutral ... - Petercoad.com

Archetypes, Color, and the Domain-Neutral ... - Petercoad.com

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Archetypes</strong>, <strong>Color</strong>, <strong>and</strong> <strong>the</strong> <strong>Domain</strong>-<strong>Neutral</strong> Component ▼ 13DescriptionPartyPlaceThingtypeserialNumberdescriptionnameitemNumberaddresscustomValue0..* 1defaultValueassessWithPlugInElseDefaultassessAcrossRolesassessAcrossPPTsgetCustomElseDefaultValuefindAvailablelistRoleslistPPTsassessAcrossPPTs1calcQtyAvailablecalcTotalForlistPPTslistDescsassessAcrossDescs0..1interfaceIAssessassess0..*RoleassignedNumberstatus1 0..*assessAcrossMIslistMIslistRolesassessAcrossRolesinterface1IMakeMomentIntervalmakeMomentIntervalMomentIntervalnumberdateOrDateTimeOrIntervalprioritytotalstatusmakeMomentIntervaladdDetailcalcTotalrecalcTotal<strong>com</strong>pletecancelmi_generateNextmi_assessWRTPriormi_assessWRTNextmi_<strong>com</strong>parePlanVsActuallistMIsassessAcrossMIsDrop a class along<strong>the</strong> links when youdon't need <strong>the</strong> level ofspecificity provided bythat class; adjust methodnames accordingly.1 1..* MIDetailqtycalcTotalOften, pinkmoment-intervalshave parts,0..*called mi-details.actual0..1planFIGURE 1-9. ▲<strong>Archetypes</strong> <strong>and</strong> <strong>the</strong>ir attributes, links, methods, <strong>and</strong> plug-in points.3. O<strong>the</strong>rwise, is it a catalog-like description, a grouping of values thatyou can apply again <strong>and</strong> again? If so, it’s a blue description.4. O<strong>the</strong>rwise, it’s a party, place, or thing. It’s a green party, place, orthing (green is <strong>the</strong> default; if not pink, yellow, or blue, it’s green).We also use white occasionally, for notes, for plug-in points, <strong>and</strong> forsystem-interaction proxies.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!