软件工程复习资料与答案

上传人:ji****72 文档编号:39550762 上传时间:2018-05-17 格式:DOC 页数:8 大小:59.50KB
返回 下载 相关 举报
软件工程复习资料与答案_第1页
第1页 / 共8页
软件工程复习资料与答案_第2页
第2页 / 共8页
软件工程复习资料与答案_第3页
第3页 / 共8页
软件工程复习资料与答案_第4页
第4页 / 共8页
软件工程复习资料与答案_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《软件工程复习资料与答案》由会员分享,可在线阅读,更多相关《软件工程复习资料与答案(8页珍藏版)》请在金锄头文库上搜索。

1、一、单项选择题(每题一、单项选择题(每题 1 1 分,共分,共 2020 分)分) 1. “软件危机”是指( ) A. 计算机病毒的出现 B. 利用计算机进行经济犯罪活动 C. 软件开发和维护中出现的一系列问题D. 人们过分迷恋计算机系统 2. DFD 中的每个加工至少需要( ) A. 一个输入流 B. 一个输出流 C. 一个输入或输出流 D. 一个输入流和一个输出流 3. 为了提高模块的独立性,模块之间最好是( ) A. 控制耦合 B. 公共耦合 C. 内容耦合 D. 数据耦合 4. 下面关于 PDL 语言不正确的说法是( ) A. PDL 是描述处理过程怎么做B. PDL 是只描述加工做什

2、么 C. PDL 也称为伪码 D. PDL 的外层语法应符合一般程序设计语言常用的语法规则 5. 详细设计与概要设计衔接的图形工具是( ) A. DFD 图 B. 程序图 C. PAD 图 D. SC 图 6. 不适合作为数据处理与数据库应用的语言是( ) A. SQL B. Cobol C. 4GL D. Lisp 7. 下列关于功能性注释不正确的说法是( ) A. 功能性注释嵌在源程序中,用于说明程序段或语句的功能以及数据的状态 B. 注释用来说明程序段,需要在每一行都要加注释 C. 可使用空行或缩进,以便很容易区分注释和程序 D. 修改程序也应修改注释 8. 下列关于效率的说法不正确的是

3、( ) A. 效率是一个性能要求,其目标应该在需求分析时给出 B. 提高程序效率的根本途径在于选择良好的设计方法,数据结构与算法 C. 效率主要指处理机时间和存储器容量两个方面 D. 程序的效率与程序的简单性无关 9. 测试的关键问题是( ) A. 如何组织对软件的评审 B. 如何验证程序的正确性 C. 如何采用综合策略 D. 如何选择测试用例 10. 结构化维护与非结构化维护的主要区别在于( ) A. 软件是否结构化 B. 软件配置是否完整 C. 程序的完整性D. 文档的完整性 11. 软件维护困难的主要原因是( ) A. 费用低 B. 人员少 C. 开发方法的缺陷D. 得不到用户支持 12

4、. 可维护性的特性中,相互矛盾的是( ) A. 可理解性与可测试B. 效率与可修改性 C. 可修改性和可理解性 D. 可理解性与可读性 13. 快速原型是利用原型辅助软件开发的一种新思想,它是在研究( )的方法和技术中产生 的。 A. 需求阶段 B. 设计阶段 C. 测试阶段 D. 软件开发的各个阶段 14. 从目前情况来看,增量模型存在的主要问题是( ) A. 用户很难适应这种系统开发方法 B. 该方法的成功率很低 C. 缺乏丰富而强有力的软件工具和开发环境 D. 缺乏对开发过程中的问题和错误具有应付变化的机制 15. 下列有关软件工程的标准,属于行业标准的是( ) A. GB B. DIN

5、 C. ISO D. IEEE 16. 下列文档与维护人员有关的有( ) A. 软件需求说明书 B. 项目开发计划 C. 概要设计说明书 D. 操作手册 17. 在屏蔽软件错误的冗错技术中,冗余附加件的构成包括( ) A. 关键程序和数据的冗余存储和调用 B. 为检测或纠正信息在运算或传输中的错误须外加的一部分信息 C. 检测、表决、切换、重构、纠错和复算的实现 D. 实现错误检测和错误恢复的程序 18. ( )是为了确保每个开发过程的质量,防止把软件差错传递到下一个过程而进行的工作。A. 质量检测B. 软件容错 C. 软件维护 D. 系统容错 19. 表示对象相互行为的模型是( )模型。 A

6、. 动态模型 B. 功能模型 C. 对象模型 D. 静态模型 20. CASE 工具的表示集成是指 CASE 工具提供相同的( ) A. 编程环境B. 用户界面 C. 过程模型 D. 硬件/操作系统 二、填空题二、填空题( (本大题共本大题共 1313 小题,每空小题,每空 1 1 分,共分,共 2020 分分) )1.软件工程是指导计算机软件_开发_和_维护_的工程科学。2.在软件生命周期中,_需求分析需求分析_的任务是准确回答“目标系统必须做什么”这个问题。3.快速原型所能完成的功能往往是最终产品能完成的功能的一个_子集_。4.分析阶段的最终成果是_软件需求软件需求_。5.结构化设计中的数

