第一章 软件工程概念 软件由计算机程序、数据及文档组成。 软件的特点 抽象性 软件生产无明显制造过程 无磨损性 对计算机硬件依赖性 软件的手工开发方式 软件本身复杂性 软件的高成本 软件的概念 软件与硬件、数据库、人、过程等共同构成计算机系统。 软件种类可以从六个方面进行划分: 按功能分类 应用软件 系统软件 支撑软件 按规模分类 微型 小型 中型 大型 甚大型 极大型 按工作方式分类 分时软件 实时软件 交互式软件 批处理式软件 按服务对象分类 项目软件 产品软件 按使用频度分类 一次性使用软件 频繁使用软件 按失效影响分类 高可靠性软件 一般可靠性软件 每一类软件在管理方面要求程度不同。 软件的发展 软件的发展经历了三个阶段 程序设计阶段 — 50至60年代 程序系统阶段 — 60至70年代 软件工程阶段 — 70年代以后 软件工程概念的出现源自软件危机。 软件工程定义 软件工程定义为“运用现代科学技术知识来设计并构造计算机程序及为开发、运行和维护这些程序所必须的相关文档资料。” 软件工程学定义为 “建立并使用完善的工程化原则, 以较经济的手段获得能在实际机器上有效运行的可靠软件的一系列方法。” 软件工程包括三个要素:方法、工具和过程。 软件工程的目标 软件工程需要解决的问题主要有:软件成本、软件可靠性、软件维护、软件生产率和软件
您可能关注的文档
- 13.平面直角坐标系.doc
- 17.二次函数的图象和性质.doc
- 33.梯形.doc
- 36.直线与圆的位置关系.doc
- 37.圆与圆的位置关系.doc
- 38.正多边形、扇形和圆锥的侧面积.doc
- 39.图形变换.doc
- 40.图形的镶嵌与图案的设计.doc
- 41.视图与投影.doc
- 20数据的整理和分析2.doc
- 2023版ESC糖尿病合并心血管疾病管理指南解读.pptx
- 2023版ESC心力衰竭诊疗指南核心更新.pptx
- 2023+WHF建议:超声心动图在Chagas病中的应用.pptx
- 2023版ESC心力衰竭指南更新要点解读.pptx
- 2023版ESC糖尿病合并心血管疾病管理指南.pptx
- 2023+多学科共识声明:SARS-CoV-2感染后择期手术时机及风险评估(更新版).pptx
- 2023版NCDC医疗机构传染病防控责任清单.pptx
- 2023版NHC患者安全专项行动方案(2023-2025年).pptx
- 2023+国际专家共识声明:种系SDHD致病突变患者嗜铬细胞瘤和副神经节瘤的管理.pptx
- 2023版NHC健康中国行动—心脑血管疾病防治行动实施方案(2023—2030年).pptx
最近下载
- 2025年《建筑装饰设计收费标准》.pdf VIP
- 初中物理新人教版八年级上册必考单位换算填空练习(密度单位+长度单位+面积单位+体积单位+时间单位+速度单位+质量单位)(附参考答案)(2025秋).doc VIP
- 新版苏教版四年级上册科学(全册教案).doc
- Varlogic+NR6、(NR12)功率因数控制器++用户手册(2010).pdf VIP
- 2026新学期初中生期中考试动员课件.pptx VIP
- 防灾减灾安全知识主题班会.pptx VIP
- 人教版中考物理复习第二章声现象课件(共43张ppt)(含音频+视频).ppt VIP
- 四川省成都市武侯区2025-2026学年九年级上学期期末物理试卷(含答案).pdf VIP
- 07MS101-2室外给水管道附属构筑物.pdf VIP
- 03R411-2.PDF VIP
原创力文档

文档评论(0)