- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
-
软件工程练习题
一、填空题
1.软件主要包括程序、 数据 和 文档 三局部容。
2. 目前使用最广泛的软件工程方法学是传统〔构造化方法〕方法和 面向对象方法 。
3.软件可行性研究的任务是从技术、 经济和 社会可行性 三个方面分析软件工程的可行性。
4.软件测试的目的是 找出软件潜在的错误和缺陷 ;通常把软件测试方法分为 黑盒测试 〔功能测
试〕和 白盒测试〔构造测试〕 两大类。
5.软件测试中,测试用例由输入数据和 预期的输出结果 两局部组成。
6.典型的软件生命周期模型〔软件过程模型〕包括瀑布模型、 快速原型模型 和 增量模型、螺旋
模型、喷泉模型 等。
7.模块 A 调用模块 B 以查询学生成绩,模块A 通过参数向模块 B 传送所查询学生的** ,模块B
通过参数向模块 A 返回学生的考试成绩。模块 A 和模块 B 之间的耦合 类型属于 数据 耦合。
8.在类的继承构造中,不同层次的类共享同一个行为名称 ,但各个类可以按照自己的需要为 同名行
为设计不同的算法,此性质称 为类的 重写 。
9.测试软件中的模块时,通常需要为被测模块设计辅助模块,辅助模块的名称分别是 驱动模块
和 桩模块 。
10 .软件生存期中 时间最长的是_ 软件维护 阶段。
11 .构造化分析方法中,功能模型用 DFD 描述 ;数据模型用 E-R 描述。
12 .过程设计 〔详细设计〕中,常用的描述工具有 图形 、 表格 和 语言 三类。
13 .在模块构造 图中,直接调用*一模块的其他模块数称为该模块的 扇入数 。
14.面向对象分析〔OOA 〕方法中,必须定义对象 间的通信机制 ,对象间通信是通过 消息传递机
制 来实现的。
15 .面向对象方法用 对象 分解取代了构造化方法的 功能 分解。
16 .写出以下各对事物之间的关系 〔继承、聚集、一般关联 〕:
交通工具——汽车的关系是 : 继承 ; 书——读者的关系是 : 一般关联 ;
班级——学生的关系是 : 聚集 ; 多边型——线段 的关系是 : 聚集 。
17 .面向对象设计 〔OOD 〕阶段,可以将面向对象的设计容划分为四局部,分别是 :人机界面部
分、 问题域局部 、 任务管理局部 和 数据管理局部 。
18 .UML 的中文含义是 统一建模语言 ;CASE 的中文含义是 用例 。
二、选择题
1 .需求分析阶段,开发人员需从用户那里获得的最重要信息是( ) 。
A .用户能承受的开发费用 B .用户能承受的开发周期
C .用户要让软件做什么 D .软件应具有何种构造
2 .数据流图中的每个处理至少有 〔〕。
A. 一个输入流或一个输出流 B. 一个输入流和一个输出流
C.一个输入流 D. 一个输出流
3 .软件测试中,白盒法是通过分析程序的〔 〕来设计测试用例的。
A 、应用围 B 、部逻辑 C、功能 D 、输入数据
4 .有一个计算程序,它的输入量只有一个* ,其围是 [-1.0 ,1.0],现从输入的角度考虑一组测试
用例: -1.001 ,-1.0 ,1.0 ,1.001。设计这组测试用例的方法是( )
A 、条件覆盖 法
文档评论(0)