2010软件工程串讲考前习题

上传人:第*** 文档编号:48806588 上传时间:2018-07-20 格式:PPT 页数:36 大小:413.50KB
返回 下载 相关 举报
2010软件工程串讲考前习题_第1页
第1页 / 共36页
2010软件工程串讲考前习题_第2页
第2页 / 共36页
2010软件工程串讲考前习题_第3页
第3页 / 共36页
2010软件工程串讲考前习题_第4页
第4页 / 共36页
2010软件工程串讲考前习题_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《2010软件工程串讲考前习题》由会员分享,可在线阅读,更多相关《2010软件工程串讲考前习题(36页珍藏版)》请在金锄头文库上搜索。

1、北京理工大学计算机系北京理工大学计算机系软件工程考前 练习串讲北京理工大学北京理工大学教师:朱玉文教师:朱玉文北京理工大学计算机系北京理工大学计算机系简要说明同学们在复习时应注意的几点。第一章 软件与软件工程概念:软件、软件危机、软件工程的定义、目的和原则、软 件生命周期 第二章 需求分析概念:需求分析的原则、基本任务、需求的获取过程;过程:问题抽象、分解与多视点分析;面向数据流的分 析方法概念:数据流图、数据字典、ER图; 过程:面向数据流的分析方法(变换流方法和事务流方法 ) 工具:数据流图的画法、数据字典的定义、判定树和判定 表的设计;软件工程学习要点北京理工大学计算机系北京理工大学计算

2、机系第三章.软件设计方法概念:总体设计和详细设计的包括的内容、目的和原则、模块的独立 性、抽象、模块化、信息隐藏、 过程:软件总体设计和详细设计的过程; 工具:程序流程图、流图(注意不同于程序流程图)、判定树、判定 表、PDL; 过程:Jackson的面向数据结构的系统开发方法的过程; 工具:Warnier图、Jackson图第四章.面向对象技术概念:问题空间、解空间、问题空间、解空间、类、对象、封装想、继承性、多态性、 永久对象、永久对象、类-&-对象之间的关系概念、OOAOOA分析模型分析模型分析,分析,对比面向对象的设计对比面向对象的设计OOD、Coda方法、 Booch方法、OMT 方

3、法、OOSEOOSE方法方法北京理工大学计算机系北京理工大学计算机系第五章UML统一建模语言概念: UML构成,视图,基元素,构造型元素、继承、组 成、 聚集、依赖和关联关系过程:用例的场景描述、用例描述、顶层类(系统)结构工具:静态建模:类图、对象图、构件图、配置(部署)图 、包图;动态建模:顺序图、状态图、合作(协作)图、活动图过程:边界类、实体类和控制类的提取和划分; 工具:主要时动态建模的精化; 第六章. 软件实现概念:低级语言、高级语言,结构化程序设计,单入, 单出,优化过程:语言的选择,设计风格,算法与程序效率。北京理工大学计算机系北京理工大学计算机系第八章 软件测试 概念:软件测

4、试的目的、白盒测试、黑盒测试、单元 测试、综合测试、确认测试、系统测试、测试、测 试;面向对象设计 过程:测试用例的设计,根据PDL或者流图设计出测 试用例,分别测试PDL或者流图的:语句覆盖、路径 覆盖、条件覆盖、判定覆盖、条件/判定覆盖、条件组 合覆盖等; 第九章 软件维护 概念:软件维护的概念和分类、结构化与非结构化维护、可维护 性的概念、影响可维护性的因素; 第十章 软件项目管理概念:软件质量、软件质量度量、软件可靠性、软件复杂性、 CMM的基本概念、能力成熟度模型(五级)过程:软件度量包括面向规模度量、面向功能点度量、代码行 技术、CoCoMo模型;北京理工大学计算机系北京理工大学计

5、算机系模拟练习1、软件维护是软件生命周期中的固有阶段,一般认为,各种不同的软件维 护中以_维护所占的维护量最小。 A、纠错性维护 B、代码维护 C、预防性维护 D、文档维护 2.使用软件时提出增加新功能就必须进行_维护。A.改正性 B.适应性 C.完善性 D.预防性 3.维护软件时为了保证修改不会影响原来可以正常使用的功能,应安排 _测试。A.单元 B.集成 C.验收 D.回归 4 、模块划分中,对模块独立的含义不包括( )A 模块完成独立的功能 B 符合信息隐蔽和信息局部化原则C 模块间关连和依赖程度尽量小 D 模块间不应存在关连和依赖 5 获取需求的困难和项目复杂带 来的潜在风险 属于(

6、).A.技术风险 B.商业风险 C.项目风险 D.经济风险北京理工大学计算机系北京理工大学计算机系6. 在软件维护的实施过程中,为了正确、有效地修改,需要经历以下3个 步骤:分析和理解程序、修改程序和_. A.建立目标程序 B.执行程序 C.重新验证程序 D.验收程序 7. 维护过程本质上是_的过程。 A.改正错误或压缩的修改软件定义和开发 B.修改文档C.修改软件配置 D.修改程序 8. 将输入,处理,输出结构的DFD转换为结构图时,当处理部分各处理块 为网状连接,结构图的处理层次应为_。 A.按标的编号顺序分层 B.各处理块在同一层次 C.平均分为两层 D.按题任意分层 . 9. 在软件工

