贵大软件工程复习资料.docx

软件工程 复习第1章 软件工程概述什么是计算机软件?计算机软件指计算机系统中的程序、数据及其相关文档的集合。三要素:软件=程序+文档+数据程序是按照特定顺序组织的计算机数据和指令的集合。数据是使程序能正常执行的数据结构。文档是与程序的开发、维护和使用有关的资料。它是为了便于了解程序所需的阐明性资料,文档一般是给人看的,不一定装入计算机。软件的主要特点软件是一种逻辑实体,而不是有形的系统元件,其开发成本和进度难以准确地估算。软件是被开发的或被设计的,它没有明显的制造过程,一旦开发成功,只需复制即可,但其维护的工作量大。软件的使用没有硬件那样的机械磨损和老化问题。软件的分类系统软件:属于计算机系统中最靠近硬件的一层,其它软件一般都通过系统软件发挥作用,它与具体的应用领域无关。如操作系统、编译程序等。支持软件:支持软件的开发和维护的软件。如数据库管理系统、网络软件、软件开发环境等。应用软件:特定应用领域专用的软件。如实时软件、嵌入式软件、科学和工程计算软件、事务处理软件、人工智能软件等。 按软件工作方式划分: 实时处理软件 分时软件 交互式软件 批处理软件 按软件服务对象的范围划分: 项目软件 产品软件 按使用的频度进行划分: 一次使用 频繁使用 按软件失效的影响进行划分: 高可靠性软件 一般可靠性软件软件工程定义B.W.Boehm的定义:运用现代科学技术知识来设计并构造计算机程

文档评论(0)

1亿VIP精品文档

相关文档