软件工程与数据库技术基础
第九章 软件工程与数据库技术基础 软件工程与数据库技术基础 软件工程基础 数据库设计基础 数据结构与算法 程序设计基础 9.1 软件工程基础 软件的规模大小、复杂程度决定了软件开发的难度,因此,必须采用科学的软件开发方法,采用抽象、分解等科学方法降低复杂度,以工程的方法管理和控制软件开发的各个阶段,以保证大型软件系统的开发具有正确性、易维护性、可读性和可重用性 9.1.1 软件工程基本概念 软件的发展大致分为四个阶段:(如下图) 软件危机和软件工程 软件危机主要表现在:对软件开发成本和进度的估计常常很不准确,经费预算经常突破,完成时间一再拖延;开发的软件不能满足用户要求,用户软件不满意的现象经常发生;开发的软件可维护性差、可靠性差 软件工程:运用系统的、规范的和可定量的方法开发、运行和维护软件。它包含三个要素: 方法(Methodologies) 工具(Tools) 过程(Procedures) 软件工程过程和软件生命周期 软件工程过程 软件生命周期 软件生命周期模型 软件工程的目标和原则 软件开发工具与软件开发环境 下图为软件生命周期各阶段的任务: 图为软件生命周期的瀑布模型和快速原形法模型 软件工程目标和原则 目标:在给定成本、进度的前提下,开发出具有有效性、可靠性、可
您可能关注的文档
最近下载
- 医药生物行业“十五五”规划纲要解读报告:以人为本,医疗健康系统性升级.pdf VIP
- 化工企业设备检修作业安全规范 AQ 3026—2026 考试试卷及答案.docx VIP
- 专题2.19相似三角形综合问题大题专题(培优强化30题)(原卷版).pdf VIP
- 美国AB变频器说明书 22F Power Flex 4m.pdf VIP
- (高清版)B/T 15831-2023 钢管脚手架扣件.pdf VIP
- 机器人视觉技术及案例应用 第6章 形态学与Blob分析.ppt VIP
- 康复技术实操考试指南与题库.docx VIP
- 中国各种食物营养成分表.doc VIP
- 中国国家标准 GB/T 17626.30-2023电磁兼容 试验和测量技术 第30部分:电能质量测量方法.pdf
- 人教版七年级英语下册Unit3 SectionA 1a-2d课件 34张.ppt VIP
原创力文档

文档评论(0)