Functionality is incorrect because it can easily be defined and tested. It is a set of attributes that bear on the existence of a set of functions and their specified properties. The functions are those that satisfy stated or implied needs. Reliability is incorrect because it can easily be defined and tested. It is the ability of a component to perform its required functions under stated conditions for a specified period of time. Efficiency is incorrect because it can easily be defined and tested. It is the degree to which a component performs its designated functions with minimum consumption of resources.
88. Portable and removable storage devices should be sanitized to prevent the entry of malicious code to launch:
a. Man-in-the-middle attack
b. Meet-in-the-middle attack
c. Zero-day attack
d. Spoofing attack
89. Verification is an essential activity in ensuring quality software, and it includes tracing. Which of the following tracing techniques is
a. Forward tracing
b. Backward tracing
c. Cross tracing
d. Ad hoc tracing
Forward tracing is incorrect because it focuses on matching inputs to outputs to demonstrate their completeness. Similarly, backward tracing is incorrect because it focuses on matching outputs to inputs to demonstrate their completeness. Ad hoc tracing is incorrect because it involves spot-checking of reconcilement procedures to ensure output totals agree with input totals, less any rejects or spot checking of accuracy of computer calculations such as interest on deposits, late charges, service charges, and past-due loans.
During system development, it is important to verify the backward and forward traceability of the following: (i) user requirements to software requirements, (ii) software requirements to design specifications, (iii) system tests to software requirements, and (iv) acceptance tests to user requirements. Requirements or constraints can also be traced downward and upward due to master-subordinate and predecessor-successor relationships to one another.
90. Which of the following redundant array of independent disks (RAID) data storage systems is used for high-availability systems?
a. RAID3
b. RAID4
c. RAID5
d. RAID6
In the single disk fault tolerance mechanism, the failure of that single disk will result in reduced performance of the entire system until the failed disk has been replaced and rebuilt. On the other hand, the double parity (two disks) fault tolerance mechanism gives time to rebuild the array without the data being at risk if a single disk fails before the rebuild is complete. Hence, RAID6 is suitable for high-availability systems due to high fault tolerance mechanisms.
91. Which of the following makes a computer system
a. N-version programming
b. Structured programming
c. Defensive programming
d. GOTO-less programming