SAT-Tutorial Question
1
SAT (Level 2) Tutorial 3 1. Use real world examples to explain the following architectural design principles:- a) Encapsulation b) Interfaces c) Loose coupling d) Appropriate Granularity e) High Cohesion f) Parameterization g) Deferral 2. Software architecture can be evaluated anytime throughout the life- cycle of a software – be it in the business case stage, early stage of the project (i.e. feasibility study of the analysis phase) or a fixed frequency throughout its operations (quarterly, half-yearly, annually, etc.). Explain the need for evaluating an architecture.
-
Upload
elaine-lala -
Category
Documents
-
view
215 -
download
3
description
SAT Tutorial from apiit
Transcript of SAT-Tutorial Question
![Page 1: SAT-Tutorial Question](https://reader036.fdocuments.in/reader036/viewer/2022082823/5695cfdf1a28ab9b028fe78a/html5/thumbnails/1.jpg)
SAT (Level 2)
Tutorial 3
1. Use real world examples to explain the following architectural design principles:-a) Encapsulationb) Interfacesc) Loose couplingd) Appropriate Granularitye) High Cohesionf) Parameterizationg) Deferral
2. Software architecture can be evaluated anytime throughout the life-cycle of a software – be it in the business case stage, early stage of the project (i.e. feasibility study of the analysis phase) or a fixed frequency throughout its operations (quarterly, half-yearly, annually, etc.). Explain the need for evaluating an architecture.