admin 管理员组文章数量: 1087139
2024年12月31日发(作者:属于html5扩展名的是)
软件工程期末考试复习分类题型
判断题部分
1. 螺旋模型是在瀑布模型和增量模型的基础上增加了风险分析活动。(√)
2. 数据字典是对数据流图中的数据流,加工、数据存储、数据的源和终点进行
详细定义。(×)
3. JAVA语言编译器是一个CASE工具。(√)。
4. 软件是指用程序设计语言(如PASCAL ,C,VISUAL BASIC 等)编写的程序,
软件开发实际上就是编写程序代码。(×)
5. 软件模块之间的耦合性越弱越好。(×)
6. 数据库设计说明书是一个软件配置项(×)
7. 在面向对象的软件开发方法中,每个类都存在其相应的对象,类是对象的实
例,对象是生成类的模板。(×)
8. 过程描述语言可以用于描述软件的系统结构。(×)
9. 如果通过软件测试没有发现错误,则说明软件是正确的。(×)
10. 快速原型模型可以有效地适应用户需求的动态变化。(√)
11. 模块化,信息隐藏,抽象和逐步求精的软件设计原则有助于得到高内聚,低
耦合度的软件产品。(√)
12. 集成测试主要由用户来完成。(×)
13. 确认测试计划应该在可行性研究阶段制定(×)
14. 白盒测试无需考虑模块内部的执行过程和程序结构,只要了解模块的功能即
可。(×)
15. 软件概要设计包括软件系统结构设计以及数据结构和数据库设计。(√)
16. 在可行性研究中最难决断和最关键的问题是经济可行性。(×)
17. 耦合是指一个模块内各个元素彼此结合的紧密程度。(×)
18. 一笔交易、一个动作、甚至操作人员按一个按钮都可以看做是一次事物。(√)
19. 概要设计阶段完成的主要文档是概要设计说明书。( √)
20. 过大的模块可能是由于分解不充分造成的,即使降低模块独立性也必须继续
分解。(×)
21. 程序设计语言中应绝对禁止使用GOTO语句。(×)
22. 类是关于对象性质的描述,由方法和数据组成。(√)
23. 随着软件技术的发展,人们逐渐认识到编码不仅要强调效率还要强调清晰。
(√)
24. 为保证程序的安全,必须做到程序中没有任何错误存在,即容错。(×)
25. 如果把软件开发所需的资源画成一个金字塔,人是最基本的资源。(√)
26. 生产高质量的软件产品是软件工程的首要目标。(√)
27. 缺乏有力的方法学的指导和有效的开发工具的支持,这往往是产生软件危机
的原因之一。(√)
28. 缺乏处理大型软件项目的经验是产生软件危机的唯一原因。(×)
29. 用户对软件需求的描述不精确,往往是产生软件危机的原因之一。(√)
30. 面对日益增长的软件需求,人们显得力不从心。往往是产生软件危机的原因
之一。(√)
31. 软件开发人员对用户需求的理解有偏差,这将导致软件产品与用户的需求不
一致,是产生软件危机的唯一原因。(×)
32. 一个好的开发人员应具备的素质和能力包括善于与周围人员团结协作,建立
良好的人际关系,善于听取别人的意见。(√)
33. 一个好的开发人员应具备的素质和能力不包括具有良好的书面和口头表达
能力。(×)
34. 一个好的开发人员应具备的素质和能力包括善于分析和综合问题,具有严密
的逻辑思维能力。(√)
35. 软件需求是指用户对目标软件系统在功能.性能.行为.设计约束等方面的期望。
(√)
36. 在用户需求分析时观察用户手工操作过程不是为了模拟手工操作过程,而是
为了获取第一手资料, 并从中提取出有价值的需求。(√)
37. .需求分析阶段的成果主要是需求规格说明,但该成果与软件设计.编码.测试
直至维护关系不大。(×)
38. 可行性研究工作要在初步的需求定义之前进行。(×)
39. 快速原型技术适用于软件产品要求大量的用户交互.或产生大量的可视输出.
或设计一些复杂的算法等场合。(√)
40. 目前的绝大多数软件都不适合于快速原型技术。(×)
41. 面向数据设计方法一般都包括下列任务:确定数据结构特征;用顺序.选择和
重复三种基本形式表示数据等步骤。(√)
42. 面向数据的设计方法的适用场合是具有明显的层次信息结构的应用如:企事
业的信息管理系统; 系统软件(如操作系统)等。(√)
43. 流程图也称为程序框图是最常用的一种表示法。(√)
44. 数据流图就是用来刻画数据流和转换的信息系统建模技术。(√)
45. 数据流图的分解速度应保持较高。通常一个加工每次可分解为 10~20 个子
加工。(×)
46. 软件过程设计不用遵循“自上而下,逐步求精”的原则和单入口单出口的结
构化设计思想。(×)
47. 为了充分发挥开发人员的潜力.缩短工期,软件工程项目的任务分解与安排应
尽力挖掘可并行开发的部分。(√)
48. 设计阶段的输出是编码阶段的输入。(√)
49. 内聚度标志一个模块内部各成分彼此结合的紧密程度,按其高低程度可分为
七级,内聚度越低越好。(×)
50. 类是对具有共同特征的对象的进一步抽象。(√)
51. 面向对象设计是将面向对象分析所创建的分析模型进一步细化形成软件设
计模型的过程。(√)
52. 如果在分析阶段和设计阶段采用的是面向对象的方法,而在编码阶段采用的
是面向过程的语言, 那么这种翻译就比较困难。(√)
53. 理想的人机界面应针对具有典型个性的特定的一类用户设计。(√)
54. 只有了解用户.了解任务,才能设计出好的用户界面。(√)
55. 用户本身的技能,个性上的差异,行为方式的不同,不会对人机界面使用造
成影响。(×)
56. 为提高可交互性一般应提高用户对话.移动和思考的效率,即最大可能地减少
击键次数,缩短鼠标移动的距离,避免使用户产生无所适从的感觉。(√)
57. 数据输入的一般准则中包括尽量增加用户输入的动作。(×)
58. 数据输入的一般准则中包括保证信息显示方式与数据输入方式的协调一致;
允许用户定做输入格式等内容。(√)
59. 数据输入的一般准则中包括采用灵活多样的交互方式,允许用户自选输入方
式;允许用户控制交互过程。(√)
60. 软件测试是对软件规格说明.软件设计和编码的最全面也是最后的审查。(√)
61. 通过软件测试,可以发现软件中所有潜伏的错误。(×)
62. 一般单元测试不可以并行进行。(×)
63. 用穷举测试是较现实的测试方法。(×)
64. 如果测试过程没有发现任何错误,则说明软件没有错误。(×)
65. 软件的生命周期的阶段中,开发阶段所花费的时间和代价最高。(×)
66. 如同工业产品一样,软件产品的生产成本比研制开发成本要高。(×)
67. 软件也会磨损和老化。(×)
68. 程序的可靠性.可维护性和效率通常由程序设计语言.源代码的质量.和语言的
实现机制决定的。(√)
69. 完善性维护是提高或完善软件的性能。(√)
70. 软件开发.设计几乎都是从头开始,成本和进度很难估计。(√)
71. 软件的质量不但与开发人员的素质有关,而且与开发人员的数量成反比。(×)
72. 要提高软件产品的开发效率,可以用吸收更多的开发人员参加项目的方法来
解决。(×)
73. 开发一个软件项目总存在某些不确定性,即存在风险。有些风险如果控制得
不好,可能导致灾难性的后果。(√)
74. 目前,软件项目的进度安排的两种比较常用的方法是程序评估与审查技术
(PERT)和关键路径法(CPM)。(√)
75. 文档(document)——种数据媒体和其上所记录的数据。(√)
76. 文档记录软件开发活动和阶段成果,具有永久性,可供人或机器阅读。(√)
77. 程序文档一般指以注释的形式嵌入程序中的代码描述。(√)
78. 系统规格说明是系统分析和定义阶段生成的一种文档。(√)
79. 测试计划.测试用例.出错统计和有关的分析报告一般不用长期保存。(×)
80. 软件工程使用的软件工具能够自动或半自动地支持软件的开发.管理和文档
的生成。(√)
版权声明:本文标题:【必过宝典】软件工程期末考试复习题库之判断题部分(共80题)【2020最新 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/p/1735695136a1682834.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论