电子工程学院《软件工程》试卷库试卷10new答案_第1页
电子工程学院《软件工程》试卷库试卷10new答案_第2页
电子工程学院《软件工程》试卷库试卷10new答案_第3页
电子工程学院《软件工程》试卷库试卷10new答案_第4页
电子工程学院《软件工程》试卷库试卷10new答案_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、中国人民解放军电子工程学院软件工程试卷库试卷10答案一、选择题(每小题1分,共20分)1、C2、A3、D4、C5、A6、C7、B8、C9、D10、B11、A12、B13、C14、C15、D16、D17、C18、C19、C20、B二、填空题(每小题1分,共10分)1、概率2、对象3、过程4、询问5、副作用6、环形复杂度7、IPO8、确认9、数据10、时间三、名词解释(每小题3分,共15分)1、答:判定树是判定表的变种,它能清晰地表示复杂的条件组合与应做的动作之间的对应关系。判定树的优点在于,它的形式简单到不需任何说明,一眼就可以看出其含义,因此易于掌握和使用。2、答:集成测试也称组装测试或联合测

2、试。是指在单元测试的基础上,将所有模块按照设计要求组装成一个完整的系统进行的测试。组装模块的方式有两种:渐增式测试和非渐增式测试。3、答:演化模型从需求分析开始。软件开发人员与用户一起定义待开发软件系统的总目标,定义需求,确定软件的工作范围。然后快速设计软件中对使用者可见部分的表示,进而建造原型,再让用户或客户评估原型,根据评估结果,修改和细化待开发软件系统的需求,使之满足用户的需求。这个过程是一个迭代的过程。4、答:模块间的耦合是模块之间的相对独立性(互相连接的紧密程度)的度量。模块之间的连接越紧密,联系越多,耦合性就越高。5、答:正向工程也称为更新或再造。正向工程过程应用现代软件工程的概念

3、、原理、技术和方法,重新开发现有的某个应用系统。在大多数情况下,经过正向工程过程后得出的软件不仅重新实现了现有系统的功能,而且增加了新功能,提高了软件整体性能。四、简述题(每小题4分,共16分)1、答:状态图应该描绘所有可能的状态转换。图中每条弧都要有一个引起状态转换的事件。从开始结点(初态)到每个结点(中间状态)以及从每个结点到最终结点(终态)都必须有一条路径。2、答:分析模型中包含了对数据对象、功能和控制的表示。在每一种表示中,数据对象和控制项都扮演一定的角色。为表示每个数据对象和控制项的特性,建立了数据词典。数据词典精确地、严格地定义了每一个与系统相关的数据元素,并以字典式顺序将它们组织

4、起来,使得用户和分析员对所有的输入、输出、存储成分和中间计算有共同的理解。 3、答:软件需求分析过程中,由于最初分析员对要解决的问题了解很少,用户对问题的描述、对目标软件的要求也很凌乱、模糊,再加上分析员和用户共同的知识领域不多,导致相互间通信的需求阻塞。4、答:软件测试的目的是为了发现程序中的错误而执行程序的过程。正确认识测试的目标是十分重要的,测试目标决定了测试力案的设计。如果为了表明程序是正确的而进行测试,就会设计一些不易暴露错误的测试方案;相反,如果测试是为了发现程序中的错误,就会力求设计出最能暴露错误的测试方案。由于测试的目标是暴露程序中的错误,从心理学角度看,由程序的编写者自己进行

5、测试是不恰当的。五、应用题(共20分)1、答: 划分等价类输入条件 合理等价类 不合理等价类 长度 (1)小于40个字符 (2)等于40个字符 (5)大于40个字符 第一个字符 (3)英文字母 (6)非英文字母 其他字母 (4)英文字母、数字或下划线的任意组合 (7)空格 (8)标点符号 (9)运算符号 (10)其他可显示字符 设计测试用例 测试数据 测试范围 期望结果 (1) s_name12 等价类(1),(3),(4) 有效 (2) a1b2c3d4e5f6g7h8i9j1k2l3m4n5o6p7q8r9s_tr 等价类(2),(3),(4) 有效 (3) a1b2c3d4e5f6g7h

6、8i9j1k2l3m4n5o6p7q8r9s_trff 等价类(5) 无效 (4) 234name 等价类(6) 无效 (5) ab gh 等价类(7) 无效 (6) ab!2f 等价类(8) 无效 (7) fg+ghh 等价类(9) 无效 (8) Hgh 等价类(10) 无效 2、答:图书馆馆藏出版物的对象模型如图B.1所示。图B.1 图书馆馆藏出版物的对象模型3、答:描绘复印机行为的状态转换图如图B.3所示。图B.3 复印机的状态转换图六、综合题(共19分)1、软件公司部门名部门开发部门管理部门软件产品开发人员经理开发项目工作人员员工是是有有有有开发参加1+1+1+1+1+1+1+有2/、(1)N-S图i = 1; j = 0;while ( i = 10 )输入a, b, c; 计算 p = b2 - 4ac; p 0 ?p = 0 ?求出重根并输出; j = j + 1;i = i + 1;输出重根的方程个数iTTTFFF(2)PAD图i = 1; j = 0;输出重根的方程个数iw

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论