[SOLVED] ATIS-Assignment 10

30.00 $

Programming resource
Digital learning resource
Category:
Practical programming resource
Suitable for guided study and reference
Tutor guidance available when needed

Description

5/5 - (1 vote)

Universität des Saarlandes

Fakultät 6 – Fachrichtung 6.2 – Informatik

 

Architectural Thinking for Intelligent Systems, WS 2020/21

 

 

Assignment 10

 

Task Description for Lecture A10: Architectural Styles

We select an architectural style for the top-level system architecture. Views are created to document the architecture at several levels of abstraction.

  • Select an architectural style discussed in the lecture and apply it to your system.
  • What makes this style particularly appropriate for your purpose? List and discuss relevant constraints and forces that motivated your decision for this style. How does it support the 2 system qualities that you selected in Assignment 6?
  • Create a package or component diagram to visualize the top-level architectural style of the system.
  • Take one component and further refine it by defining additional system structures and relationships at a second level of detail. Which architectural style do you choose for this component? The same as for the overall system architecture or a different one? Give reasons for this choice.
  • Is there another architectural style for your system that would constitute a viable alternative? What makes this style one the one hand a good alternative, but on the other hand inferior to the one you prefer?

 

Resource details

Understand the Task Before You Use the Resource

Review the requirements, identify the programming concepts involved, study the implementation and test your understanding with your own examples and modifications.