Tutorial 2 - Comp1713
Tutorial 2 - Comp1713
1. To deal with system complexity, we should use decomposition to divide the problem into
smaller ‘brain sized’ chunks and use abstraction to concentrate on the most important
elements while ignoring currently irrelevant details.
2. Factors for a product break down are system behaviour and its functionality, what
information is being held, processed and transformed. Deployment is also another factor for
a product to break down as physical parts of the system are responsible for doing what and
talking to who.
4. Functionality
Usability
Reliability
Maintainability
Efficiency
Portability.