【正文】
e. bothbandd Answer: e 4. If past interactive models have created certain user expectations it is not generally good to make changes to the model.a. True bFalse Answer: a 5. Which model depicts the image of a system that an end user creates in his or her head? a. design model b. user model c. system model perception Answer: d6. Which of these framework activities is normally associated with the user interface design processes? a. cost estimationb. interface constructionc. interface validation d. user and task analysise. b, c and d Answer: e7. Which approach(es) to user task analysis can be useful in user interface design?a. have users indicate their preferences on questionnaires b. rely on the judgement of experienced programmers c. study existing project managementd. observe users performing tasks manually Answer: d8. Several mon design issues surface for almost every user interface including a. adaptive user profiles b. error handling resolution of graphics c. response time d. displays system e. both b and d Answer: e1. What is the normal order of activities in which traditional software testing is organized?Answer:c a. integration testing, unit testing, system testing, validation testingb. system testing, validation testing, integration testing, unit testingc. validation testing, unit testing, integration testing, system testing d. unit testing, integration testing, validation testing, system testing2. Which of the following strategic issues needs to be addressed in a successful software testing process? Answer: e a. conduct formal technical reviews prior to testingb. specify requirements in a quantifiable mannerc. use independent test teamsd. wait till code is written prior to writing the test plane. answers a and b3. Which of the following need to be assessed during unit testing? Answer: ea. algorithmic performanceb. code stabilityc. error handlingd. execution pathse. both c and d4. Drivers and stubs are not needed for unit testing because the modules are tested independently of one another. Answer: ba. Trueb. False integration testing has as it‘s major advantage(s) that Answer: ea. low level modules never need testing b. major decision points are tested early c. no drivers need to be writtend. no stubs need to be writtene. both b and c6. Bottomup integration testing has as it39。s major advantage(s) that Answer: ca. major decision points are tested earlyb. no drivers need to be written c. no stubs need to be writtend. regression testing is not required OO testing integration strategy involves testing Answer: aa. groups of classes that collaborate or municate in some wayb. single operations as they are added to the evolving class implementationc. operator programs derived from usecase scenariosd. none of the above of the following is an approach to debugging? Answer: e a. backtracking b. cause elimination c. brute force d. code restructuring e. a, b and c1. Which of the following are characteristics of testable software? Answer: d a. observabilityb. simplicityc. stabilityd. all of the above2. The testing technique that requires devising test cases to demonstrate that each program function is operational is called? Answer: aa. blackbox testingb. glassbox testingc. greybox testingd. whitebox testing3. The testing technique that requires devising test cases to exercise the internal logic of a software module is called? Answer: da. behavioral testingb. blackbox testingc. greybox testing d. whitebox testing4. The cyclomatic plexity metric provides the designer with information regarding the number ofa. cycles in the programb. errors in the program c. independent logic paths in the programd. statements in the program Answer: c5. Blackbox testing attempts to find errors in which of the following categories Answer: da. incorrect or missing functionsb. interface errors c. performance errorsd. all of the abovee. none of the above6. Testing OO class operations is made more difficult by Answer: d a. encapsulationb. inheritancec. polymorphismd. both b and c7. What is the differences between blackbox testing and whitebox testing? Answer: Blackbox testing involves testing the functionality of a software ponent without knowing the details of its internal logic. Whitebox testing involves testing the independent logic paths with full implementation knowledge. 8. What is equivalence partitioning as it applies to software testing? What is scenariobased testing? Answer: Equivalence partitioning technique divides the input domain into classes of equivalent data items. Test cases are derived from binations of elem