软件工程(0030)2019春-2_0001-四川电大-课程号:5110030-满分答案

上传人:279****70 文档编号:88093613 上传时间:2019-04-18 格式:DOC 页数:8 大小:35KB
返回 下载 相关 举报
软件工程(0030)2019春-2_0001-四川电大-课程号:5110030-满分答案_第1页
第1页 / 共8页
亲,该文档总共8页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《软件工程(0030)2019春-2_0001-四川电大-课程号:5110030-满分答案》由会员分享,可在线阅读,更多相关《软件工程(0030)2019春-2_0001-四川电大-课程号:5110030-满分答案(8页珍藏版)》请在金锄头文库上搜索。

1、软件工程(0030)2019春-2_0001四大形成性测评系统 课程代码:5110030 参考资料 、单项选择题(共 30 道试题,共 60 分。重选择)1. 如果对象之间的耦合是通过()来实现的,则这种耦合就是交互耦合。A.消息机制 B.参数 C.方法 D.公共数据区 A. B. C. D. 参考答案:A2. 数据流程图的主要作用是()。A.描述模块组成 B.说明用户数据结构 C.描述软件功能 D. 描绘系统的逻辑模型 A. B. C. D. 参考答案:D3. 软件需求分析产生一个重要文档是( )。A.软件维护说明书 B.需求规格说明书C.可行性报告 D.初步用户手册 A. B. C. D.

2、 参考答案:B4. DFD中的每个加工至少需要( )A.一个输入流 B.一个输出流C.一个输入或输出流 D.一个输入流和一个输出流 A. B. C. D. 参考答案:D5. 在E-R 模型中,包含以下基本成分()。A.数据、对象、实体 B.控制、联系、对象C.实体、联系、属性 D.实体、属性、联系 A. B. C. D. 参考答案:C6. 非直接耦合的模块独立性最强,()的模块独立性最弱。A内容耦合 B数据耦合 C控制耦合 D外部耦合 A. B. C. D. 参考答案:A7. 结构化分析方法(SA 法)使用的主要描述工具有( )。A.数据库 B.模块结构图 C.PAD 图 D.分层的DFD 图

3、 A. B. C. D. 参考答案:D8. 可行性研究实质上是在较高层次上、以较抽象的方式进行()的过程。A.详细软件设计 B.需求分析和设计 C.深入的需求分析 D.测试设计 A. B. C. D. 参考答案:B9. 软件需求分析的任务不包括( )。A.问题分析 B.信息域分析 C.结构化设计 D.确定逻辑结构 A. B. C. D. 参考答案:C10. 业务需求描述的是()。A.功能需求 B.用户需求 C.用户的具体业务流程 D.软件的目标、规模和范围 A. B. C. D. 参考答案:D11. 结构化程序设计思想的核心是要求程序只由顺序、循环和() 三种结构组成。A.分支 B.单入口 C

4、.单出口 D.有规则GOTO A. B. C. D. 参考答案:A12. 为了提高模块的独立性,模块之间最好是( )。A. 控制耦合 B. 公共耦合 C. 内容耦合 D. 数据耦合 A. B. C. D. 参考答案:D13. 耦合度最高的是( )。A.外部耦合 B.内容耦合 C.控制耦合 D.数据耦合 A. B. C. D. 参考答案:B14. 测试最早的开始时间是()。A.从详细设计阶段开始B.从编码阶段开始C.从需求分析阶段开始D.以上都对 A. B. C. D. 参考答案:C15. 描述软件需求通常不用哪个工具()。A.数据流程图 B.数据字典 C.模块结构图 D.E-R图 A. B.

5、C. D. 参考答案:C16. 当一个模块直接使用另一个模块的内部数据,这种模块之间的耦合为()A数据耦合 B公共耦合 C标记耦合 D内容耦合 A. B. C. D. 参考答案:D17. PDL是描述处理过程( )。A.做什么 B.为什么做 C.怎么做 D.对谁做 A. B. C. D. 参考答案:C18. 一个数据流程图中的图形符号有且仅有()种。A.3 B.5 C.4 D.7 A. B. C. D. 参考答案:C19. 关于软件需求特性不正确的描述是“软件需求具有()”。A.多变性 B.模糊性 C. 准确性 D.主观性 A. B. C. D. 参考答案:C20. 程序结构清晰且简单易懂,一

