1 / 20

Diagrammu veidi un paveidi, to “savstarpējās attiecības”

Diagrammu veidi un paveidi, to “savstarpējās attiecības”. Answer. Applicant. R. e. g. u. l. a. r. l. y. P. r. e. p. a. r. e. A. p. p. l. i. c. a. t. i. o. n. A. p. p. l. i. c. a. n. t. Application Form. A. p. p. l. i. c. a. t. i. o. n.

jarvis
Download Presentation

Diagrammu veidi un paveidi, to “savstarpējās attiecības”

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Diagrammu veidi un paveidi, to “savstarpējās attiecības”

  2. Answer Applicant R e g u l a r l y P r e p a r e A p p l i c a t i o n A p p l i c a n t Application Form A p p l i c a t i o n Deliver and Register Application F o r m D e l i v e r a n d R e g i s t e r A p p l i c a t i o n A p p l i c a n t A N D A d m i n i s t r a t o r E v e r y R e g i s t e r e d A p p l M o r n i n g Registered Application Form F o r m D i s c u s s i n M e m b e r s h i p C o m m i t t e e Discuss in Membership Committee R e g i s t e r e d A p p l F o r m & E v e r y M o r n i n g M a n a g e m e n t U N I F O R M ( " 1 0 m " , " 5 0 m " ) Approved Application N o t A c c e p t a b l e Decision A c c e p t a b l e 6 0 % 4 0 % A p p r o v e d A p p l i c a t i o Send answer D e c i s i o n D e c i s i o n S e n d A n s w e r S e n d A n s w e r A d m i n i s t r a t o r A d m i n i s t r a t o r N O R M A L ( " 1 5 m " , " 5 m " ) N O R M A L ( " 1 5 m " , " 5 m " ) T a g : N e g a t i v e T a g : P o s i t i v e A n s w e r A n s w e r A d d R e c e i v e A n s w e r A p p l i c a n t BPD fragments DPD fragments n

  3. BPD fragments A p p l i c a n t P o s i t i v e A n s w e r N e g a t i v e a n s w e r A p p l i c a t i o n F o r m R e g u l a r l y P r e p a r e A p p l i c a t i o n D e l i v e r a n d A p p l i c a n t r e g i s t e r a p l i c a t i o n A p p l i c a t i o n F o r m R e g i s t e r e d A p p l i c a t i o n D e l i v e r a n d R e g i s t e r A p p l i c a t i o n F o r m A p p l i c a n t A N D A d m i n i s t r a t o r E v e r y D i s c u s s i n R e g i s t e r e d A p p l M o r n i n g F o r m m e m b e r s h i p c o m m i t t e e D i s c u s s i n M e m b e r s h i p C o m m i t t e e R e g i s t e r e d A p p l F o r m & E v e r y M o r n i n g M a n a g e m e n t U N I F O R M ( " 1 0 m " , " 5 0 m " ) P o s i t i v e D e c i s i o n N e g a t i v e D e c i s i o n A c c e p t a b l e N o t S e n d p o s i t i v e S e n d n e g a t i v e A c c e p t a b l e 6 0 % 4 0 % a n s w e r a n s w e r A p p r o v e d A p p l i c a t i o n D e c i s i o n D e c i s i o n S e n d A n s w e r S e n d A n s w e r A d m i n i s t r a t o r A d m i n i s t r a t o r N O R M A L ( " 1 5 m " , " 5 m " ) N O R M A L ( " 1 5 m " , " 5 m " ) T a g : N e g a t i v e T a g : P o s i t i v e A n s w e r A n s w e r A d d R e c e i v e A n s w e r A p p l i c a n t DPD fragments

  4. BPD fragments A p p l i c a n t N e g a t i v e a n s w e r P o s i t i v e A n s w e r A p p l i c a t i o n F o r m R e g u l a r l y D e l i v e r a n d P r e p a r e A p p l i c a t i o n r e g i s t e r a p l i c a t i o n A p p l i c a n t R e g i s t e r e d A p p l i c a t i o n A p p l i c a t i o n F o r m F o r m D e l i v e r a n d R e g i s t e r A p p l i c a t i o n D i s c u s s i n A p p l i c a n t A N D A d m i n i s t r a t o r E v e r y m e m b e r s h i p R e g i s t e r e d A p p l M o r n i n g c o m m i t t e e F o r m D i s c u s s i n M e m b e r s h i p C o m m i t t e e R e g i s t e r e d A p p l F o r m & E v e r y M o r n i n g P o s i t i v e D e c i s i o n M a n a g e m e n t U N I F O R M ( " 1 0 m " , " 5 0 m " ) N e g a t i v e D e c i s i o n A c c e p t a b l e N o t A p p r o v e d A p p l i c a t i o n A c c e p t a b l e 6 0 % 4 0 % A p p r o v e d R e a c t t o p o s i t i v e R e a c t t o n e g a t i v e A p p l i c a t i o n D e c i s i o n a n s w e r a n s w e r D e c i s i o n S e n d A n s w e r S e n d A n s w e r A d m i n i s t r a t o r A d m i n i s t r a t o r N O R M A L ( " 1 5 m " , " 5 m " ) N O R M A L ( " 1 5 m " , " 5 m " ) T a g : N e g a t i v e T a g : P o s i t i v e A n s w e r A n s w e r A d d R e c e i v e A n s w e r A p p l i c a n t DPD fragments

  5. A p p l i c a n t N e g a t i v e a n s w e r A p p l i c a n t P o s i t i v e A n s w e r P o s i t i v e A n s w e r N e g a t i v e a n s w e r Answer A p p l i c a t i o n F o r m Applicant A p p l i c a t i o n F o r m D e l i v e r a n d r e g i s t e r a p l i c a t i o n D e l i v e r a n d Application Form r e g i s t e r a p l i c a t i o n R e g i s t e r e d A p p l i c a t i o n Deliver and Register Application F o r m R e g i s t e r e d A p p l i c a t i o n F o r m D i s c u s s i n m e m b e r s h i p D i s c u s s i n Registered Application Form c o m m i t t e e m e m b e r s h i p c o m m i t t e e Discuss in Membership Committee P o s i t i v e D e c i s i o n P o s i t i v e D e c i s i o n N e g a t i v e D e c i s i o n Approved Application N e g a t i v e D e c i s i o n A p p r o v e d A p p l i c a t i o n S e n d p o s i t i v e S e n d n e g a t i v e Decision a n s w e r a n s w e r R e a c t t o p o s i t i v e R e a c t t o n e g a t i v e Send answer a n s w e r a n s w e r Kas kopīgs diagrammām un pirkstu nospiedumiem? Kura no šīm diagrammām ir pareiza?

  6. A p p l i c a n t P o s i t i v e A n s w e r N e g a t i v e a n s w e r Answer Applicant A p p l i c a t i o n F o r m D e l i v e r a n d Application Form r e g i s t e r a p l i c a t i o n Deliver and Register Application R e g i s t e r e d A p p l i c a t i o n F o r m D i s c u s s i n Registered Application Form m e m b e r s h i p c o m m i t t e e Discuss in Membership Committee P o s i t i v e D e c i s i o n N e g a t i v e D e c i s i o n Approved Application D e c i s i o n D e c i s i o n S e n d p o s i t i v e S e n d n e g a t i v e Decision i n f l u e n c e s a n s w e r a n s w e r Send answer A n s w e r P o s i t i v e d e c i s i o n N e g a t i v e d e c i s i o n N e g a t i v e a n s w e r P o s i t i v e a n s w e r r e q u i r e s r e q u i r e s P o s i t i v e a n s w e r N e g a t i v e a n s w e r D e c i s i o n i n f l u e n c e s A n s w e r V a l u e o f a n s w e r A n s w e r ( p o s i t i v e o r n e g a t i v e )

  7. Ko varam teikt par diagrammu “savstarpējām attiecībām”? • Kā diagrammu zīmēšanu ietekmē grupas darbs? • Kad ir vieglāk vienoties par to vai citu diagrammu attēlošanas veidu? • tuvāk projekta beigām vai sākumam • veidojot diagrammas individuāli vai grupas sesijās • jaunai sistēmai vai apvienojot jau eksistējošas sistēmas • Vai ir pareizas un nepareizas diagrammas? • Sintaktiski • Semantiski

  8. Diagrammu problēmsfēra Informācija par Reālā (biznesa) pasaule Datoru pasaule

  9. Kas nepieciešams, lai iegūtu relatīvi pareizu diagrammu? • Dažādas zināšanu iegūšanas metodes • Vienošanās (consensus) • Neaizmirst pārbaudīt savu intelektuālo pieņēmumu atbilstību realitātei

  10. Datu plūsmu (klasika) Akcents uz plūsmām Datu plūsmu diagrammu gandrīz vienmēr var pārveidot par aktivitāšu diagrammu, bet ne vienmēr to var pārveidot par stāvokļu pāreju diagrammu Procesa izejā tikai informācijas plūsma, kas atbilst kādam ERD skatam DFD ir ERD “partnere” Aktivitāšu (OO pieejā) Akcents uz darbību secību Aktivitāšu diagrammu ne vienmēr var pārveidot par datu plūsmu diagrammu (nepietiek informācijas), bet gandrīz vienmēr to var pārveidot par stāvokļu pāreju diagrammu Procesa izejā var būt gan plūsma, gan notikums (pat bez nosaukuma), vai saite uz iesaistīto objektu Aktivitāšu diagramma visbiežāk ir objektu “partnere” Datu plūsmu diagrammas un aktivitāšu diagrammas

  11. GRADE piemēri (teller machine) A T M c a r d A c c o u n t b a n k c o d e , b a l a n c e c a r d c o d e b a l a n c e g e n e r a t e r e a d i n p u t s p e r f o r m o u t p u t s i n p u t i n f o r m a t i o n t r a n s a c t i o n s t r a n s a c t i o n i n f o r a m t i o n m e s s a g e s , c a s h , P I N , r e c e i p t t r a n s a c t i o n k i n d , a m o u n t U s e r : A c c o u n t : A c c o u n t : A T M c a r d [ i n i t i a l ] [ u p d a t e d ] b a n k c o d e b a l a n c e b a l a n c e c a r d n u m b e r r e a d i n p u t s p e r f o r m g e n e r a t e o u t p u t s t r a n s a c t i o n s : U s e r i n p u t P I N : M e s s a g e s t o u s e r : C a s h : R e c e i p t t r a n s a c t i o n k i n d a m o u n t

  12. Citi aktivitāšu diagrammu piemēri http://www.agilemodeling.com/style/activityDiagram.htm

  13. http://www.agilemodeling.com/style/activityDiagram.htm

  14. http://www.agilemodeling.com/style/activityDiagram.htm

  15. A v o t s P r o c e s s 1 S ā k u m i n f o r m ā c i j a I z v a d i n f o r m ā c i j a P r o c e s s 2 I n f o r m ā c i j a P r o c e s s X Datu plūsmu diagrammas: kas svarīgāks – plūsmas vai krātuves? Bezjēdzīga datu plūsmu diagramma: Kurš process sagatavo informāciju procesam X? Datu plūsmu diagrammās krātuves var un vajag norādīt, bet tās nedrīkst aizstāt datu plūsmas starp procesiem. Plūsmām ir jābūt definētām tik precīzi, ka ir pilnīgi skaidrs, kurš ārējais objekts(i) un/vai process(i) piegādā kādu ievadinformāciju katram procesam!

  16. Realitātes, objektu klases, aģenti http://folkworm.ceri.memphis.edu/ew/SCHEMA_DOC/comparison/erd.htm

  17. http://www.ift.ulaval.ca/~mellouli/papers/ESAW02_Mellouli.pdfhttp://www.ift.ulaval.ca/~mellouli/papers/ESAW02_Mellouli.pdf

  18. H&L Modeling: AORML Agent Diagram http://www.dfki.uni-kl.de/~elst/AMKM/slides/guizzardi.ppt#268,12,H&L Modeling: AORML Agent Diagram

  19. Starpība starp jēdzieniem Realitāte, Objekts un Aģents ir atkarīga no to lietošanas konteksta,piemēram

More Related