Presentation is loading. Please wait.

Presentation is loading. Please wait.

Architecture of Distributed Systems Homework Assignment 1

Similar presentations


Presentation on theme: "Architecture of Distributed Systems Homework Assignment 1"— Presentation transcript:

1 Architecture of Distributed Systems Homework Assignment 1
R. H. Mak

2 Exercise 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. What building blocks do you see? What do they represent? Are they conceptual (C) or physical (P)? Same questions as 1, but now for connectors? Do not forget (C) or (P)! To which views (1..*) does the model belong? Motivate why, and identify corresponding stakeholders and their concerns. Which of the following EFRs are addressed (Y + motivation | N)? Performance/scalability, availability/reliability, security, maintainability, other? Is there a concept of distribution (Y + motivation | N)? Comment on the clarity/semantics of the diagram  |  |  , plus motivation Keep you answers crisp! Rudolf Mak 9-May-19

3 Taken from: VICSDA: using virtual communities to secure service discovery and access
Building blocks Which, what + (C |P): Connectors Which, what + (C |P): View – concern – stakeholder (1..*): Extra-functional requirements (Y + motivation) | N : Security: Availability & reliability: Maintainability: Performance and scalability: Distribution (Y + motivation) | N : Clarity/Semantics (  |  | ) + motivation: Rudolf Mak 9-May-19

4 Taken from: https://engineering. linkedin
Building blocks Which, what + (C |P): Connectors Which, what + (C |P): View – concern – stakeholder (1..*): Extra-functional requirements (Y + motivation) | N : Security: Availability & reliability: Maintainability: Performance and scalability: Distribution (Y + motivation) | N : Clarity/Semantics (  |  | ) + motivation: Rudolf Mak 9-May-19

5 Taken from: Building blocks Which, what + (C |P): Connectors Which, what + (C |P): View – concern – stakeholder (1..*): Extra-functional requirements (Y + motivation) | N : Security: Availability & reliability: Maintainability: Performance and scalability: Distribution (Y + motivation) | N : Clarity/Semantics (  |  | ) + motivation: Rudolf Mak 9-May-19

6 Taken from: Building blocks Which, what + (C |P): Connectors Which, what + (C |P): View – concern – stakeholder (1..*): Extra-functional requirements (Y + motivation) | N : Security: Availability & reliability: Maintainability: Performance and scalability: Distribution (Y + motivation) | N : Clarity/Semantics (  |  | ) + motivation: Rudolf Mak 9-May-19

7 Taken from: http://www.eetimes.com/document.asp?doc_id=1278566
Building blocks Which, what + (C |P): Connectors Which, what + (C |P): View – concern – stakeholder (1..*): Extra-functional requirements (Y + motivation) | N : Security: Availability & reliability: Maintainability: Performance and scalability: Distribution (Y + motivation) | N : Clarity/Semantics (  |  | ) + motivation: Rudolf Mak 9-May-19

8 Taken from: Building blocks Which, what + (C |P): Connectors Which, what + (C |P): View – concern – stakeholder (1..*): Extra-functional requirements (Y + motivation) | N : Security: Availability & reliability: Maintainability: Performance and scalability: Distribution (Y + motivation) | N : Clarity/Semantics (  |  | ) + motivation: Rudolf Mak 9-May-19

9 https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=6298895
Taken from: Building blocks Which, what + (C |P): Connectors Which, what + (C |P): View – concern – stakeholder (1..*): Extra-functional requirements (Y + motivation) | N : Security: Availability & reliability: Maintainability: Performance and scalability: Distribution (Y + motivation) | N : Clarity/Semantics (  |  | ) + motivation: Rudolf Mak 9-May-19

10 Taken from: http://http://www.mikepluta.com/category/architecture/
Building blocks Which, what + (C |P): Connectors Which, what + (C |P): View – concern – stakeholder (1..*): Extra-functional requirements (Y + motivation) | N : Security: Availability & reliability: Maintainability: Performance and scalability: Distribution (Y + motivation) | N : Clarity/Semantics (  |  | ) + motivation: Rudolf Mak 9-May-19

11 Taken from: https://www.programiz.com/python-programming/package
Building blocks Which, what + (C |P): Connectors Which, what + (C |P): View – concern – stakeholder (1..*): Extra-functional requirements (Y + motivation) | N : Security: Availability & reliability: Maintainability: Performance and scalability: Distribution (Y + motivation) | N : Clarity/Semantics (  |  | ) + motivation: Rudolf Mak 9-May-19

12 Taken from: Building blocks Which, what + (C |P): Connectors Which, what + (C |P): View – concern – stakeholder (1..*): Extra-functional requirements (Y + motivation) | N : Security: Availability & reliability: Maintainability: Performance and scalability: Distribution (Y + motivation) | N : Clarity/Semantics (  |  | ) + motivation: Rudolf Mak 9-May-19


Download ppt "Architecture of Distributed Systems Homework Assignment 1"

Similar presentations


Ads by Google