



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2013年9月份考试软件工程第二次作业一、单项选择题(本大题共40分,共 20 小题,每小题 2 分)1. ( )方法是一种用例驱动的开发方法A. OOSEB. BoochC. OOA/OODD. OMT2. 软件设计阶段的文本可为()。A. 需求规格说明书B. 用户手册C. 设计规格说明书D. 可行性分析报告3. 选择结构的复杂性比顺序结构的复杂性要()。A. 小B. 大C. 相等D. 无法比较4. 软件结构使用的图形工具,一般采用( )图A. DFDB. PADC. SCD. ER5. OMT方法中,表示对象的相互行为的模型是( )模型A. 对象B. 动态C. 功能D. 分析6. 下面内聚度最高的是()。A. 过程性内聚B. 功能性内聚C. 逻辑性内聚D. 偶然性内聚7. 提高程序效率的根本途径并非在于()A. 选择良好的设计方法B. 选择良好的数据结构C. 选择良好的算法D. 对程序语句作调整8. 程序设计语言的工程特性其中之一表现在( )A. 软件的可重用性B. 数据结构的描述性C. 抽象类型的描述性D. 数据库的易操作性9. 在下述说明中,哪一个不属于软件设计活动?()A. 总体结构设计B. 数据设计C. 界面设计D. 程序设计10. RUP中( )阶段实现产品的开发和集成功能A. 初始阶段B. 细化阶段C. 构造阶段D. 交付阶段11. 下列开发技术中,采用面向数据结构方法的是( )A. HIPOB. OMTC. UMLD. Jackson12. 在传统的设计方法中,可以从数据字典、实体关系图等分析结果中导出如下( )A. 过程设计B. 接口设计C. 体系结构设计D. 数据设计13. 年利率为i,现存入P元,不计复利,n年后本金利息为( )A. P(1+i)n B. P(1+in)C. P(1+in)D. P(1+i)n14. 使用白盒测试方法时,确定测试数据应根据( )和指定的覆盖标准A. 程序的内部逻辑B. 程序的复杂结构C. 使用说明书D. 程序的功能15. 软件详细设计描述过程通常用图形、表格和语言三种工具来描述.其中可用于软件详细设计阶段的工具是( )A. 数据流图B. 程序流程图C. 系统流程图D. 软件结构图16. 在问题分析阶段,用户需求具有( )。A. 模糊性,全面性,一致性B. 全面性,精确性,一致性C. 模糊性,歧义性,不一致性D. 全面性,精确性,不一致性17. 在项目进度安排中,对于简单的软件项目应该使用( )A. DFD图B. PERT图C. Gantt图D. ER图18. 数据流图的绘制应采用( )。A. 问题分解、逐步求精的方法B. 模块化方法C. 原型化方法D. 结构化方法19. 在用例之间的关系中,在一个用例中加入新的动作后构成了一个新的用例,这两个用例之间的关系是( )A. 继承关系B. 扩展关系C. 使用关系D. 组合关系20. 在七种偶合中,最低偶合是()。A. 内容偶合B. 公共偶合C. 数据偶合D. 非直接偶合二、多项选择题(本大题共40分,共 10 小题,每小题 4 分)1. 测试报告应该包括( )A. 测试项目名称B. 实测结果与期望结果的比较C. 发现的问题D. 测试计划E. 测试达到的效果2. 常用的纠错策略有( )A. 路径覆盖B. 试凑法C. 跟踪法D. 推理法E. 设置断点3. 软件工程的目标是( )A. 提高软件的生产效率B. 提高软件的质量和可靠性C. 降低成本的目的D. 提高软件开发人员的个人能力4. 在面向对象分析中,用例之间的关系包括( )A. 扩展关系B. 使用关系C. 聚集关系D. 组合关系E. 继承关系5. UML的特点有( )A. 统一了标准B. 提供了一批基本的表示模型元素的图形和方法C. 面向对象D. 表达能力强大E. 可视化6. 下列工具中,可以用于描述PSPEC的是( )A. 结构化语言B. 判定树或判定表C. IPO图D. DFD图7. 在下列描述中,属于变换映射步骤的是( )A. 区分传入、变换中心、 传出部分,在 DFD 上标明分界线B. 把DFD上的三个部分分别映射为事务控制模块、接收模块和动作发送模块C. 完成第一级分解,建立初始SC框架D. 第二级分解(细化SC各分支) 自顶向下分解,设计出每个分支的中、下层模块E. 分解细化接收分支和发送分支,完成初始SC8. 下列选项中属于软件维护的副作用的是( )A. 修改编码的副作用B. 修改数据的副作用C. 修改文档的副作用D. 人员变动的副作用E. 重新定义记录和文件的格式而发生的错误9. 在UML中用于动态建模的工具是()。A. 构件图B. 状态图C. 时序图D. 对象图E. 协作图10. 下列关于DFD与CFD描述正确的是( )A. DFD描述的是状态的变迁B. DFD表示系统的数据流以及对数据进行加工的过程C. CFD描述进程之间的控制流及系统的行为特征D. DFD表示的是加工模型,CFD描述的控制模型三、判断题(本大题共20分,共 10 小题,每小题 2 分)1. CMM是指导软件开发的一种面向对象的新技术。2. 以结构化分析方法建立的系统模型就是数据流图。3. UML是一种建模语言,是一种标准的表示,是一种方法。4. 模块化,信息隐藏,抽象和逐步求精的软件设计原则有助于得到高内聚,低耦合度的软件产品。5. 软件工具的作用是为了延长软件产品的寿命。6. 螺旋模型是在瀑布模型和增量模型的基础上增加了风险分析活动。7. 在分析规范(因、果)的基础上画出因果图,再将其转换为有限项判断表,就容易得出测试用例。 8. 传统方法主要包括结构化分析、结构化设计、结构化程序设计方法.( )9. 在发现错误后,则应按照一定的技术去纠正它。纠错的关键是“错误定位”。10. CMM对开发一个软件所做的基本要求是“有章可循、有章必循”。答案:一、单项选择题(40分,共 20 题,每小题 2 分)1. A 2. C 3. D 4. C 5. B 6. B 7. D 8. A 9. C 10. C 11. D 12. D 13. C 14. A 15. B 16. C 17. C 18. D 19. B 20. D 二、多项选择题(40分,共 10 题,每小题
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论