四川电大软件工程(0030)2017秋3_0001(课程号:5110030)参考资料

上传人:qq号10****6377 文档编号:37614573 上传时间:2018-04-19 格式:DOCX 页数:11 大小:15.46KB
返回 下载 相关 举报
四川电大软件工程(0030)2017秋3_0001(课程号:5110030)参考资料_第1页
第1页 / 共11页
四川电大软件工程(0030)2017秋3_0001(课程号:5110030)参考资料_第2页
第2页 / 共11页
亲,该文档总共11页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《四川电大软件工程(0030)2017秋3_0001(课程号:5110030)参考资料》由会员分享,可在线阅读,更多相关《四川电大软件工程(0030)2017秋3_0001(课程号:5110030)参考资料(11页珍藏版)》请在金锄头文库上搜索。

1、软件工程(0030)2017 秋 3_0001四川电大形成性测评系统 课程代码:5110030 参考资料 、单项选择题(共 10 道试题,共 20 分。 )1. 软件工程中,只根据程序的功能说明而不关心程序内部逻辑的测试方法,称为()测试。A.白盒法 B.灰盒法 C.黑盒法 D.综合法A. B. C. D. 参考答案:C2. 反映收发消息的对象的组织结构,用于描述系统的行为是如何有系统的成分协作实现的是( )。A.顺序图 B.类图 C.合作图 D.组件图A. B. C. D. 参考答案:C3. 角色可以有四种类型:系统的使用者,硬件设备,外部系统和()。A.数据库 B.接口 C.对象 D. 时

2、间A. B. C. D. 参考答案:D4. 软件测试的主要特点是( )。 A软件测试的开销不大 B.软件测试要依靠工具 C软件不能进行“穷举”测试 D.软件测试要依靠人工 A. B. C. D. 参考答案:C5. 29以下属于完善性维护的有( )。 A解决开发时未能测试各种可能条件带来的问题 B增加联机求助命令 C缩短系统的应答时间,使其达到特定要求 D为提高软件的可靠性和可维护性,主动修改软件A. B. C. D. 参考答案:B6. UML 是一种( )。A.建模工具 B.可视化的程序设计语言 C.可视化的建模语言 D.过程A. B. C. D. 参考答案:A7. 下列哪个不是 UML 的视

3、图( )A.逻辑视图 B.行为视图 C.组件视图 D.并发视图A. B. C. D. 参考答案:B8. 不适合作为数据处理与数据库应用的语言是( )A. SQL B. Cobol C. 4GL D. LispA. B. C. D. 参考答案:D9. 配置视图体现了系统的实现环境,反映系统的()。A. 逻辑架构 B. 物理架构 C.组成结构 D.体系结构A. B. C. D. 参考答案:B10. 可维护性的特性中,相互矛盾的是( )。A.可理解性与可测试性 B.效率与可修改性C.可修改性与可理解性 D.可理解性与可读性A. B. C. D. 参考答案:B、填空题(共 30 道试题,共 60 分。

4、 )1. 软件生存周期一般可分为问题定义、 、需求分析 、设计、编码 、测试、运行与维护阶段。 参考答案:可行性研究2. 模块独立的概念是模块化、 、信息隐蔽和局部化概念的直接结果。参考答案:抽象3. 软件测试的步骤主要包括单元测试、 集成测试、确认测试和。参考答案:系统测试4. Jackson 图除了可以表达程序结构外,还可以表达,它首先要分析它并用适当的工具来描述。参考答案:数据结构5. 软件生存周期一般可分为问题定义、可行性研究、 、设计、编码 、测试、运行与维护阶段。 参考答案:需求分析6. 设计出软件的初步结构以后,应该进一步分解或合并模块,力求降低耦合提高。参考答案:内聚7. 一个

5、软件从定义到开发、使用和维护,直到最终被弃用,要经历一个漫长的时期,通常把软件经历的这个漫长的时期称为软件的。参考答案:生存周期8. 模块的表示一个模块直接调用(或控制)的其他模块数目。参考答案:扇出9. 软件测试的步骤主要包括单元测试、 、确认测试和系统测试。参考答案:集成测试10. 设计测试方案中最困难的问题是设计测试用例,通常的做法是先用白盒测试设计基本的测试方案,再用补充一些方案。参考答案:黑盒测试11. 设计测试方案中最困难的问题是设计,通常的做法是先用白盒测试设计基本的测试方案,再用黑盒测试补充一些方案。参考答案:测试用例12. 系统流程图是描绘的传统工具。参考答案:物理系统13.

