- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程期末总复习题0906
期末总复习题 2009-06-10
一、判断题(在括号中回答Y或N)
1. 软件工程的作用,主要是告诉你怎么写文档。(n )
2. 参加ACM程序设计比赛时,选手“只写代码行不写注解行”这一事实,确实说明了注解行不重要,在源程序中可有可无。( n )
3. 在软件项目开发的后期,为了加快开发进度,可以多增加几个开发人员。( n )
4. 在软件项目开发的早期,为了加快开发进度,可以多增加几个开发人员。( n )
5.规范化的概要设计文档比需求分析文档更重要,因为有了概要设计文档就可以进行详细设计。( n )
6. 规范的详细设计文档比源程序更重要,因为有了文档就可以写出源程序。( n )
7. 模块间的耦合越强,则表明模块里面的内聚性越强。( n )
8. 模块的内聚越强,则表明模块之间的耦合越弱。( y )
9. CMM是CMMI的祖先,CMMI是CMM的后续。( n )
10. ISO9000是ISO9001的祖先,ISO9001是ISO9000的后续。( n )
11. 软件配置管理就等于软件版本管理。( n )
12. 软件版本管理是软件配置管理的研究课题。( )
13. 敏捷开发模型就等于结对编程。( )
14. 敏捷开发模型就是快速原型法。( )
15. 面向元数据的开发方法就是传统意义下的Jackson方法。( )
16. 面向过程的开发方法就是结构化方法。( )
17. 数据流图DFD就等于PAD图。( )
18. 数据流图DFD就等于程序设计流程图。( )
19. “接口和实现分离”是软件设计原理之一。( )
20. “单入口和单出口”是程序设计原则之一。( )
21. 程序测试不仅能证明错误的存在,也能证明错误的不存在。( )
22. 编译系统不认识、也不编译源程序中的注解行这一事实,确实说明了注解行不重要,在源程序中可有可无。( )
23. 若两个实体之间存在多对多的关系,则应该将第三个实体插入其中,使原来的一个多对多关系变为现在的两个一对多关系,这里的第三个实体,实际上是一个复杂的关系,也是笛卡尔积的子集。( )
24. 质量来源于过程,过程需要改进,改进是无止境的,这就是CMMI精神。( )
25. 测试只能发现程序中的错误,不能发现文档中的问题。( )
26. 敏捷模型是轻载模型,CMMI模型是重载模型。( )
27. 高内聚低耦合是软件设计原理或原则之一。( )
28.软件测试的目的是改正软件中的错误。( )
29.同行评审会议中的同行专家,一般都是从公司外面聘请的。( )
30.软件策划应该在需求分析之前。( )
31.需求分析就是分析元数据与中间数据的关系。 ( )
32.信息系统需求分析主要是分析元数据与中间数据的关系。 ( )
33.项目经理的主要职责就是进行数据库设计。 ( )
34.编码阶段结束后,测试经理就应该立即着手编写测试计划。( )
35.软件设计就是数据库设计。 ( )
40.软件实现就是编程序。 ( )
41.软件实现主要是编程序。 ( )
42. CMMI就是解决项目管理的工作规范化问题。( )
43. 制定软件测试计划,一项重要工作是要将用户需求分解为测试需求,然后再将测试需求转化为测试用例。( )
44. 软件测试与软件调试是一回事。( )
45.渐增式测试是逐个把未经过测试的模块组装到已经过测试的模块上去,进行集成测试。每加入一个新模块进行一次集成测试,重复此过程直至程序组装完毕。面向对象设计是把分析阶段得到的需求转变成符合成本和质量要求的、抽象的系统实现方案的过程。或者说,面向对象设计就是用面向对象观点建立求解域模型的过程。结构化设计(SD)是面向数据流的设计是以需求分析阶段产生的数据流图为基础,按一定的步骤映射成软件结构。信息隐蔽指在设计和确定模块时,使得一个模块内包含的信息(过程或数据),对于不需要这些信息的其它模块来说,是不能访问的。抽象是认识复杂现象过程中使用的思维工具,即抽出事物本质的共同的特征而暂不考虑它的细节,不考虑其它因素。路径覆盖是指设计足够的测试用例,覆盖被测程序中所有可能的路径。
50.判定/条件覆盖是指设计足够的测试用例,使得判定表达式中的每个条件的所有可能取值至少出现一次,并使每个判定表达式所有可能的结果也至少出现一次。条件组合覆盖是指设计足够的测试用例,使的每个判定表达式中条件的各种可能的值的组合都至出现一次,条件组合覆盖是比较强的覆盖标准。条件覆盖是指设计足够的测试用例,使得判定表达式中每个条件的各种可能的值至出现一次。满足条件覆盖并不一定满足判定覆盖。
53.软件工程是为了克服软件危机。( )
54.软
文档评论(0)