一起答

软件工程自考2019年4月真题及答案解析

  • 卷面总分:100分
  • 浏览次数:0
  • 测试费用:免费
  • 答案解析:是
  • 练习次数:60次
  • 作答时间:150分钟
试卷简介

本试卷为选择题型,填空题,名词解释,简答题,应用等题型。

  • 单项选择题
  • 填空题
  • 简答题
  • 综合应用题
部分试题预览
  1. 设被测试的程序段为:

    Begin 

    If((a>2)and(b=1)) 

    ThenT=10; 

    If((a=3)or(x>1)) 

    ThenT=20 

    End 

    可供选择的测试用例如题30表。 

    请画出该段程序的流程图。选取较少的测试用例编号,用分支覆盖、路径覆盖、语句覆盖3种方法来测试这段程序,并指出哪种方法的覆盖强度最弱。

  2. 简述增量模型的优缺点。

  3. 一个简化的学生成绩管理系统描述如下:教务人员维护学生信息和课程信息,将学生信息录入到学生信息表,将课程信息录入到课程表,将学生成绩录入到成绩表。学生登录系统,查询个人学生成绩。请画出该系统的顶层DFD图和0层DFD图。

  4. 为什么UML要同RUP一起才称得上是软件开发的方法学?

  5. 简述白盒测试技术的要点,并举例说明。

  6. 什么是模块?什么是模块耦合?简述常用的模块耦合类型及其设计原则

  7. 简述需求规约的概念及其基本性质。

  8. 简述软件开发的本质及其涉及到的问题。

  9. CMMI的能力等级和成熟度等级在概念上是互补的,区别在于能力等级是用来表征组织对________过程域的改善。

  10. 瀑布模型规定了各开发阶段的活动,并且自上而下具有相互衔接的________顺序,还规定了每一阶段的________作为输出传送到下一阶段。