7、程中,采用原型化方法开发的系统,用户在使用过用户界面原 型后,按项目要求应提出_的意见。A.同意什么和不同意什么 B.提出使用编程语言要求 C.程序的结构 D.评价程序运行速度 10. DFD图中的箭头代表_。 A.数据流 B.控制流 C.调用关系 D.组成关系 北京理工大学计算机系北京理工大学计算机系11. 对于分层的DFD,父图与子图的平衡是指_。 A.父图与子图的输人输出数据流必须相同B.子图必须继承父图的输人与输出流C.父图与子图相应的输人输出数据流名字保持一致D.子图可以有自己的输入输出数据流. 12. 为了定量分析项目进度,需要在制定项目进度计划时,估算每个 _ A.应该完成的工作

8、任务的预算工作量的成本B.工作任务的预算成本C.工作任务的实际工作量的成本D.实际工作任务的预算成本. 13. 需求分析中开发人员要从用户那里了解_ A.用户要求软件做什么 B.用户使用界面 C.输入的信息 D.软件的规模 14. 软件开发时,一个错误发现得越晚,为改正它付出的代价就_A.越大 B.越小 C.接近平均 D.不可捉摸 北京理工大学计算机系北京理工大学计算机系15. 软件过程模型是根据不同项目定义的、贯穿于软件生命周期的 _。 A.一组关键区域 B.一种开发方法 C.一个过程描述 D.一个开发阶段 16. 在瀑布模型中,将软件划分为若干个时期,软件项目的可行性研究一 般归属于_。

9、A.维护时期 B.计划时期 C.运行时期 D.开发时期 . 17. 数据字典不包括对_描述。A.数据加工 B.数据流 C.数据存储 D.数据源和数据接受 . 18. CMM模型将软件过程的成熟度分为5个等级,以下选项中,属于可管 理级的行为特征是_A.工作无序,项目进行过程中经常放弃当初的计划B.定量的过程管理和软件质量管理C.建立了项目级的管理制度D.软件过程中活动的生产率和质量是可度量的 . 19. 比较理想的可重用软构件是_。 A.子程序库 B.源代码包含文件 C.对象 D.类 20. 软件生命周期中所花费用最多的阶段是_。 A.详细设计 B.软件编码 C.软件测试 D.软件维护 北京理

10、工大学计算机系北京理工大学计算机系21. 软件需求分析阶段的工作,可以分为以下四个方面:对问题的识别、分 析与综合、编写需求分析文档以及_. A.总结 B.阶段性报告 C.需求分析评审 D.以上答案都不对 22. 一个成功的测试是。 A.发现错误 B.发现至今尚未发现的错误 C.没有发现错误 D.证明发现不了错误 .23.类是具有相同属性和相同操作的对象抽象,对象是类的_。A.例证 B.用例 C.实例 D.例外 24.螺旋模型是一种重要的软件过程模型,它的主要思想是:结合了线性 顺序模型和演化模型的思想,经过“制定计划”、“_ ”、“实施工程” 和“客户评估”四项活动的迭代不断获得新版本。A.

11、风险分析 B.质量管理 C. 基线制定 D. 实施监管25. 软件维护的步骤不包括_ 。 A.维护组织 B.修改程序 C.重新验证程序 D.分析和理解程序 北京理工大学计算机系北京理工大学计算机系26.在结构化程序设计中要实现任何模块的单入口单出口。一般不允许使 用控制结构是_A.顺序 B.无条件转移 C.条件分支转移 D.循环 27.面向对象的动态模型中,每张状态图表示_的动态行为。A.有关联的若干个类 B.某一个类 C.一系列事件 D.一系列状态 28. 软件需求分析是保证软件质量的重要步骤,它的实施应该是在_ 。 A.编码阶段处 B.软件开发全过程 C.软件定义阶段 D.软件设计阶段 2

12、9. 应该在_,确定对象类中应有的服务。A.建立对象模型之后 B.建立动态模型之后C.建立功能模型之后 D.建立动态模型和功能模型之后 30. 软件测试是软件质量保证的主要手段之一,测试的费用已超过_ 的30%以上。因此,提高测试的有效性十分重要 A.软件开发费用 B.软件维护费用 C.软件开发和维护费用 D.软件研制费用 31. 下面软件详细设计工具的图示中,_中每个过程用一个盒子表示,盒 子可以嵌套。 A.NS图 B.流程图 C.HIPO图 D.PAD图 北京理工大学计算机系北京理工大学计算机系32. 下面的软件开发风险中,_风险的危险系数最高。 (A)开发人员不稳定 B.开发人员经验不足

13、 C. 项目资金不到位 D.用户不支持 33. 软件结构中与模块重用性有关的因素是? _ (C) A 控制路径 B.模块扇出 C. .模块扇入 D.输入/输出数 34. 面向对象开发使用的模型是_ (C) A. 瀑布模型 B. 增量模型 C.喷泉模型 D.智能模型 35. 系统软件与应用软件之间的中间键特点中不包括的特性是_。(D ) A. 分布性 B. 异构性 C. 动态协作 D. 适应性 36. 用限定词来表示对象类之间受限关联的通常目地是_。 A.更准确地表示归纳关系 B.更准确地表示组合关系 C.增加关联阶数 D.减少关联阶数 37. 软件工程的目标是_。 A.生产满足用户需要的产品B.以合适的成本生产满足用户需要的产品C.以合适的成本生产满足用户需要的、可用性好的产品D.生产正确的、可用性好的产品北京理工大学计算机系北京理工大学计算机系38 若有一个计算类型的程序,它的输入量只有一个X,其范围是-1.0, 1.0,现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0, 1.001。设计这组测试用例的方法是_ CA.条件覆盖法 B.等价分类法C

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

当前位置:首页 > 外语文库 > 英语学习

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