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

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

Upload: jarvis

Post on 20-Jan-2016

57 views

Category:

Documents


0 download

DESCRIPTION

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. - PowerPoint PPT Presentation

TRANSCRIPT

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

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

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

ReceiveAnswerApplicant

Not Acceptable

40 %

Send AnswerAdministratorNORMAL("15m","5m")Tag: Positive

Send AnswerAdministratorNORMAL("15m","5m")Tag: Negative

Discuss in Membership CommitteeRegistered Appl Form & Every MorningManagementUNIFORM("10m","50m")

Acceptable60 %

Prepare ApplicationApplicant

Deliver and Register Application Applicant AND Administrator

Decision

Decision

Regularly

AnswerAnswer

Add

Every MorningRegistered Appl

Form

Application Form

Approved Application

BPD fragments DPD fragments

ApplicantApplicant

Deliver and Register Application

Discuss in MembershipCommittee

Send answer

Application Form

Registered Application Form

Approved Application

Decision

Answer

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

ReceiveAnswerApplicant

Not Acceptable

40 %

Send AnswerAdministratorNORMAL("15m","5m")Tag: Positive

Send AnswerAdministratorNORMAL("15m","5m")Tag: Negative

Discuss in Membership CommitteeRegistered Appl Form & Every MorningManagementUNIFORM("10m","50m")

Acceptable60 %

Prepare ApplicationApplicant

Deliver and Register Application Applicant AND Administrator

Decision

Decision

Regularly

AnswerAnswer

Add

Every MorningRegistered Appl

Form

Application Form

Approved Application

BPD fragments

Applicant

Deliver and register aplication

Discuss in membership

committee

Send positive answer

Send negative answer

Registered Application Form

Application Form

Positive Decision Negative Decision

Positive Answer Negative answer

DPD fragments

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

Applicant

Deliver and register aplication

Discuss in membership

committee

React to positive answer

React to negative answer

Registered Application Form

Application Form

Positive Decision

Negative Decision

Positive Answer Negative answer

Approved Application

ReceiveAnswerApplicant

Not Acceptable

40 %

Send AnswerAdministratorNORMAL("15m","5m")Tag: Positive

Send AnswerAdministratorNORMAL("15m","5m")Tag: Negative

Discuss in Membership CommitteeRegistered Appl Form & Every MorningManagementUNIFORM("10m","50m")

Acceptable60 %

Prepare ApplicationApplicant

Deliver and Register Application Applicant AND Administrator

Decision

Decision

Regularly

AnswerAnswer

Add

Every MorningRegistered Appl

Form

Application Form

Approved Application

BPD fragmentsDPD fragments

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

ApplicantApplicant

Deliver and Register Application

Discuss in MembershipCommittee

Send answer

Application Form

Registered Application Form

Approved Application

Decision

AnswerApplicant

Deliver and register aplication

Discuss in membership

committee

Send positive answer

Send negative answer

Registered Application Form

Application Form

Positive Decision Negative Decision

Positive Answer Negative answer

Applicant

Deliver and register aplication

Discuss in membership

committee

React to positive answer

React to negative answer

Registered Application Form

Application Form

Positive Decision

Negative Decision

Positive Answer Negative answer

Approved Application

Kas kopīgs diagrammām un pirkstu nospiedumiem?

Kura no šīm diagrammām ir pareiza?

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

ApplicantApplicant

Deliver and Register Application

Discuss in MembershipCommittee

Send answer

Application Form

Registered Application Form

Approved ApplicationDecision

AnswerApplicant

Deliver and register aplication

Discuss in membership

committee

Send positive answer

Send negative answer

Registered Application Form

Application Form

Positive Decision Negative Decision

Positive Answer Negative answer

Decision

Answer

Positive answer Negative answer

Answer Value of answer(positive or negative)

Decision

influences

influences

Positive decision

Decision

Positive answer Negative answer

Negative decision

Answer

requires requires

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

• 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

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

Diagrammu problēmsfēra

Reālā (biznesa) pasaule

Datoru pasaule

Info

rmāc

ija p

ar

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

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

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

Datu plūsmu diagrammas un aktivitāšu diagrammas

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”

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

GRADE piemēri (teller machine)

perform transactions

read inputs generate outputs

:Account[initial]balance

:Account[updated]balance

:User inputPINtransaction kindamount

:Cash :Receipt

:ATM cardbank codecard number

:Messages to user

AccountATM card

User

read inputs perform transactions

generate outputs

bank code,card code

balance

balance

messages,cash,receipt

PIN,transaction kind,amount

input information transaction inforamtion

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

Citi aktivitāšu diagrammu piemēri

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

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

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

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

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

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

Datu plūsmu diagrammas: kas svarīgāks – plūsmas vai krātuves?

Process 1

Informācija

Avots

Process 2

Process X

Sākuminformācija

Izvadinformācija

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!

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

Realitātes, objektu klases, aģenti

http://folkworm.ceri.memphis.edu/ew/SCHEMA_DOC/comparison/erd.htm

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

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

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

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

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

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

piemēram

Realitātes Objekti Aģenti

Reālā pasaule

Viss, par ko vērts domāt un/vai runāt

Viss, par ko vērts domāt un/vai runāt

Tie, kas uztver un reaģē atbilstoši uztvertajam

Datorpasaule Tas, par ko glabājam informāciju

Tas, kas glabā un/vai apstrādā informāciju

Tas kas apstrādā vai glabā un apstrādā informāciju