Præsentation er lastning. Vent venligst

Præsentation er lastning. Vent venligst

Compositional Design Principles “SemiCiv”

Lignende præsentationer


Præsentationer af emnet: "Compositional Design Principles “SemiCiv”"— Præsentationens transcript:

1 Compositional Design Principles “SemiCiv”
Mandatory 4 Compositional Design Principles “SemiCiv”

2 Henrik Bærbak Christensen
General impression Getting to grips on the core learning topics... But problems in writing reports Too little detail Writing is not that clear Writing clear and precise is an important part of engineering and science... Henrik Bærbak Christensen

3 Henrik Bærbak Christensen
A cow is when you milk... Example Role: Vores interfaces generelt, har en masse roller, samtidig med at de har nogle protocols, og responsabilities Tjaaa – bliver vi klogere? Bil: har generelt sæder, samtidigt med at man kan fylde benzin på dem, og har ofte en radio indbygget. Henrik Bærbak Christensen

4 Henrik Bærbak Christensen
Examples Ex Vi er lidt ligeglade med hvordan det skal gøres, det har vi behavior til, men så længe vi er sikre på at det bliver gjort. You got the point but use ‘behaviour’ in an incorrect way / and it is opførsel in Danish... Henrik Bærbak Christensen

5 Systematics in writing
If you are asked to discuss ”behaviour, responsibility, role and protocol”... Why not make four sections? 3.1 Behaviour Definition: (copy from the book) Examples: (bla bla) 3.2 Responsibility Henrik Bærbak Christensen

6 Systematics in Diagramming
Learning objective of 36.25: Role diagram Henrik Bærbak Christensen

7 Henrik Bærbak Christensen
So... If I ask you to draw a chicken, why do you then draw a cow? Henrik Bærbak Christensen

8 Henrik Bærbak Christensen
Protocol ”Protocol” is not ”algorithm” ... It is the interactions between different objects that play a certain role... Henrik Bærbak Christensen

9 Henrik Bærbak Christensen
Observer Protocol The observer is a good example of a protocol which is a central property of the pattern Henrik Bærbak Christensen

10 Henrik Bærbak Christensen
How to test SemiCiv A systems has not been tested just because all its parts have been tested! Integration testing! But how for SemiCiv? Play a full game to the end Much too costly ”Smoke testing” Play a few rounds, test as many delegates as possible Obviously WinnerStrategy will not be one of them... Henrik Bærbak Christensen


Download ppt "Compositional Design Principles “SemiCiv”"

Lignende præsentationer


Annoncer fra Google