软件工程复习题简答题部分.docxVIP

  • 3
  • 0
  • 约1.06千字
  • 约 2页
  • 2021-09-29 发布于广东
  • 举报
简述容错技术的四种主要手段,并解释。 结构冗余:包括静态冗余、动态冗余和混合冗余。 信息冗余:为检测或纠正信息在运算或传输中的错误,须外加一部分信息。时间冗余:指重复执行指令或程序来消除瞬时错误带来的影响。 冗余附加技术:指为实现上述冗余技术所需的资源和技术。 以 G.J.Myers 的观点,简述对软件测试的目的。 软件测试是( 1)为了发现错误而执行程序的过程; (2)一个好的用例能够发现至今尚未发现的错误的测试。 ( 3)一个成功的测试是发现至今尚未发现的错误的测试。 就程序设计语言的工程特性而言,对程序编码有哪些要求? 就程序设计语言的工程特性而言, 对程序编码有如下要求: 可移植性、 开发工具的可利用性、软件的可重用性、可维护性。 模块的内聚性包括哪些类型? 模块的内聚性包括:偶然内聚、逻辑内聚、时间内聚、通信内聚、顺序内聚、功能内聚。 简述软件工程目标和面临的主要问题。 软件工程是一门工程性的学科, 其目标主要是成功地建造一个大型软件系统。 包括: 付出较低的开发成本; 达到要求的软件功能;取得较好的软件性能; 开发的软件易于移植;需要较 低的维护费用;能按时完成开发任务,及时交付使用;开发的软件可靠性高。 面临的主要问题是:软件费用 软件可靠性 软件维护 软件生产率 软件重用。 简述结构化程序设计方法的基本要点。 采用自顶向下,逐步求精的程序设计方法。 使用三种基本控制

文档评论(0)

1亿VIP精品文档

相关文档