Presentation is loading. Please wait.

Presentation is loading. Please wait.

Architecture of Distributed Systems

Similar presentations


Presentation on theme: "Architecture of Distributed Systems"— Presentation transcript:

1 Architecture of Distributed Systems 2016-2017
Homework assignment 1 R.H. Mak 20-Nov-18 Rudolf Mak TU/e Computer Science Rudolf Mak TU/e Computer Science Rudolf Mak TU/e Computer Science

2 Exercise Keep you answers crisp!
Consider the models on the following slides and answer the following questions. Each model is provided with a hyperlink to acknowledge its source and for additional information. (2 pnts) What building blocks do you see? What do they represent? Are they conceptual or physical? (1 pnt) Same questions as 1, but now for connectors? (3 pnts) To which views (1..*) does the model belong? Motivate why, and identify corresponding stakeholders and their concerns. (2 pnts) Which of the following EFRs are addressed (Y + motivation | N)? Performance/scalability, availability/reliability, security, maintainability, other? (1 pnt) Is there a concept of distribution (Y + motivation | N)? (1 pnt) Comment on the clarity/semantics of the diagram  |  |  , plus motivation Keep you answers crisp! Building blocks: Connectors: View – concern – stakeholder (1..*): Extra-functional requirements (Y + motivation) /N : Security: Availability & reliability: Maintainability: Performance and scalability: Distribution (Y + motivation) /N : Clarity/Semantics (  |  | ) + motivation: 20-Nov-18 Rudolf Mak TU/e Computer Science

3 Taken from: http://bradhedlund
Building blocks: Connectors: View – concern – stakeholder (1..*): Extra-functional requirements (Y + motivation) /N : Security: Availability & reliability: Maintainability: Performance and scalability: Distribution (Y + motivation) /N : Clarity/Semantics (  |  | ) + motivation: 20-Nov-18 Rudolf Mak TU/e Computer Science

4 Taken from: http://www.ringholm.com/docs/00980_en.htm
Building blocks: Connectors: View – concern – stakeholder (1..*): Extra-functional requirements (Y + motivation) /N : Security: Availability & reliability: Maintainability: Performance and scalability: Distribution (Y + motivation) /N : Clarity/Semantics (  |  | ) + motivation: 20-Nov-18 Rudolf Mak TU/e Computer Science

5 Taken from: https://www. researchgate
Building blocks: Connectors: View – concern – stakeholder (1..*): Extra-functional requirements (Y + motivation) /N : Security: Availability & reliability: Maintainability: Performance and scalability: Distribution (Y + motivation) /N : Clarity/Semantics (  |  | ) + motivation: 20-Nov-18 Rudolf Mak TU/e Computer Science

6 Taken from: http://www.mikepluta.com/hadoop-v1-architecture-overview/
Building blocks: Connectors: View – concern – stakeholder (1..*): Extra-functional requirements (Y + motivation) /N : Security: Availability & reliability: Maintainability: Performance and scalability: Distribution (Y + motivation) /N : Clarity/Semantics (  |  | ) + motivation: 20-Nov-18 Rudolf Mak TU/e Computer Science

7 Taken from: https://s-media-cache-ak0. pinimg
Taken from: also to be found on Building blocks: Connectors: View – concern – stakeholder (1..*): Extra-functional requirements (Y + motivation) /N : Security: Availability & reliability: Maintainability: Performance and scalability: Distribution (Y + motivation) /N : Clarity/Semantics (  |  | ) + motivation: 20-Nov-18 Rudolf Mak TU/e Computer Science

8 Taken from: http://blog. pearce. org
Building blocks: Connectors: View – concern – stakeholder (1..*): Extra-functional requirements (Y + motivation) /N : Security: Availability & reliability: Maintainability: Performance and scalability: Distribution (Y + motivation) /N : Clarity/Semantics (  |  | ) + motivation: 20-Nov-18 Rudolf Mak TU/e Computer Science

9 / Taken from: Building blocks: Connectors: View – concern – stakeholder (1..*): Extra-functional requirements (Y + motivation) /N : Security: Availability & reliability: Maintainability: Performance and scalability: Distribution (Y + motivation) /N : Clarity/Semantics (  |  | ) + motivation: 20-Nov-18 Rudolf Mak TU/e Computer Science

10 Taken from: http://www. primordion
Building blocks: Connectors: View – concern – stakeholder (1..*): Extra-functional requirements (Y + motivation) /N : Security: Availability & reliability: Maintainability: Performance and scalability: Distribution (Y + motivation) /N : Clarity/Semantics (  |  | ) + motivation: 20-Nov-18 Rudolf Mak TU/e Computer Science

11 Taken from: http://www. uml-diagrams
Building blocks: Connectors: View – concern – stakeholder (1..*): Extra-functional requirements (Y + motivation) /N : Security: Availability & reliability: Maintainability: Performance and scalability: Distribution (Y + motivation) /N : Clarity/Semantics (  |  | ) + motivation: 20-Nov-18 Rudolf Mak TU/e Computer Science

12 Taken from: http://www. intechopen
Building blocks: Connectors: View – concern – stakeholder (1..*): Extra-functional requirements (Y + motivation) /N : Security: Availability & reliability: Maintainability: Performance and scalability: Distribution (Y + motivation) /N : Clarity/Semantics (  |  | ) + motivation: 20-Nov-18 Rudolf Mak TU/e Computer Science


Download ppt "Architecture of Distributed Systems"

Similar presentations


Ads by Google