一起答

软件工程自考2012年10月真题及答案解析

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. 设被测试的程序段为:

    begin s1;

        if(x=1)and(y>3)

          then s2;

        if(x<2)or(y=2)

           then s3;

         s4;

    end

    可供选择的测试用例为:

    请分别找出实现语句覆盖、条件覆盖、分支覆盖最少所需的测试用例及其对应的编号。

  2. 一个简化的机票销售系统需求描述如下:

    售票员根据旅客需要的航班,首先查询有无该航班机票。若有,则负责录入旅客的基本信息,并将指定的机票标志设置为售出;售票部经理可随时查询每一个航班的售票情况,并在当日结算时能计算出日营业额。

    请画出该系统的0层DFD图和1层DFD图(注:1层分解为查询和录入、统计和计算两个处理)。

  3. 简述喷泉模型以及可适应的情况。

  4. 什么是RUP?它有什么特点?

  5. 简述人们关于软件测试目的的认识所经历的几个阶段。

  6. 简述在进行软件系统/产品的需求工作中所面临的挑战和应对方法。

  7. 什么是类?什么是对象?什么是类的构成成分?

  8. CMMI有6个共用目标,用于表征过程制度化的程度。目标编号越大,说明该过程的制度化程度就越_______。

  9. CMMI提供了两种过程改善路径,一是称为_______的过程改善路径,该路径可使组织针对单一过程域,不断改善该过程域;二是称为_______的过程改善路径,该路径可使组织通过一组过程域,不断改善一组相关的过程域。

  10. 简述需求的基本性质。

  11. 螺旋模型是由_______模型和演化模型结合而建立的一种软件开发模型。

  12. 常用的软件生存周期模型中,主要用于支持面向对象软件开发的模型是_______。

  13. RUP是基于_______的一种过程框架。

  14. 有效性测试的目标是发现软件实现的功能与_______不一致的错误。

  15. 白盒测试技术,又称为_______技术,典型的是_______技术。

  16. 构件图和部署图的基础是_______。

  17. RUP利用UML提供的术语和工具定义了需求获取层、系统分析层、_______、实现层,并给出了实现各层模型之间映射的基本活动以及相关的指导。

  18. 模块的内聚类型中,最理想的内聚是_______,而内聚程度最弱的是_______。

  19. 对象实现了属性和操作的结合,它体现了面向对象技术的_______特性。

  20. 数据流图是一种常用在_______阶段的图形工具。

  21. 为了控制软件设计的复杂性,结构化设计进一步分为_______和_______,前者将系统分解成一个个“黑盒子”,其细节描述是后者的任务。

  22. 在CMMI能力等级中,共用目标最强的是(  )

    • A.已执行级
    • B.持续优化级
    • C.已定义级
    • D.已定量管理级
  23. 如何实现不同抽象层术语和处理逻辑之间的映射,涉及到两方面的内容,分别是_______和过程途径,前者为求解软件的开发逻辑。

  24. 需求发现的常用技术中,无法验证所发现的需求是否满足用户的要求,而且无法验证其正确性的是_______和_______。

  25. 演化模型不具有的特性是(  )

    • A.本质上是迭代的
    • B.容易适应变化的需求
    • C.有效风险控制机制
    • D.常常弱化需求分析
  26. 按照《ISO/IEC软件生存周期过程12207-1995》中,可归于组织过程的是(  )

    • A.文档过程
    • B.验证过程
    • C.维护过程
    • D.管理过程
  27. 从测试完成程度来看,下列选项中测试覆盖率最高的是(  )

    • A.语句覆盖
    • B.分支覆盖
    • C.条件组合覆盖
    • D.路径覆盖
  28. 一个程序只有一个输入S,其取值范围是-60≤S≤60。现从输入的角度设计了一组测试数据:-200,20,200,设计这组测试用例的方法是(  )

    • A.条件覆盖
    • B.等价类划分
    • C.边界值分析
    • D.因果图
  29. 黑盒测试技术依据的是(  )

    • A.程序的逻辑结构
    • B.程序的物理结构
    • C.软件行为的描述
    • D.软件功能的描述
  30. 根据RUP实现活动,输入为设计类,活动为实现类,则输出为(  )

    • A.用况
    • B.构件
    • C.接口
    • D.子系统
  31. UML用来表达系统交互建模的图形化工具是(  )

    • A.用况图
    • B.状态图
    • C.顺序图
    • D.类图
  32. 自行车是一种交通工具,自行车和交通工具之间的关系是(  )

    • A.组合
    • B.关联
    • C.依赖
    • D.泛化
  33. 面向对象分析中,对象模型描述了系统的(  )

    • A.静态结构
    • B.动态结构
    • C.控制结构
    • D.顺序结构
  34. UML表达关系的术语中,伴随限定符使用的关系是(  )

    • A.关联
    • B.依赖
    • C.泛化
    • D.细化
  35. 在常见的耦合类型中,应尽量避免使用的是(  )

    • A.内容耦合
    • B.数据耦合
    • C.控制耦合
    • D.标记耦合
  36. 下列工具中,常用作总体设计的是(  )

    • A.HIPO图
    • B.N-S图
    • C.PAD图
    • D.DFD图
  37. 在软件开发领域中,“描述了系统是什么”的系统模型被称为(  )

    • A.设计模型
    • B.概念模型
    • C.实现模型
    • D.部署模型
  38. 下列选项不属于质量属性规约所期望的指标是(  )

    • A.可靠性
    • B.可维护性
    • C.用户友好性
    • D.保密性