广州大学2017-2018软件工程试卷A及答案
院、系领导 审批并签名
A 卷 广州大学 2017—2018 学年第 一 学期考试卷
课程 软件工程导论 考试形式(闭卷,考试)
学院 计算机科学与教育软件 班级 学号 姓名 题次 分数 评分 一 10 二 16 三 25 四 49 五 六 七 八 九 十 总分 评卷人 100 一、单选题(每小题1分,共25分,答案写在下表中)
1 11 21 2 12 22 3 13 23 4 14 24 5 15 25 6 16 7 17 8 18 9 19 10 20
1. 软件工程方法的提出起源于软件危机,而其目的应该是最终解决软件的(D )问题 A.产生危机 B.质量保证 C.开发效率 D.生产工程化
2. 瀑布模型将软件生命周期归纳为3个时期,即计划期、开发期和运行期。下列(D )不属于开发期内的工作。 A. 总体设计 B. 详细设计 C. 程序设计
(软件工程导论+36学时-- A 卷答案共7页/第1页)
D. 维护
3. 结构化方法将软件生命周期分为计划、开发和运行3个时期,下列任务中(B )属于计划时期的任务。 A. 需求分析 B. 问题定义 C. 总体设计 D. 编码
4. 可行性研究要进行一次( C)需求分析。 A. 详细的 B. 全面的
C. 简化的、压缩的 D. 彻底的
5. 经济可行性研究的范围包括(C )。 A. 资源有效性 B. 管理制度 C. 效益分析 D. 开发风险
6. 可行性分析是在系统开发的早期所做的一项重要的论证工作,它是决定该系统是否开发的决策依据,因必须给出(B )的回答。 A. 确定 B. 行或不行 C. 正确 D. 无二义
7. 产生软件维护的副作用,是指(C )。 A. 开发时的错误 B. 隐含的错误
C. 因修改软件而造成的错误 D. 运行时错误操作
8. 软件需求分析阶段的工作,可以分为4个方面:需求获取、需求分析、编写需求规格说明书以及( B)。 A. 用户 B. 需求评审 C. 总结 D. 都不对
(软件工程导论+36学时-- A 卷答案共7页/第2页)
9. 软件开发的结构化分析方法,常用的描述软件工程需求的工具是(C ) A. 业务流程图、处理说明 B. 软件流程图、模块说明 C. 数据流程图、数据字典 D. 系统流程图、程序编码
10. 数据流图用于抽象描述一个软件的逻辑模型,数据流图由以写特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是(A ) A. 控制流 B. 加工 C. 数据存储 D. 数据流
11. 软件开发的结构生命周期法的基本假定是认为软件需求能做到(C ) A. 严格定义 B. 初步定义 C. 早期冻结 D. 动态改变
软件需求经过分析阶段后,通过软件需求说明书表示出来,后面的开发工作以此为基础进行,即假定软件需求确定后一般不再改变,即“早期冻结”。
12. 在结构化方法中,软件功能分解属于软件开发中的(C )阶段 A. 详细设计 B. 需求分析 C. 总体设计 D. 编程调试
13. 概要设计的结果是提供一份( A) A. 模块说明书 B. 框图 C. 程序 D. 数据流图
14. 耦合是软件各个模块间连接的一种度量。一组模块都访问同一数据结构应属于(B )方式
A. 内容耦合 B. 公共耦合 C. 控制耦合
(软件工程导论+36学时-- A 卷答案共7页/第3页)
D. 数据耦合
解释:耦合分为以下几种,按照耦合度由高到低排列是: 内容耦合——一个模块直接访问另一个模块的内容。 公共耦合——组模块都访问同一全局数据结构。 外部耦合——组模块都访问同一个数据项。
控制耦合——一个模块明显地把开关量、名字等信息送入另一模块,控制另一模块的功能。 15. 式 A. B. C. D.
内聚是从功能角度来度量模块内的联系,按照特定次序执行元素的模块属于(C )方逻辑内聚
时间内聚 过程内聚 顺序内聚
逻辑内聚指模块把几种相关的功能组合在一起,每次调用时,由传送给模块的参数来确定该模块应完成哪一种功能;时间内聚是顺序完成一类相关功能;过程内聚指一个模块内的处理元素是相关的,而且必须以特定次序执行;顺序内聚是指一个模块内的处理元素和同一个功能密切相关,而且这些处理必须顺序执行,通常一个处理元素的输出数据作为下一个处理元素的输入数据。
16. (C )是指让一些关系密切的软件元素在物理上彼此靠近 A. 信息隐蔽 B. 内聚 C. 局部化 D. 模块独立
17. 模块本身的内聚是模块独立性的重要性度量因素之一。在下类内聚中,具有最强内聚的一类是( D) A. 顺序性内聚 B. 过程性内聚 C. 逻辑性内聚 D. 功能性内聚
(软件工程导论+36学时-- A 卷答案共7页/第4页)
18. A. B. C. D. 19. A. B. C. D. 20. A. B. C. D. 21. A. B. C. D. 22. A. B. C. D. 23. A. B. C. D. 24. A.
软件工程的结构化分析方法具有自身的特征,下列可选内容中,(B )不具有其特征 书写大量文档 详细的界面表示 对数据流进行分析 冻结应用需求
软件设计中,可应用于详细设计的工具有(A ) 程序流程图、PAD、方框图和伪码 数据流程图、PAD、结构图和伪码 业务流程图、N-S图和伪码
程序流程图、PAD、N-S图和伪码
详细设计是软件总体设计后的工作。下列可选内容中,(D )不属于详细设计的内容。 算法设计 模块设计 界面设计 功能设计
程序的三种基本控制结构是( B) 过程、子过程和分程序
顺序、选择和循环(重复) 递归、堆栈和队列 调用、返回和转移
程序的三种基本控制结构的共同特点是( D) 不能嵌套使用
只能用来写简单程序 已经用硬件实现
只有一个入口和一个出口
判定树和判定表是用于描述结构化分析方法中(B )环节的工具 功能说明 数据加工 流程描述 性能说明
重新执行已经做过的部分测试的过程称为(C) 确认测试
(软件工程导论+36学时-- A 卷答案共7页/第5页)
…… 此处隐藏:868字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [实用模板]第八章:法国“新浪潮”与“左岸派”
- [实用模板]2021年北京上半年临床医学检验技师生物
- [实用模板]SAP GUI 7.10客户端安装配置文档
- [实用模板]2001年临床执业医师资格考试综合笔试试
- [实用模板]36机场工作实用英语词汇总结
- [实用模板](一)社会保险稽核通知书
- [实用模板]安全教育主题班会材料
- [实用模板]濉溪县春季呼吸道传染病防控应急演练方
- [实用模板]长沙房地产市场周报(1.30-2.3)
- [实用模板]六年级数学上册典中点 - 图文
- [实用模板]C程序设计(红皮书)习题官方参考答案
- [实用模板]中国证监会第一届创业板发行审核委员会
- [实用模板]桥梁工程复习题
- [实用模板]2011学而思数学及答案
- [实用模板]初中病句修改专项练习
- [实用模板]监理学习知识1 - 图文
- [实用模板]小机灵杯四年级试题
- [实用模板]国贸专业毕业论文模板
- [实用模板]教育学概论考试练习题-判断题4
- [实用模板]2015届高考英语一轮复习精品资料(译林
- 00Nkmhe_市场营销学工商管理_电子商务_
- 事业单位考试法律常识
- 诚信教育实施方案
- 吉大小天鹅食品安全检测箱方案(高中低
- 房地产销售培训资料
- 高一地理必修1复习提纲
- 新概念英语第二册lesson_1_练习题
- 证券公司内部培训资料
- 小学英语时间介词专项练习
- 新世纪英语专业综合教程(第二版)第1册U
- 【新课标】浙教版最新2018年八年级数学
- 工程建设管理纲要
- 外研版 必修一Module 4 A Social Surve
- Adobe认证考试 AE复习资料
- 基于H.264AVC与AVS标准的帧内预测技术
- 《食品检验机构资质认定管理办法》(质
- ABB变频器培训课件
- (完整版)小学说明文阅读练习题及答案
- 深思洛克(SenseLock) 深思IV,深思4,深
- 弟子规全文带拼音




