第一范文网 - 专业文章范例文档资料分享平台

(完整word版)软件工程选择题

来源:用户分享 时间:2025/5/24 6:05:40 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

c. roles for each actor (device or user) d. a set of collaborating classes Answer: d

2. In traditional software engineering, modules must serve in which of the following roles? a. Control component b. Infrastructure component c. Problem domain component d. All of the above Answer: d

3. Which of the following is not one of the four principles used to guide component-level design? a. Dependency Inversion Principle b. Parsimonious Complexity Principle c. Interface Segregation Principle d. Open-Closed Principle Answer: b

4. Classes and components that exhibit functional, layer, or communicational cohesion are relatively easy to implement, test, and maintain. Answer: a a. True b. False

5. In component design, elaboration does not require which of the following elements to be described in detail? a. Source code b. Attributes c. Interfaces d. Operations e. b, c and d Answer: a

6. In component-level design \ Answer: e a. Component libraries b. Databases c. Files

d. All of the above e. Both b and c

7. The object constraint language (OCL) complements UML by allowing a software engineer to use a formal grammar to construct unambiguous statements about design model elements. a. True b. False Answer: a

8. Which of these criteria are useful in assessing the effectiveness of a particular design notation? a. maintainability b. modularity c. simplicity d. size e. a, b, and c Answer: e Chapter 11

1. Which of the following interface design principles does not allow the user to remain in control of the interaction with a computer? Answer: d

a. allow interaction to interruptible b. allow interaction to be undoable c. hide technical internals from casual users

d. only provide one defined method for accomplishing a task a. define intuitive shortcuts

b. disclose information in a progressive fashion c. establish meaningful defaults d. provide an on-line tutorial e. answers a, b and c

3. Interface consistency implies that Answer: e

a. each application should have its own distinctive look and feel b. input mechanisms remain the same throughout the application c. navigational methods are context sensitive

d. visual information is organized according to a design standard e. both b and d

4. The reason for reducing the user's memory load is make his or her interaction with the computer quicker to complete. Answer: b a. True b. False

5. Which model depicts the profile of the end users of a computer system? Answer: c a. design model b. implementation model c. user model d. user's model

6. Which of these framework activities is not normally associated with the user interface design processes? Answer: a a. cost estimation b. interface construction c. interface validation d. user and task analysis

7. Which approach(es) to user task analysis can be useful in user interface design? Answer: e a. have users indicate their preferences on questionnaires b. rely on the judgement of experienced programmers c. study existing computer-based solutions d. observe users performing tasks manually e. both c and d

8. Several usability measures can be collected while observing users interacting with a computer system including Answer: e

a. down time for the application b. number of user errors

c. software reliability d. time spent looking at help materials

e. both b and d

2. Which of the following interface design principles reduces the user's memory load? Answer: e

1. Which of the following interface design principles allow the user to remain in control of the interaction with a computer? Answer: e a. allow interaction to interruptible b. allow interaction to be undoable c. hide technical internals from casual users

d. only provide one defined method for accomplishing a task e. a, b and c

a. define intuitive shortcuts

b. disclose information in a progressive fashion c. establish meaningful defaults d. provide an off-line tutorial

e. answers a, b and c Answer: d

3. Interface consistency implies that

a. each application should have its own distinctive look and feel b. input mechanisms remain the same throughout the application c. navigational methods are context sensitive

d. visual information is organized according to a design standard

e. both b and d 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 b. False 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 Answer: d a. cost estimation b. interface construction c. interface validation d. user and task analysis

e. b, c and d Answer: e

7. 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 management

2. Which of the following interface design principles does not reduce the user's memory load?

d. system perception

6. Which of these framework activities is normally associated with the user interface design processes?

d. observe users performing tasks manually Answer: d

8. Several common 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 Answer: e Chapter 12

1. What is the normal order of activities in which traditional software testing is organized?Answer:c a. integration testing, unit testing, system testing, validation testing b. validation testing, unit testing, integration testing, system testing c. unit testing, integration testing, validation testing, system testing d. system testing, validation testing, integration testing, unit testing Answer: e

a. conduct formal technical reviews prior to testing b. specify requirements in a quantifiable manner c. use independent test teams

d. wait till code is written prior to writing the test plan e. answers a and b

3. Which of the following need to be assessed during unit testing? Answer: e a. algorithmic performance b. code stability c. error handling d. execution paths e. both c and d Answer: b a. True b. False

5. Top-down integration testing has as it‘s major advantage(s) that Answer: e a. low level modules never need testing b. major decision points are tested early c. no drivers need to be written d. no stubs need to be written e. both b and c

6. Bottom-up integration testing has as it's major advantage(s) that Answer: c a. major decision points are tested early b. no drivers need to be written c. no stubs need to be written d. regression testing is not required

7. The OO testing integration strategy involves testing Answer: a a. groups of classes that collaborate or communicate in some way

e. both b and d

2. Which of the following strategic issues needs to be addressed in a successful software testing process?

4. Drivers and stubs are not needed for unit testing because the modules are tested independently of one another.

搜索更多关于: (完整word版)软件工程选择题 的文档
(完整word版)软件工程选择题.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c8z91m81mtw6x2111f20r4n7xz5eecp00bkl_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top