6、 数据流图的基本符号包括数据输入的源点和数据输出的汇点、加工、 数据流和文件。参考答案:数据存储14. 软件生存周期一般可分为问题定义、 可行性研究、需求分析 、设计、编码 、测试、阶段。 参考答案:运行与维护15. 是在程序接口进行的测试,它只检查程序的功能是否能按照规格说明书的规定正常使用,程序是否能使当地接受输入数据,产生正确的输出信息,并且保持外部信息的完整性。参考答案:黑盒测试16. 软件工程的三个要素是方法、 、过程。参考答案:工具17. 为使用流程图描述结构化程序,限制流程图有五种基本的控制结构:顺序型、选择型、循环、until 循环、多情况型选择。参考答案:while18. 基

7、本路径测试就是在程序控制流图的基础上,通过分析控制构造的环路复杂性,导出基本可执行集合,从而设计测试用例。参考答案:路径19. 模块独立的概念是、抽象、信息隐蔽和局部化概念的直接结果。参考答案:模块化20. HIPO 图是由一组图和一张 HC 图组成。参考答案:IPO21. 层次结构的上一层是下一层的,下一层是上一层的求精.参考答案:抽象22. 模块的强弱取决于模块间接口的复杂程度、调用模块的方式和通过接口的信息。 参考答案:耦合23. 设计测试方案中最困难的问题是设计测试用例,通常的做法是先用设计基本的测试方案,再用黑盒测试补充一些方案。参考答案:白盒测试24. JSD 方法的前三步属于系统

8、分析阶段,后三步属于系统阶段。参考答案:设计25. 一旦确定了软件需求之后,就进入开发阶段。开发阶段由三个互相关联的步骤组成:、实现(编码) 、测试。参考答案:设计26. 一旦确定了软件需求之后,就进入开发阶段。开发阶段由三个互相关联的步骤组成:设计、实现(编码)、 。参考答案:测试27. 设计出软件的初步结构以后,应该进一步分解或合并模块,力求降低提高内聚。参考答案:耦合28. 把程序从一个硬件或软件环境中转移到另一种配置环境称为软件的.参考答案:可移植性29. 为使用流程图描述结构化程序,限制流程图有五种基本的控制结构:型、选择型、while 循环、until 循环、多情况型选择。参考答案

9、:顺序30. 软件原型化方法是在研究分析阶段的方法和技术中产生的,由于软件项目的特点和运行原型的目的不同,原型主要有、实验型、进化型三种不同的作用类型。参考答案:探索型、判断题(共 10 道试题,共 20 分。 )1. 在软件设计中应该尽量设计高内聚的系统。A. 错误B. 正确参考答案:B2. 软件工程采用的生存周期方法就是从时间角度对软件的开发和维护这个复杂问题进行分解,将软件生存的时期分为若干阶段。A. 错误B. 正确参考答案:B3. 在软件设计中应该尽量设计紧密耦合的系统。 ( )A. 错误B. 正确参考答案:A4. 内容耦合又称为病态耦合,在很多高级程序设计语言中不允许出现任何形式的内

10、容耦合。A. 错误B. 正确参考答案:B5. 一笔交易、一个动作、甚至操作人员按一个按钮都可以看做是一次事物。 ( )A. 错误B. 正确参考答案:B6. 自底向上成本估计不是从整体开始,而是从任务单元开始。A. 错误B. 正确参考答案:B7. 一笔交易、一个动作、甚至操作人员按一个按钮都可以看做是一次事物。A. 错误B. 正确参考答案:B8. 软件危机的主要表现是市场上盗版软件泛滥成灾,软件的版权的不到保护。A. 错误B. 正确参考答案:A9. 内聚是指一个软件结构内各个模块之间互连程度的度量。 ( )A. 错误B. 正确参考答案:A10. 对于 DFD 图的划分,主要依赖设计人员的经验,一切都应根据设计人员的经验确定。A. 错误B. 正确参考答案:A

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 研究生课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号