软件工程概论期末复习题,.pdfVIP

  • 30
  • 0
  • 约8.19千字
  • 约 11页
  • 2021-08-18 发布于湖北
  • 举报
海量资源,欢迎共阅 期末总复习 1. 选择、判断、简答 2. 判定树和判定表 3. 用例图、类图、对象模型、顺序图等 4. McCabe 环路复杂性度量; 5. 黑盒测试和白盒测试 6. 数据流图 7. 成本效益分析 习题 一、判定树和判定表 1. 请用判定表画出以下问题的行为逻辑。 人们往往根据天气情况决定出门时的行装;天气可能下雨,也可能不下雨;天 气可能变冷, 也可能不变冷。 如果天气要下雨, 出门时带上雨伞; 如果天气变冷, 出门时要穿上大衣。 2.某厂对部分职工重新分配工作的政策是:年龄在 20 岁以下者,初中文化程度 脱产学习,高中文化程度当电工。 20 岁至 40 岁之间,中学文化程度,男性当钳 工,女性当车工,大学文化程度都当技术员。年龄在 40 岁以上者,中学文化程 度当材料员, 大学文化程度当技术员。 请用结构化语言﹑判定表或判定树描述上 述问题的加工逻辑。 海量资源,欢迎共阅 二、 McCabe 环路复杂性度量 某程序的描述如下: if((abi10)||(abi=5))k=a; elsek=b; 1) 画出单个条件的嵌套的分支结构; (5 分) 2) 计算该结构的 McCabe环路复杂性度量; (5 分) 3) 为完成基本路径测试,求它的一组独立的路径。 (5 分) 三、测试: 变量的命名规则一般规定如下: 变量名的长度不多于 30 个字符,第一个字符必须 为英文字母, 其他字母可以是英文字母、 数字以及下划线的任意组合。 请用等价 分类法设计测试用例。 四、数据流图 某教务系统具备以下功能, 输入用户 ID 号及口令后, 经验证进入教务管理系统, 根据请求进行分类处理,可进行如下功能的处理: 1)查询成绩:查询成绩以及从名次表中得到名次信息。 2 )学籍管理:根据学生总成绩确定名次信息。 3 )成绩处理:处理单科成绩并输入成绩表中。 就以上系统功能画出 0 层, 1 层的 DFD图。 五、对象模型 1. 【中等】一本书的组成有一个封面 ,一个目录 ,一个前言 ,若干章 ,每章有若干节 , 每节有若干段 ,每段有若干句子 ,每节有 0 个或多个插图 ,还有 0 个或多个表格 ,最 海量资源,欢迎共阅 后有一个附录。建立该书的对象模型。 2.【中等】一台微机有一个显示器 ,一个主机 ,一个键盘 ,一个鼠标 ,汉王笔可有可无。 主机包括一个机箱 ,一个主板 ,一个电源 ,存储器等部件。存储器又分为固定存储 器、活动存储器 ,固定存储器又分为内存和硬盘 ,活动存储器又分为软盘和光盘。 建立微机的对象模型。 答案 一、判定树和判定表 1.请用判定表画出以下问题的行为逻辑。 人们往往根据天气情况决定出门时的行装;天气可能下雨,也可能不下雨;天 气可能变冷, 也可能不变冷。 如果天气要下雨, 出门时带上雨伞; 如果天气变冷, 出门时要穿上大衣。 2..某厂对部分职工重新分配工作的政策是:年龄在 20 岁以下者, 初中文化程度脱产学习,高中文化程度当电工。 20 岁至 40 岁之 间,中学文化程度,男性当钳工,女性当车工,大学文化程度都 当技术员。年龄在 40 岁以上者,中学文化程度当材料员,大学 文化程度当技术员。 请用结构化语言﹑判定表或判定树描述上述 问题的加工逻辑。 结构化语言: CASE 年龄 20 CASE 文化程度初中 海量资源,欢迎共阅

文档评论(0)

1亿VIP精品文档

相关文档