好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

2022-2022安徽大学软件工程A卷.docx

7页
  • 卖家[上传人]:鑫**
  • 文档编号:259495673
  • 上传时间:2022-02-25
  • 文档格式:DOCX
  • 文档大小:34.05KB
  • / 7 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 2022-2022安徽大学软件工程A卷安徽大学20 12—20 13学年第 1 学期《 软件工程 》考试试卷〔A卷〕〔闭卷 时间120分钟〕 一、单项选择题〔每题2分,共20分〕 01.构造化分析法的根本思想是〔 C 〕A 自底向上的逐步抽象 B 自底向上的逐步分解 C 自顶向下的逐步分解 D 自顶向下的逐步抽象02.从构造化瀑布模型看,在软件生命周期的各个阶段中,〔 A 〕阶段出错,对软件的影响最大A 需求分析 B 总体设计 C 具体设计 D 系统运行 03.具体设计的任务是确定( B ) A 模块的外部特性 B 模块的内部特性 C 软件的层次构造 D 软件的功能和I/O 04.软件构造图的形态特征能反映程序重用率的是〔 C 〕 A 深度 B 宽度 C 扇入 D 扇出 05.将几个逻辑上相像的成分放在一个模块中,该模块的内聚是〔 A 〕A 逻辑内聚 B 瞬时内聚 C 功能内聚 D 通信内聚 06.通过对〔 B 〕,可以完成数据流图的细化。

      A 构造分解 B 功能分解 C 数据分解 D 系统分解 07.面对对象方法学中一般用到的模型是〔 A 〕A 喷泉模型 B 瀑布模型 C 螺旋模型 D 原型模型 08.运用黑盒测试方法时,应依据( D ) 确定测试数据 A 程序的内部逻辑 B 程序的困难程度 C 源程序 D 程序的功能 09.单元测试在( C ) 阶段完成 A 测试 B 验收 C 编码 D 运行 10.在面对对象的分析建模中,系统用例图属于( A )A 功能模型 B 对象模型 C 状态模型 D 动态模型二、简答题〔每题5分,共30分〕1. 面对对象分析过程中,建立对象模型的5个主要活动答案:找出类与对象、识别构造、识别主题、定义属性、定义效劳2. 一般来说,软件的生命周期可以分为哪几个阶段? 答:软件定义、软件开发、软件维护软件定义:问题定义、可行性探究、需求分析软件开发:总体设计、具体设计、编码和单元测试、综合测试 软件维护。

      3.软件工程的三要素是指哪三要素?它们的含义是什么? 答:软件工程包括三个要素:方法、工具和过程方法是完成软件开发的各项任务的技术方法,答复“怎样做”的问题; 工具是为运用方法而供应的自动的或半自动的软件工程支撑环境;过程是为了获得高质量的软件所须要完成的一系列任务的框架,它规定了完成各项任务的工作步骤4.典型的面对对象设计模型一般由哪些子系统组成?问题域子系统〔2分〕 人机交互子系统〔1分〕 任务管理子系统〔1分〕 数据管理子系统〔1分〕5. 在软件工程中常见的有几种维护?分别是那些?其中所占比例最大的是什么? 删除6. 在构造化分析中涉及到的三个模型是哪三个?建立每个模型的主要工具各自是什么? 功能模型〔1分〕:数据流图〔1分〕;数据模型〔1分〕:E-R图〔1分〕; 行为模型〔1分〕:状态转换图〔1分〕 三、应用题〔每题10分,共20分〕1. 请给出下面由PDL〔过程设计语言〕写出的程序的PAD图: AWHILE a DO BIF b>0 THEN C1 ELSE C2 ENDIF CASE OF CASE d1 THEN D1 CASE d2 THEN D2 ELSE D3 END CASE E END WHILE F2.有一过程,其流程如下列图所示。

      其中,b1、b2、b3为判定的逻辑条件,s1、s2为加工处理试用判定表赐予描述〔注:b2,b3和b1一样都是左“T”右“F”〕 四、 测试题〔每题10分,共20分〕1. 对于函数digital〔n,k〕,它的功能是回送正整数n的从右边起先第 k个数字的值,如: digital〔13546,2〕=4试用黑盒法为该函数设计测试用例2. 依据下面伪代码程序,设计它的判定覆盖和条件组合覆盖测试用例 START 五、设计题〔每题10分,共10分〕 某学校计算机教材购销系统有以下功能: 学生买书,首先填写购书单,计算机依据各班学生用书表及售书登记表审查有效性假设有效,计算机依据教材库存表进一步判定书库是否有书,假设有书,把领书单返回给学生,学生凭借书单到书库领书对于脱销的教材,系统用缺书单的形式通知书库,新书进库后,也由书库将进书通知返还给系统 请给出上述系统的数据流图安徽大学 20 12 —20 13 学年第 1 学期《 软件工程 》〔A卷〕考试试题参考答案及评分标准一、单项选择〔在备选答案中选出一个正确答案,并将其号码填在题干后的括号内每题2分,共20分〕01.C 02. A 03. B. 04. C 05 A 06. B 07. A 08. D 09. C 10. A 评分标准:每题正确得3分,错误得0分二、简答题(30分,每题5分) 1. 要点:找出类与对象;识别构造;识别主题;定义属性;定义效劳。

      本小题5分,其中每个活动1分 2. 要点: 软件定义阶段,可行性分析阶段,需求分析阶段,总体设计,具体设计,实现,维护阶段 本小题5分,前两个阶段共计1分,总体设计,具体设计共计1分,其余每个阶段1分 3. 本小题5分,要点: 方法〔1分〕:完成软件开发的各项任务的技术方法,答复“怎样做”的问题. 〔1分〕 过程〔1分〕:为了运用方法而供应的自动或半自动的软件支撑环境,〔1分〕 工具:为了获得高质量的软件而须要完成的一系列任务的框架,他规定了完成各项任务的步骤〔1分〕 4. 答:要点:问题域子系统〔2分〕 人机交互子系统〔1分〕 任务管理子系统〔1分〕 数据管理子系统〔1分〕5.答:共有4项维护每项活动名称1分, 〔1〕改正性维护 21% 〔2〕适应性维护 25% 〔3〕完善性维护 50% 〔4〕预防性维护 4% 比例最大的是:完善性维护〔1分〕6. 功能模型〔1分〕:数据流图〔1分〕;数据模型〔1分〕:E-R图〔1分〕; 行为模型〔1分〕:状态转换图〔1分〕 以上六点 只要答对5点 就可给全分对4点给4分,对3点给3分,依次类推 三、应用题1. 评分标准:本小题10分,A,B,E,F每个1分;WHILE a,b>0, case of每个2分,共计10分 2. 解 或者: 评分标准:本小题10分,表格中每一列1分四 测试题 1. 对于n: 有效等价类:n为1位整数 无效等价类:n为实数 n为2位整数 n为5位整数,且>32767 n为3位整数 n为字符 n为4位整数 n为5位整数,且 0 , B>0 ② A>0 , B≤0 ③ A≤0 , B>0 ④ A≤0 , B≤0 ⑤ C>A , DA , D≥B ⑦ C≤A , D

      其中 答案答图1 给4分,答图2 给7分,答图3 给10分. 或者 每个数据源点,终点给1分〔共计3个〕,数据存储每个1分〔共计3个〕,处理总共3分,数据流1分 本文来源:网络收集与整理,如有侵权,请联系作者删除,谢谢!第7页 共7页第 7 页 共 7 页第 7 页 共 7 页第 7 页 共 7 页第 7 页 共 7 页第 7 页 共 7 页第 7 页 共 7 页第 7 页 共 7 页第 7 页 共 7 页第 7 页 共 7 页第 7 页 共 7 页。

      点击阅读更多内容
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.