软件工程习题1.doc

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、单选题(每题1分,共20分) 1.D 2.D 3.B 4.D 5.A 6.B 7.B 8.A 9.D 10.A 11.A 12.C 13.D 14.D 15.D 16.C 17.A 18.A 19.A 20.D 二、判断题(每题1分,共20分) 1.× 2.√ 3.√ 4.√ 5.√ 6.× 7.× 8.× 9.√ 10.× 11.√ 12.× 13.× 14.√ 15.× 16.√ 17.× 18.√ 19.× 20.√ 三、填空题(每题1分,共10分) 1. 自顶向下 2.存根程序 3.F/(1+i)n 4.完整性 有效性 5.输入数据 预期输出结果 6.耦合 内聚 7.系统文档 四、简答题(每题5分,共20分) 1. 数据流图简称DFD,它以图形的方式描述数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。数据流图有四种基本图形符号:“→”箭头表示数据流;“○”圆或椭圆表述加工;“=”双杠表示数据存储;“”方框表示数据的源点或终点。 2.模块的内聚标志一个模块内各个元素彼此结合的紧密程度,它是信息隐蔽和局部化概念的自然扩展。(1.5分)模块的内聚性包括:(1)偶然内聚(2)逻辑内聚(3)时间内聚(4)通信内聚(5)(6)顺序内聚()功能内聚 3.黑盒技术设计测试用例方法有等价类划分边界值分析错误推测因果图。 4.面向对象方法的主要特征有: (1)客观世界中的事物抽象为对象,面向对象的软件系统是由对象组成的,且用对象分解取代了传统方法的功能分解;(1分) (2)把所有对象都划分成各种对象类(简称类),每个对象类都定义了一组数据和一组方法;(1分) (3)按照子类与父类的关系,把若干个对象类组成一个层次结构的系统,通常下层的派生类自动具有和上层的基类相同的特性,这称为继承;(1分) (4)对象彼此之间仅能通过传递消息互相联系。 总之,面向对象方法既使用对象又使用类和继承等机制,而且对象之间仅能通过传递消息实现彼此通信。(1分) 四、分析设计题(第1题8分,第2题10分,第3题12分,共30分) 1. 判定树为:(4分) 判定表为:(4分) 1 2 3 4 5 6 7 年龄20 T T F F F F F 20≤年龄≤40 F F T T T F F 年龄40 F F F F F T T 初中文化 T F 高中文化 F T 中学文化 T T F T F 大学文化 F F T F T 男 T F 脱产学习 × 电工 × 钳工 × 车工 × 技术员 × × 材料员 × 2.答:根据需求陈述: 首先筛选出系统中的对象:公司、分公司、商品、委托订单和收款凭证单。(2.5分) 其次可筛选出对象间关联为:(3.5分) 公司分公司商品通过委托订单来进行征订公司分类统计委托单 (1)根据程序图中的区域数可知环形复杂度为5。(3分) (2)因此独立路径的基本集合为:(2.5分) 路径1:a-b-c-d-f-g-i-k-l 路径2:a-b-e-f-g-i-k-l 路径3:a-b-c-d-f-g-h-i-k-l 路径4:a-b-c-d-f-g-h-j-k-l 路径5:a-b-c-e-f-g-i-k-l 每条路径的测试用例:(2.5分) 路径1:输入A=1、B=2、C=3、D=4 输出X=3、Y=-1 路径2:输入A=-1、B=-2、C=1、D=0 输出X=1、Y=1 路径3:输入A=1、B=1、C=2、D=0 输出X=2、Y=2 路径4:输入A=2、B=3、C=1、D=4 输出X=5、Y=5 路径5:输入A=-1、B=-2、C=1、D=2 输出X=1、Y=-1 注:简答题和分析设计题答案仅供参考,可酌情给分。

文档评论(0)

资料 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档