6、个函数的规模一般()行。A.等于300 B.大于500 C.不超过30 D.100左右 A. B. C. D. 参考答案:D21. 软件调研报告是在()提交的。A. 可行性分析之前 B. 需求分析之前 C.签合同之前 D.设计的时候 A. B. C. D. 参考答案:B22. 用()对需要长久保存的信息进行建模。A.实体类 B.数据库表 C.E-R图 D.对象类 A. B. C. D. 参考答案:C23. 信息隐藏的核心内容是()。A把数据都放在公共的区域B数据不能被其他模块访问C一个模块的内部信息不允许其他模块直接访问D把信息加密,只能让有密钥的模块访问 A. B. C. D. 参考答案:C

7、24. 概要设计是软件系统结构的总体设计,以下选项中不属于概要设计的是( )A.把软件划分成模块 B确定模块之间的调用关系C.确定各个模块的功能 D.设计每个模块的伪代码 A. B. C. D. 参考答案:D25. 源程序的效率与( )阶段确定的算法的效率直接有关。A概要设计 B. 总体设计 C. 单元设计 D. 详细设计 A. B. C. D. 参考答案:D26. 需求规格说明书的作用不包括( )A.软件验收的依据 B.用户与开发人员对软件要做什么的共同理解C.软件可行性研究的依据 D.软件设计的依据 A. B. C. D. 参考答案:C27. 进行需求分析有的多种描述工具,但不包括()。A

8、.数据流图 B.判定表 C.PAD图 D.数据词典 A. B. C. D. 参考答案:C28. 软件需求具有()。A.主观性 B.不确定性 C.多变性 D.以上全部 A. B. C. D. 参考答案:D29. 按照模块独立性,耦合程度由弱至强正确的顺序是()。A.数据耦合、控制耦合、外部耦合、内容耦合B.控制耦合、数据耦合、内容耦合、外部耦合C.内容耦合、外部耦合、控制耦合、数据耦合D.外部耦合、内容耦合、数据耦合、控制耦合 A. B. C. D. 参考答案:A30. 在需求分析过程中,分析员要从用户那里解决的最重要的问题是()。A.要求软件做什么 B.要给软件提供哪些信息 C.要求软件工作效

9、率如何 D.要求软件具有什么样的结构 A. B. C. D. 参考答案:A 、填空题(共 10 道试题,共 20 分。)1. JSD方法的前三步属于系统分析阶段,后三步属于系统阶段。参考答案:设计2. 设计出软件的初步结构以后,应该进一步分解或合并模块,力求降低耦合提高。参考答案:内聚3. 为使用流程图描述结构化程序,限制流程图有五种基本的控制结构:顺序型、型、while循环、until循环、多情况型选择。参考答案:选择4. 是指每个模块的实现细节对于其他模块来说是隐蔽的。即模块中所包含的信息(包括数据和过程)不允许其他不需要这些信息的模块使用。参考答案:信息隐蔽5. 需求分析阶段研究的对象是

10、软件项目的参考答案:用户需求6. 在需求分析阶段常用的图形工具有层次方框图、Warnier图、图。参考答案:IPO7. JSD方法的前三步属于系统阶段,后三步属于系统设计阶段。参考答案:分析8. 为使用流程图描述结构化程序,限制流程图有五种基本的控制结构:型、选择型、while循环、until循环、多情况型选择。参考答案:顺序9. 模块的强弱取决于模块间接口的复杂程度、调用模块的方式和通过接口的信息。 参考答案:耦合10. 需求分析应交付的主要文档是 。参考答案:需求规格说明书 、判断题(共 10 道试题,共 20 分。)1. 在软件设计中应该尽量设计紧密耦合的系统。 A. 错误 B. 正确参

11、考答案:A2. 在软件设计中应该尽量设计紧密耦合的系统。 A. 错误 B. 正确参考答案:A3. 内容耦合又称为病态耦合,在很多高级程序设计语言中不允许出现任何形式的内容耦合。 A. 错误 B. 正确参考答案:B4. 软件工程采用的生存周期方法就是从时间角度对软件的开发和维护这个复杂问题进行分解,将软件生存的时期分为若干阶段。 A. 错误 B. 正确参考答案:B5. 在软件开发中,采用原型系统策略的主要困难是时间问题。 A. 错误 B. 正确参考答案:A6. 内聚是指一个软件结构内各个模块之间互连程度的度量。 A. 错误 B. 正确参考答案:A7. 概要设计阶段完成的主要文档是概要设计说明书。 A. 错误 B. 正确参考答案:B8. 程序设计语言中应绝对禁止使用GOTO语句。 A. 错误 B. 正确参考答案:A9. 控制耦合往往可以通过分解由数据耦合来代替。 A. 错误 B. 正确参考答案:B10. 系统流程图是一个典型的描述逻辑系统的传统工具。 A. 错误 B. 正确参考答案:A

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 自考

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