软件工程 复习第1章 软件工程概述什么是计算机软件?计算机软件指计算机系统中的程序、数据及其相关文档的集合。三要素:软件=程序+文档+数据程序是按照特定顺序组织的计算机数据和指令的集合。数据是使程序能正常执行的数据结构。文档是与程序的开发、维护和使用有关的资料。它是为了便于了解程序所需的阐明性资料,文档一般是给人看的,不一定装入计算机。软件的主要特点软件是一种逻辑实体,而不是有形的系统元件,其开发成本和进度难以准确地估算。软件是被开发的或被设计的,它没有明显的制造过程,一旦开发成功,只需复制即可,但其维护的工作量大。软件的使用没有硬件那样的机械磨损和老化问题。软件的分类系统软件:属于计算机系统中最靠近硬件的一层,其它软件一般都通过系统软件发挥作用,它与具体的应用领域无关。如操作系统、编译程序等。支持软件:支持软件的开发和维护的软件。如数据库管理系统、网络软件、软件开发环境等。应用软件:特定应用领域专用的软件。如实时软件、嵌入式软件、科学和工程计算软件、事务处理软件、人工智能软件等。 按软件工作方式划分: 实时处理软件 分时软件 交互式软件 批处理软件 按软件服务对象的范围划分: 项目软件 产品软件 按使用的频度进行划分: 一次使用 频繁使用 按软件失效的影响进行划分: 高可靠性软件 一般可靠性软件软件工程定义B.W.Boehm的定义:运用现代科学技术知识来设计并构造计算机程
您可能关注的文档
- 阿里巴巴退市影响分析.docx
- 闭塞设备故障应急处置流程图-1.doc
- 超星《中国哲学概论》超级无敌全期末考试.docx
- 针灸十二经脉肾经.ppt
- 钙镁岗位操作规程.doc
- 超越复数的多元数.doc
- 闭式系统在履带起重机上的应用.ppt
- 车工实训教学计划 2015-2016学年第二学期 高朋辉.doc
- 车门实验学校 张钉.ppt
- 车身钣金基本技能2.ppt
- 力士乐数控系统MTX NC固定循环.docx
- 发格数控系统40_i_P数显表安装操作手册.docx
- T∕SDJZXH 005-2025 建设工程智慧监理建设评价标准.pdf
- FANUC发那科数控系统FANUC OPEN CNC 操作说明书(DNC 运行管理软件.docx
- T∕CASMES 661-2026 停车场(库)公共设施配建导则.pdf
- T∕GZBECTA 007-2025 民用建筑碳排放计算指南.pdf
- FANUC发那科数控系统16i 18i 160i 180i - Model A Maintenance.pdf
- T∕CADP 9-2023 高路堤路段与天然气管道交叉工程 通道涵技术要求.pdf
- 发格数控系统8055参数备份和恢复.pdf
- Mazak马扎克数控系统马扎克(Mazak)FMS介绍.docx
原创力文档

文档评论(0)