SCAU软件工程期末复习

随便写的,期末应应急可以用用。。。。。

1、软件的概念

  • 计算机软件指计算机系统中的程序及其文档

    • 程序是计算任务的处理对象和处理规则的描述

      • 计算任务:以计算机为处理工具的任务

      • 处理对象:数据(如数据、文字、图形、图象、声音等,它们只是表示,而无含义)或信息(数据及有关的含义)

      • 处理规则:一般指处理的动作和步骤。程序必须装入计算机内才能工作

    • 文档是为了便于了解程序所需的阐明性资料

5、软件工程的定义

  • Fritz Bauer:软件工程是建立和使用一套合理的工程原则,以便获得经济的软件,这种软件是可靠的,可以在实际机器上高效地运行

  • IEEE:软件工程是:①将系统化的、严格约束的、可量化的方法应用于软件的开发、运行和维护,即将工程化应用于软件;②在①中所述方法的研究

  • 计算机科学技术百科全书:软件工程是应用计算机科学、数学及管理科学等原理,开发软件的工程。软件工程借鉴传统工程的原则、方法,以提高质量、降低成本为目的

8、瀑布模型

  • 单元测试根据设计描述,对重要的控制路径进行测试,以发现构件或模块内部的错误

  • 集成测试针对集成的软件系统,主要揭露设计阶段产生的错误

  • 确认测试是根据软件需求规约对集成的软件进行确认,主要揭露不符合需求规约的错误

  • 对于基于计算机系统中的软件,还需将它集成到基于计算机的系统中,并进行系统测试,以揭露不符合系统工程中对软件要求的错误

59、适应性维护

  • 适应性维护:为了使软件适应内部或外部环境变化,而去修改软件的过程

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年11月13日
下一篇 2021年11月14日

相关推荐