7、据设计把分析阶段创建的_信息域信息域_模型转变成实现软件所需要的_结构系统_。6.软件维护的主要任务是使软件能持久地_满足用户的需求满足用户的需求_ _。7.程度最低的耦合是_数据数据_ _耦合、程度最高的内聚是_ _功能功能_内聚。8.从理论上讲,程序设计中最基本的控制结构只有_顺序顺序_结构和_循环循环_结构两种。9.黑盒测试方法中的等价类划分把程序的_输出数据输出数据_划分成等价类,并据此导出测试用例。10. 面向对象方法用_对象对象_分解取代了传统方法的_目的目的_分解。11. 在面向对象的分析过程中建立动态模型的第一步是编写典型交互行为的_脚本脚本_。12. 所谓面向对象设计就是用面

8、向对象观点建立_解域解域_模型的过程。13. 设计类中的_服务服务_ _是面向对象设计的一项重要工作内容。14.选择编程语言的关键因素是语言的一致的表达能力、_ _重用性重用性_和_维护性维护性_。三、名词解释三、名词解释( (本大题共本大题共 5 5 小题,每小题小题,每小题 3 3 分,共分,共 1515 分分) ) 1. 需求分析 将用户非形式的需求陈将用户非形式的需求陈 述转化为完整的需求定义,再由需求定义转换到相应的形式述转化为完整的需求定义,再由需求定义转换到相应的形式 功能规约(需求规格说明)的过程。功能规约(需求规格说明)的过程。2. 耦合性 指软件系统结构中各模块间相互联系紧

9、密程度的一种度量。指软件系统结构中各模块间相互联系紧密程度的一种度量。3. 结构化程序设计 它指导人们用良好的思想方法开发易于理解、易于验证的程序。它指导人们用良好的思想方法开发易于理解、易于验证的程序。 结构化程序设计方法结构化程序设计方法 的基本要点是:的基本要点是: 1)采用自顶向下、逐步求精的程序设计方法)采用自顶向下、逐步求精的程序设计方法 2)使用三种基本控制结构)使用三种基本控制结构 构造程序构造程序 3)主程序员组的组织形式。)主程序员组的组织形式。4. 状态图 状态图是一个标准的计算机概念,它是有限自动机的图形表示,它反映了状态与事件的状态图是一个标准的计算机概念,它是有限自

10、动机的图形表示,它反映了状态与事件的 关系,状态图确定了由事件序列引起的状态序列。关系,状态图确定了由事件序列引起的状态序列。5. 软件配置管理它用于整个软件工程过程。其主要目标是:标识变更;控制变更;确保变更正确地实现;它用于整个软件工程过程。其主要目标是:标识变更;控制变更;确保变更正确地实现; 报告有关变更。报告有关变更。SCMSCM 是一组管理整个软件生存期各阶段中变更的活动。是一组管理整个软件生存期各阶段中变更的活动。 四、问答题四、问答题( (本大题共本大题共 5 5 小题,每小题小题,每小题 5 5 分,共分,共 2525 分分) )1. 分析软件危机产生的主要原因有哪些?2.

11、说明结构化程序设计的主要思想是什么? 答:(答:(1 1)自顶向下、逐步求精的程序设计方法。)自顶向下、逐步求精的程序设计方法。(2 2)使用)使用 3 3 种基本控制结构、单入口、单出口来构造程序。种基本控制结构、单入口、单出口来构造程序。3. 软件测试包括哪些步骤?说明这些步骤的测试对象是什么?4 .需求 分析与软件设计二个阶段任务的主要区别是什么?5. 说明软件测试和调试的目的有何区别?答:测试的目的是判断和发现软件是否有错误。答:测试的目的是判断和发现软件是否有错误。调试的目的是定位软件错误并纠正。调试的目的是定位软件错误并纠正。五、应用题五、应用题( (本大题共本大题共 2 2 小题

12、,每小题小题,每小题 1010 分,共分,共 2020 分分) ) 1.某培训中心要研制一个计算机管理系统。它的业务是: 将学员发来的信件收集分类后,按几种不同的情况处理。 1)如果是报名的,则将报名数据送给负责报名事务的职员,他们将查阅课程文件,检查 该课程是否额满,然后在学生文件、课程文件上登记,并开出报告单交财务部门,财务 人员开出发票给学生。 2)如果是想注销原来已选修的课程,则由注销人员在课程文件、学生文件和帐目文件上得分签名做相应的修改,并给学生注销单。 3)如果是付款的,则由财务人员在帐目文件上登记,也给学生一张收费收据。 要求: 画出该培训管理的软件结构图的主图。2. 画出业务流程图。成品库保管员按车间送来的入库登记单登记库存台帐。发货时,发货员根据销售科 送来的发货通知单将成品出库,并发货,同时填写三份出库单,其中一份交给成品库保 管员,由他按此出库单登记库存台帐,出库单另外两联分别送销售科和财务科。

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

当前位置:首页 > 行业资料 > 其它行业文档

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