软件工程习题3

软件工程习题3

ID:39644523

大小:52.50 KB

页数:7页

时间:2019-07-08

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

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

1、《软件工程》习题3一、单项选择题1.在下列工具与环境中()属于较早期的CASE。A、基于信息工程CASEB、人工智能CASEC、结构的基于图形CASED、集成的CASE环境2.用黑盒技术设计测试用例的方法之一为()。A、基本路径测试B、边界值分析测试C、循环覆盖测试D、逻辑覆盖测试3.下列()做法会导致不利的语句结构。A、避免使用ELSEGOTO结构B、模块功能尽可能单一化,模块间的耦合能够清晰可见C、对递归定义的数据结构尽量不再使用递归过程D、利用信息隐蔽,确保每一个模块的独立性4.程序设计语言的工程特性之一为()。A、软件的可重用性B、数据结构的描

2、述性C、抽象类型的描述性D、数据库的易操作性5.()意味着一个操作在不同的类中可以有不同的实现方式。A、封装B、多继承性C、类的复用D、多态性6.面向对象模型主要由以下()模型组成。第7页共7页A、对象模型、动态模型、功能模型B、对象模型、数据模型、功能模型C、数据模型、动态模型、功能模型D、对象模型、动态模型、数据模型7.只有单重继承的类层次结构是()层次结构。A、网状型B、树状型C、星型D、环型8.软件测试计划开始于需求分析阶段,完成于()阶段。A、需求分析B、软件设计C、软件实现D、软件测试9.详细设计的结果基本决定了最终程序的()。A、质量B、

3、可维护性C、运行速度D、代码的规模10.只有单重继承的类层次结构是()层次结构。A、网状型B、星型C、树型D、环型11.用于描述对象模型的工具是()。A、数据流图B、结构图C、状态图D、对象图第7页共7页12.为了提高模块的独立性,模块内部最好是()。A、逻辑内聚B、时间内聚C、功能内聚D、通信内聚13.瀑布模型的存在问题是()。A、用户容易参与开发B、缺乏灵活性C、用户与开发者易沟通D、适用可变需求14.下列工具中,不属于详细设计工具的是()。A、表格工具B、图形工具B、测试工具D、语言工具15.在大型数据处理系统的功能分析与设计中,数据库的概念设计

4、对应于系统开发的()。A、程序设计B、概要设计C、详细设计D、需求分析16.为了适应软硬件环境变化而修改软件的过程是()。A、校正性维护B、完善性维护C、适应性维护D、预防性维护二、多项选择题1.下面关于PDL语言正确的说法是()。第7页共7页A、PDL是描述处理过程怎么做B、PDL是只描述加工做什么C、PDL也称为伪码D、PDL的外层语法应符合一般程序设计语言常用的语法规则2.关于数据字典正确的描述是()。A、数据字典最重要的用途是作为分析阶段的工具B、实现数据字典三种常见的方法有全人工过程、全自动过程、混合过程C、数据字典应该容易更新和修改D、可以

5、采用卡片形式书写数据字典三、判断题1.为保证程序的安全,必须做到程序中没有任何错误存在,即容错。()2.确认测试计划应该在可行性研究阶段制定。()3.软件概要设计包括软件系统结构设计以及数据结构和数据库设计。()4.过程描述语言可以用于描述软件的系统结构。()5.过大的模块可能是由于分解不充分造成的,即使降低模块独立性也必须继续分解。()6.耦合是指一个模块内各个元素彼此结合的紧密程度。()7.模块化、信息隐藏、抽象和逐步求精的软件设计原则有助于得到高内聚、低耦合度的软件产品。()8.在软件开发中采用原型系统策略的主要困难是成本问题。()9.如果通过软

6、件测试没有发现错误,则说明软件是正确的。()10.模块化,信息隐藏,抽象和逐步求精的软件设计原则有助于得到高内聚,低耦合度的软件产品。()11.软件技术复审是由用户和测试人员实施的一种质量保证活动。()12.软件可行性分析应在需求分析之前,因此,软件需求规格说明书不应成为软件可行性分析的依据。()13.公共耦合是耦合性最差的耦合类型。()14第7页共7页.用例图定义了系统的功能需求,它是从系统的外部看系统功能,并不描述系统内部对功能的具体实现。()四、填空题1.______测试把已测试过的模块组装起来,主要对与设计相关的软件体系结构的构造进行测试。2.

7、要覆盖含有循环结构的所有路径是不可能的,一般通过限制______来测试。3.______测试主要想验证软件产品在不同版本之间的兼容性。4.规定功能的软件,在一定程度上对自身错误的作用(软件错误)具有屏蔽能力,则称此软件具有______的软件。5.结构化分析方法的分析策略是______。6.模块独立的概念是模块化、抽象、______、局部化概念的直接结果。7.______描述子系统的所有计算,它由多张数据流图组成。8.在结构化分析中,用于描述______的主要工具有三种,即:结构化语言、判定表和判定树。9.概要设计阶段需要完成的文档是______。10.

8、在软件开发阶段用来减少错误,提高软件______的技术称为面向维护的技术。11.软件项目管理的

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

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

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