软件工程-复习题

软件工程-复习题

ID:46944185

大小:95.50 KB

页数:6页

时间:2019-11-30

软件工程-复习题_第1页
软件工程-复习题_第2页
软件工程-复习题_第3页
软件工程-复习题_第4页
软件工程-复习题_第5页
资源描述:

《软件工程-复习题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《软件工程》复习题一、单项选择题1.螺旋模型是一种将瀑布模型和_________结合起来的软件开发模型。(   )  A.增量模型B.专家系统 C.喷泉模型D.变换模型2.UML中,对象行为是通过交互来实现的,是对象间为完成某一目的而进行的一系列消息交换。消息序列可用两种图来表示,分别是(D )A.状态图和顺序图B.活动图和协作图C.状态图和活动图D.顺序图和协作图3.()模型的缺点是缺乏灵活性,特别是无法解决软件需求不明确或不准确的问题。A.瀑布模型B.原型模型C.增量模型D.螺旋模型4.对象实现了数

2、据和操作的结合,使数据和操作()于对象的统一体中。A.结合B.隐藏C.封装D.抽象5.软件测试方法中的静态测试方法之一为()A.计算机辅助静态分析B.黑盒法C.路径覆盖D.边界值分析6.类通常可以分为实体类,()和边界类A.父类B.子类C.控制类D.祖先类7.UML中有四种关系是:依赖,泛化,关联和()A.继承B.合作C.实现D.抽象8.用白盒法技术设计测试用例的方法包括(   )  A.错误推测B.因果图C.基本路径测试D.边界值分析9.软件生命周期中所花费用最多的阶段是()A.详细设计B.软件编码C

3、.软件测试D.软件维护10.软件测试中根据测试用例设计的方法的不同可分为黑盒测试和白盒测试两种,它们(   )  A.前者属于静态测试,后者属于动态测试  B.前者属于动态测试,后者属于静态测试  C.都属于静态测试D.都属于动态测试11.程序的三种基本控制结构的共同特点是(   )  A.只能用来描述简单程序B.不能嵌套使用  C.单入口,单出口D.仅用于自动控制系统12.下面哪个不是UML中的静态视图()A.状态图B.用例图C.对象图D.类图13.()技术是将一个活动图中的活动状态进行分组,每一组表

4、示一个特定的类、人或部门,他们负责完成组内的活动。A.泳道B.分叉汇合C.分支D.转移14.软件生存期包括计划,需求分析和定义,(),编码,软件测试和运行维护。A.软件开发B.软件设计(详细设计)C.软件支持D.软件定义15.程序的三种基本控制结构是()A.过程、子程序和分程序B.顺序、选择和循环C.递归、堆栈和队列D.调用、返回和转移16.在详细设计阶段,经常采用的工具有()A.PADB.SAC.SCD.DFD17.需求分析阶段的任务是确定()A.软件开发方法B.软件开发工具C.软件开发费用D.软件系

5、统的功能18.()技术是将一个活动图中的活动状态进行分组,每一组表示一个特定的类、人或部门,他们负责完成组内的活动。A.泳道B.分叉汇合C.分支D.转移19.顺序图由类角色,生命线,激活期和()组成。A.关系B、消息C.用例D.实体20.当一个模块的某个判定结构直接转移到另一个模块的内部执行,这种模块之间的耦合为(   )A.数据耦合B.公共耦合C.标记耦合D.内容耦合二、填空题1.IT企业软件测试的基本方法是:宏观上用(黑盒测试),微观上用(白盒测试);全局用(黑盒测试),局部用(白盒测试);绝大部分

6、测试人员用(黑盒测试),极少数程序人员用(白盒测试)。2.软件的定义:软件=_程序_____+_数据_____+__文档____。__程序___是计算机为完成特定任务而执行的指令的有序集合。3.信息系统的_业务模型___就是系统的操作流程和业务规则,_功能模型__就是系统的功能菜单和用户界面,数据模型_就是系统的数据结构和数据字典。4.软件模块内聚性最强的是功能内聚_。5.软件生存周期是指一个软件从提出开发要求开始直到__退役___为止的整个时期。6.结构化语言是介于自然语言和形式语言之间的一种半形式语

7、言。7.在结构化分析中,用于描述加工逻辑的主要工具有三种,即:结构化语言、判定表、判定树。8.在软件开发过程中要产生大量的信息,要进行大量的修改,软件配置管理能协调软件开发,并使混乱减到最低程度。9.软件可维护性度量的七个质量特性是可理解性、可测试性、可修改性、可靠性、可移植性、可使用性和效率。10.软件结构是以模块为基础而组成的一种控制层次结构。11.应用软件系统的三层架构是指__表示层____、_应用层___和数据层__。12.结构化方法总的指导思想是自顶而下_、逐层分解。13.《立项建议书》的编制

8、者主要是软件公司的_市场销售人员___,而不是开发人员。14.为了便于对照检查,测试用例应由输入数据和预期的输出结果两部分组成。15.需求分析的输出文档是用户需求报告_,它既是软件生存周期中的第一个里程碑,又是客户、软件开发人员和项目管理人员三者必须遵守的一根基线,是三者共同工作的基础,是项目Alpha测试和Beta测试的准则,是供方交付产品和需方验收产品的依据。16.信息系统的_业务模型__就是系统的操作流程和业务规则,__功能模型__就

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。