12-13软件工程 安徽大学期末试题

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

)属于路径覆盖。
第 3 页
共 4页
F
(A) ∧ (B=0)
T
X=X/A
F
(A=2) ∨ (X)
T X=X+1
3. 设有一个档案管理系统, 要求用户输入以年月表示的日期。 假设日期限定在 1990 年 1 月~2049 年 12 月, 并规定日期由 6 位数字字符组成,前 4 位表示年,后 2 位表示月。现用等价类划分法设计测试用例,来测 试程序的"日期检查功能"。
安徽大学 20 12 —20 13 学年第 1 学期 《 软件工程概论 》考试试卷(B 卷)
(闭卷
院/系 题 得 号 分 一 年级 二 专业 三 四
时间 120 分钟)
姓名 五
学号 六 七
总分
一、填空题(每空 1 分,共 10 分)
1. 软件由 2. 软件工程是从 3. 由 和 、数据和 和 组成。
)
6. 文档可用于专业人员和用户之间的通信和交流,软件开发过程的管理,运行阶段的维护。( 7. 提高程序效率的根本途径在于选择好的程序设计语言 。( )
8. 为进一步改善软件的可维护性和可靠性,并为以后的改进奠定基础的维护称为预防性维护。( 9. 软件工程方法学的三个要素包括:方法、技术和管理。( 10. 模块的作用域应该在控制域之内。( ) )
2. 如图所示的程序有四条不同的路径。用(A,B,X)表示输入的测试数据,供选择的答案有: ①【(2,0,1);(1,1,2)】; ② 【(2,0,4)】; ③【(2,1,1);(3,0,3)】; ④【(2,0,4);(1,1,1);(1,1,2);(3,0,3)】; ⑤【(2,0,4);(1,1,1);(1,0,2);(2,1,1)】; 从上述备选答案中,为下列每种测试选择一个适当的测试数据,将其序号填入括号内。( 盖;( )属于判定覆盖;( )属于条件覆盖;( )属于条件组合覆盖;( )属于语句覆
1. 某公司的折扣政策为: (1) 只对一次交易额在四万元以上(含四万元)的客户实施折扣;
得分
(2) 如果客户的支付信用好,折扣率为 10%;否则要根据客户与公司的交易史定折扣率; (3) 如果客户与本公司的交易史在五年以上(含五年),折扣率为 5%,否则,折扣率为 2%。 试绘制决策表描述公司的折扣政策。
4. 某航空公司拟开发一个机票预定系统。 旅行社把预订机票的旅客信息 (姓名、 性别…等) 输入进该系统, 系统为旅客安排航班,印出取票通知和账单,旅客在飞机起飞的前一天凭取票通知和账单交款取票,系统 核对无误即印出机票给旅客。画出机票预定系统的数据流图。
第 4 页
共 4页
)
三、简答题(每小题 6 分,共 30 分)
1. 简述什么是软件危机?分析软件危机产生的原因。
得分
第 1 页
共 4页
2. 简述需求分析的任务是什么?
3. 什么是内聚? 内聚有哪几种类型?
wk.baidu.com4. 简述 Jackson 方法的步骤。
第 2 页
共 4页
5. 简述面向对象方法学建立的三种模型。
四、应用题(每小题 10 分,共 40 分)
得分
两个方面研究如何更好的开发和维护软件的一门学科。 共同构成软件系统的逻辑模型。 、选择、 三种构成。 。
4. 程序的控制结构一般采用 5. 决定软件可维护性的因素主要有
、可测试性、可修改性、可移植性、
二、判断题(每小题 1 分,共 10 分)
1. 软件开发小组人数越多越好。( )
得分
2. 模块化, 信息隐藏, 抽象和逐步求精的软件设计原则有助于得到高内聚低耦合度的软件产品。 ( 3. 用黑盒法测试时,测试用例是根据程序内部逻辑设计的。( 4. 如果程序规模不大,可以使用白盒测试实现穷举测试。( 5. 程序中的注释越少越好。( ) ) ) )
相关文档
最新文档