一起答

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

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. 假设某信息系统有如下功能:

    (1)计算标准分:根据考生原始分计算,得到标准分,存入考生分数文件;

    (2)计算录取线分:根据标准分、招生计划文件中的招生人数,计算录取线,存入录取文件。

    请画出改系统的数据流图,并指出其包含的元素。

  2. 采用白盒测试法对题39图所对应的程序流程图进行测试。要求从题39表的候选答案中分别找出满足语句覆盖、分支覆盖、条件覆盖、条件组合覆盖和路径覆盖5中覆盖标准的最少测试用例。

  3. 简述模块的控制域和作用域的概念以及他们的启发式原则。

  4. 简述选择软件生存周期模型(SLCM)的步骤。

  5. 简述瀑布模型各阶段。

  6. 简述RUP中用况模型和分析模型的区别。

  7. 简述边界值分析在设计测试用例时可以遵循的原则。

  8. CMMI模型基于过程途径思想,通过过程把软件质量三个支撑点:受训的人员、规程和_______、工具和_______进行集成,以开发所期望的系统/产品。

  9. 简述程序流程图的优缺点。

  10. 对于一个项目而言,_______是项目管理计划的主体,一般还可能存在一些对支持生存周期过程具有重要作用的其他计划,包括软件工程管理计划、_______、软件质量保证计划、软件验证和确认计划和软件度量计划等。

  11. 针对开发的CMMI是一个有关产品和服务的过程改善的成熟度模型,集成了三个源模型:软件CMM、_______和_______。

  12. 在CMMI模型中,在单一过程域中已达到的过程改善成为_______。

  13. 《ISO/IEC软件生存周期过程12207-1995》标准按过程主体把软件生存周期过程分为_______、支持过程和组织过程。

  14. 由于软件错误的复杂性,在软件工程测试中,应综合运用测试技术,并且应实施合理的测试序列:单元测试、集成测试、_______和系统测试。

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

  16. 软件测试是一个有程序的过程,包括测试设计、_______以及测试结果比较等。

  17. 若一个学生可以在一所或者多所学校注册学习,那么就要把这一关联标识为_______。

  18. 数据流图的类型中,具有较明显的输入部分和变换部分之间的界面,以及变化部分和输出部分之间界面的数据流图,称为_______。

  19. 常用的详细设计工具有程序流程图、_______、问题分析图和类程序设计语言。

  20. 如果一个模块的所有成分都操作同一数据集或生成同一数据集,则该模块的内聚是_______。

  21. 在结构化分析方法中,可采用结构化自然语言、_______和判定树描述加工。

  22. 一个需求必须具有的基本性质:必要的、_______、可测试的、可跟踪的以及可测量的。

  23. 需求规约的基本性质包括重要性和稳定性、可修改的、完整的和_______。

  24. CMMI能力等级中的第2级是(  )

    • A.未完成级
    • B.已执行级
    • C.已管理级
    • D.已定义级
  25. 计算机软件一般是指计算机系统中的_______及其文档。

  26. 在常见的软件开发模型中,适用于发布版本快,可减少用户需求变更的模型是(  )

    • A.增量模型
    • B.瀑布模型
    • C.螺旋模型
    • D.喷泉模型
  27. 软件基本过程是指那些与软件生产直接相关的活动集,可分为获取过程、供应过程、开发过程、维护过程和(  )

    • A.设计过程
    • B.调试过程
    • C.测试过程
    • D.运行过程
  28. 在单元测试期间,通常考虑模块的(  )

    • A.局部数据结构
    • B.个别数据
    • C.规范性
    • D.准确性
  29. 关于调试,下列说法错误的是(  )

    • A.调试是为了证明程序员的正确
    • B.调试的结果一般是不可预见的
    • C.调试是不受时间约束的
    • D.调试是一个发现错误、改正错误的过程
  30. 下列选项,属于RUP突出特点的是(  )

    • A.以面向对象为中心
    • B.以体系结构为中心
    • C.以分析模型为中心
    • D.以设计模型为中心
  31. 假设某课程的成绩输入范围为0-100,则根据黑盒测试中的等价类划分技术,下列划分正确的是(  )

    • A.可划分为2个有效等价类,2个无效等价类
    • B.可划分为1个有效等价类,2个无效等价类
    • C.可划分为2个有效等价类,1个无效等价类
    • D.可划分为1个有效等价类,1个无效等价类
  32. UML的图形化工具分为两类:结构图和(  )

    • A.类图
    • B.状态图
    • C.行为图
    • D.部署图
  33. 在UML中,一种可以表达系统功能模型的图形化工具是(  )

    • A.用况图
    • B.状态图
    • C.类图
    • D.对象图
  34. 在一个软件结构中,同一个层次上模块总数的最大值是指模块的(  )

    • A.宽度
    • B.深度
    • C.扇入
    • D.扇出
  35. 一个模块调用另一个模块时,模块之间通过参数来传递数据,则模块间的关系为(  )

    • A.公共耦合
    • B.控制耦合
    • C.标记耦合
    • D.数据耦合
  36. 在结构化分析方法中,数据流的归宿地是(  )

    • A.数据潭
    • B.数据源
    • C.数据项
    • D.数据字典
  37. 在初始发现需求的常用技术中,需求人员通过提出问题/用户回答这一方式,直接询问用户需要的技术是(  )

    • A.询问
    • B.问答
    • C.交谈
    • D.审问
  38. 用于描述待开发产品/系统功能上的能力、性能参数或其他性质的是(  )

    • A.程序
    • B.需求
    • C.设计
    • D.规约
  39. 提出软件工程概念的目的是倡导以工程的原理、原则和方法进行软件开发,以期解决出现的(  )

    • A.软件矛盾
    • B.软件危机
    • C.软件制约
    • D.软件滞留