一起答

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

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. 简述CMMI提出所基于的基本思想。

  2. 有一自动饮料售货机系统,其要求的功能如下:顾客买饮料;供应商向自动饮料售货机添加饮料;收银员,从自动饮料售货机中收钱。供应商和收银员在使用自动饮料售货机时,均可打开和关闭该机器。请根据需求,画出它们的用况图。

  3. 设被测试程序的流程图为题33图,请完成:

    (1)什么是条件覆盖?什么是路径覆盖?

    (2)给出实现条件覆盖的测试用例,并标明程序的执行路径。

    (3)给出实现路径覆盖的测试用例,并标明程序的执行路径。

  4. 什么是用况图?简述用况图的构成成分以及用况之间的关系。

  5. 简述演化模型及其适用场合。

  6. 简述结构化方法总体设计的任务、步骤和模式。

  7. 简述需求规约的定义,并写出需求规约需满足的基本性质。

  8. 在标准《ISO/IEC软件生存周期过程12207-1995》中,按过程主体把软件生存周期过程分为基本过程、支持过程和_______。

  9. CMMI针对每个过程域设定了_______个能力等级。

  10. 简述何谓系统模型以及软件开发中所涉及的系统模型分类。

  11. 软件测试的首要目标是_______。

  12. 集成测试的目标是为了发现_______。

  13. 实施模块结构精化设计的目标是基于模块“_______”的原则,提供模块的独立性。

  14. RUP的突出特点是以用况驱动、以_______为中心的迭代、增量式开发。

  15. 在UML表达关系的术语中,手机和小米I手机之间是_______关系。

  16. 结构化分析方法采用的两个基本手段是_______。

  17. 创建产品验收测试计划和用户操作指南的基础是_______。

  18. CMMI能力等级中,最高能力等级为(  )

    • A.持续优化级
    • B.已定量管理级
    • C.已定义级
    • D.已管理级
  19. 在软件生存周期模型中,吸收了软件工程“演化”概念的软件开发模型是(  )

    • A.瀑布模型
    • B.增量模型
    • C.喷泉模型
    • D.螺旋模型
  20. 软件工程概念的提出旨在解决当时出现的_______。

  21. 增量模型是一种(  )

    • A.支持面向对象技术的创新模型
    • B.快速构造产品第一版本的好方法
    • C.适合于大型团队迭代开发的模式
    • D.适用于需求被清晰定义的项目
  22. 在《ISO/IEC软件生存周期过程12207-1995》中,属于基本过程的是(  )

    • A.文档过程
    • B.验证过程
    • C.维护过程
    • D.管理过程
  23. 测试目标是发现与接口有关的错误,该测试为(  )

    • A.单元测试
    • B.系统测试
    • C.有效性测试
    • D.集成测试
  24. 根据RUP实现活动,输入为设计类,活动为实现类,则输出为(  )

    • A.接口
    • B.构件
    • C.用况
    • D.子系统
  25. UML表达关系的术语中,包含是一种特殊的(  )

    • A.关联
    • B.细化
    • C.依赖
    • D.泛化
  26. 题8图中,扇出为1的模块是(  )

    • A.模块E
    • B.模块F
    • C.模块G
    • D.模块H
  27. 下列内聚类型中,按照内聚程度从高到低的顺序给出的是(  )

    • A.逻辑内聚、过程内聚、功能内聚
    • B.过程内聚、功能内聚、逻辑内聚
    • C.功能内聚、逻辑内聚、过程内聚
    • D.功能内聚、过程内聚、逻辑内聚
  28. 下列耦合类型中,耦合程度最强的是(  )

    • A.内容耦合
    • B.控制耦合
    • C.公共耦合
    • D.数据耦合
  29. 题5图为一个飞机票预定系统的数据流图,图中4表示的基本术语是(  )

    • A.数据流
    • B.加工
    • C.数据存储
    • D.数据源和数据潭
  30. 销售系统,应能在30秒内产生年度销售税的总额,它属于软件需求的(  )

    • A.功能需求
    • B.性能需求
    • C.设计约束
    • D.外部接口需求
  31. 在结构化方法的工具中,被称为伪码的工具是(  )

    • A.N-S图
    • B.HIPO图
    • C.PDL图
    • D.PAD图
  32. 在软件系统模型中,描述了“系统是什么”的为(  )

    • A.部署模型
    • B.概念模型
    • C.实现模型
    • D.设计模型
  33. 在需求发现技术中,无法验证发现的需求是否正确的是(  )

    • A.观察
    • B.交谈
    • C.小组会
    • D.提炼