云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > (完整word版)软件工程选择题

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

  • 62 次阅读
  • 3 次下载
  • 2025/5/3 12:59:01

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版)软件工程选择题 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

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 us

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com