School of Computing / Skool vir Rekenaarkunde - Name
School of Computing / Skool vir Rekenaarkunde - Name
School of Computing / Skool vir Rekenaarkunde - Name
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
24 Which <strong>of</strong> these is/are characteristic <strong>of</strong> a good design?<br />
1 exhibits strong coupling between its modules<br />
2 implements all requirements in the analysis model<br />
3 includes test cases for all components<br />
4 provides a complete picture <strong>of</strong> the s<strong>of</strong>tware<br />
5 Both 2 and 4.<br />
25 Which <strong>of</strong> the following is/are not common to all design methods?<br />
1 configuration management<br />
2 functional component<br />
3 notation quality assessment<br />
4 guidelines for refinement heuristics<br />
5 Both 3 and 4.<br />
26 What types <strong>of</strong> abstraction are used in s<strong>of</strong>tware design?<br />
1 control<br />
2 data<br />
3 en<strong>vir</strong>onmental<br />
4 procedural<br />
5 1, 2 and 4.<br />
35<br />
INF305F/ SWE401I/SED401I /101<br />
27 Which <strong>of</strong> the following models can be used to represent the architectural design <strong>of</strong> a<br />
piece <strong>of</strong> s<strong>of</strong>tware?<br />
1 dynamic models<br />
2 functional models<br />
3 structural models<br />
4 All <strong>of</strong> the above.<br />
5 Only 2 and 3.<br />
28 Polymorphism reduces the effort required to extend an object system by ______.<br />
1 coupling objects together more tightly<br />
2 enabling a number <strong>of</strong> different operations to share the same name<br />
3 making objects more dependent on one another<br />
4 removing the barriers imposed by encapsulation<br />
5 None <strong>of</strong> the above.