ISQS7338--DCD

T g t oa et t l s le a 1 s g ts boa t e ut t l lin

Info iconThis preview shows page 1. Sign up to view the full content.

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

Unformatted text preview: oa eT t l : S le a 1* s =g tS boa : t e ut t l lin It m: e e si S le L et m a s in I e L s pe is , b t u u llyg o e o g t imly es r c e u s a o d n u h o p it r t na r s t ec lle t nmmes eaio co s h o cio e b r Figure 15.31 Asynchronous calls sr l c tto a Ck 3u i a a n :r nni to F lz i : l c tr r Cka oSt e St m l s ye :C s s a 1 ra :c t ee a n rn s e a s c o um g yh o se s 2u :r n : lc Ck o ai ebc c oe t v jt Figure 15.35 Active object runs in its own thread of execution What’s the difference between synchronous and asynchronous? Polymorphism: How is it shown in interaction diagrams? pl mpi m sg o o h e ae yrc s dX o : ei t r Rs ge s p tt i pi t – o’ s o ay t ah o o s n dn hw n t f rhrdt iso t i m s g u e e l f r h e ae t a ss at oz u re hi : am t{ bt at Py e as c n r} at oz u re hi : ei Py et D t am b n oj ci r l oas at b t no f bt c e e r s pr l s ue as c at oz u re hi dA o dB o dX o :o Fo : r dPy et C i am et n spr t d g mf rec pl mpi cnr t cs ea e i r s o ah o o h oc e ae a aa yrc e Figure 15.34 :a Br Chapter 16 Design Class Diagrams (DCDs) l During analysis, emphasize domain concepts l During design, shift to software artifacts l UML has no explicit notation for DCDs l Uniform UML notation supports smoother development from analysis to design Domain model vs. Design Class Diagram – differences? S a l e D a Me o i ol m nd cn pa o eu ct l p sei e ep tv rc 1 Captures Ri t r es ge .. . Ri t r es ge 1 tm ie i C pt :B l a so l e oe m e on /ol tt a S a l e Di n o l egMe s d .. . D ;sfwe C oa Dtr p sei e ep tv rc eS( n a) dl e eet m) nr e ( . tI . . mea e ( . a P mt. ) k y n. Figure 16.2 ie 1 tm i C pt :B l a so l e oe m e on creS /ol u na tt rt l e a ment m) a Le ( . k i Ie . . Developing a Domain Class Diagram: the NextGen POS DCD 1) Identify software classes: Register Sale ProductCatalog ProductSpecification Store SalesLineItem Payment 2) Begin drawing a class diagram 3) Include the attributes from the domain model How to show attribute collections? S le a S le L et m a s in I e t e Dt T e im:...
View Full Document

Ask a homework question - tutors are online