07
-
- This Tutorial is based on questions from the book Software Engineering 10 by Ian Sommerville and is based on selected material covered in chapter 5 and chapter 6. Use the lecture slides as a guide to what was covered. You will also need to ensure that you have read through the relevant parts of chapters 5 and 6. You will return to the topics omitted from chapter 5 and 6 in other modules in later years.
Week 7 Tutorial
Modelling and Architectural Design
- 1. What perspectives may be used for system modelling?
- 2. What UML diagram types may be used to represent the essential features of a system?
- 3. What is described in a context model?
- 4. What are the principal components of a textual use-case description?
- 5. How is generalization used to simplify the models of a system with many similar objects?
- 6. What are the advantage of explicitly designing and documenting a software architecture?
- 7. What are the two ways in which an architectural model of a system may be used?
- 8. List 4 fundamental questions that should be addressed in architectural design?
- 9. What is the most important advantage of a client-server architecture?
- 10. What are the principal functions of the 4 layers in a generic information system architecture?
- Download PDF Version
-
Week 7 Lab Exercise: Computer Systems Architecture
Objectives:
- To investigate the use of Tiers in computer systems architecture.
Task 1:
- The Objective for this activity is to investigate the use of Tiers in computer systems architecture and to consider how this approach may be used in an information systems application.
- This lab exercise is only available as a pdf document.
- Download PDF Version