We formulate the vision for our system and sketch a first idea of its architecture. Furthermore, we work out the context view, think carefully about the operational model and dive deeper into system behavior. We capture our findings in runtime and distribution views.
- Develop a vision for the system to be developed. Write the vision according to the structure of the vision statement presented in lecture 7.
- Sketch an initial system idea and create an architecture overview diagram. Work out two different views of this overview diagram for the viewpoint of the business owner and the viewpoint of the developer team. Show relevant system components in these views.
- Develop the context view for your system. Are all actors and users represented? Have you captured the system environment completely and specified all interfaces to surrounding systems? Annotate the interfaces with all events and information objects that flow across the system boundaries.
- Which interfaces will require the biggest project effort? Where are critical dependencies to environmental systems? In which dependencies to external systems do you locate the biggest risks?
- How will the system be used and deployed in everyday life? Create a runtime and distribution view that explains a possible operational model.
- Which of your architectural decisions influence the operating costs? Where are the largest cost drivers for development and maintenance?
Reviews
There are no reviews yet.