2009 navigability

2009 navigability - Fall 2009 ACS-3913 Ron McFadyen 1...

Info iconThis preview shows pages 1–5. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: Fall 2009 ACS-3913 Ron McFadyen 1 Design Class Diagrams Class diagram with classes associations attributes methods navigability interfaces, attribute types, dependencies we are designing software classes now - no longer conceptual Fall 2009 ACS-3913 Ron McFadyen 2 analysis design Reg ister ... endSa le() enterItem (...) makePayment(...) Sa le date isComp lete : Boo lean time makeL ineItem (...) Cap tures Reg ister Sa le date isComp lete : Boo lean time Cap tures software c lass 1 1 1 1 Doma in Mode l Des ign Mode l Concept; conceptua l c lass Fall 2009 ACS-3913 Ron McFadyen 3 An interaction diagram showing a register sending a makeLineItem message to a sale , implies that the Sale software class must have a makeLineItem method Usually dont show create , accessor , or mutator methods uninteresting Messages imply Methods :Reg ister :Sa le 2: makeL ineItem (spec, qty) Sa le ... makeL ineItem (...) Fall 2009 ACS-3913 Ron McFadyen 4 The navigability arrow (also called a navigability adornment) indicates that a Register object is connected uni-directionally to Sale objects the Register class has an attribute, currentSale, pointing to a Sale object Do we have any interaction diagrams showing a message from a Sale...
View Full Document

This note was uploaded on 02/17/2010 for the course ACS ACS-3911 taught by Professor Chen during the Spring '10 term at Windsor.

Page1 / 8

2009 navigability - Fall 2009 ACS-3913 Ron McFadyen 1...

This preview shows document pages 1 - 5. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online