第3章 软件工程基础 内容提要 软件工程基本概念,软件生命周期概念,软件工具与软件开发环境。 结构化分析方法,数据流图,数据字典,软件需求规格说明书。 结构化设计方法,总体设计与详细设计。 软件测试的方法,白盒测试与黑盒测试,测试用例设计,软件测试的实施,单元测试、集成测试和系统测试。 程序的调试 3.1 软件工程基本概念 3.1.1 软件定义与软件特点 1.软件的定义和组成 定义: 计算机软件(Software)是计算机系统中与硬件相互依赖的另一部分。 组成: 程序 数据 文档 国标(GB)定义 与计算机系统的操作有关的计算机程序、规程、规则,以及可能有的文件、文档及数据。 3.1.1 软件定义与软件特点(续) 2.软件的特点 软件是一种逻辑实体,而不是具体的物理实体,具有抽象性 软件没有明显的制造过程。对软件的质量控制,必须在软件开发方面下功夫 软件不存在老化问题,但存在退化问题,必须要修改和维护 对计算机系统有着依赖性——软件移植的问题 软件复杂性高,开发和维护成本高 软件开发涉及诸多社会因素 3.1.1 软件定义与软件特点(续) 3.软件的分类 应用软件 系统软件 操作系统 数据库管理系统 设备驱动程序 …… 支撑软件 3.1.2 软件危机与软件工程 1.软件危机 软件工程源自于软件危机 主要表现: 软件需求的增长得不到满足 软件开发成本和进度无法控制 软件质量难以保
您可能关注的文档
- 精·高中物理 4-2《力的分解》课件 鲁科版必修1.ppt
- 精·高中物理 第一章《电磁感应》测试1 鲁科版选修3-2.doc
- 精·高中物理 第一章《电磁感应》测试3 鲁科版选修3-2.doc
- 精·高中物理2013-2014学年高一上学期第二次月考物理试题.doc
- 精·高中物理选修3-5同步练习试题解析:19.6.doc
- 精·高中新课程改革的情况与对策.ppt
- 精·高中新课程理念下的.ppt
- 精·高中信息技术教材介绍(070523A).ppt
- 精·高中学生心理问题调查与对策研究课题实验方案2.doc
- 精·高中学生综合素质评价.ppt
- 2025年下半年小学教师资格考试简答题汇总.pdf
- 护理教学比赛资源整合.pptx
- 2022泰和安消防 JTGB-HM-TX3H01 JTGB-HM-TX3H02 TGB-HM-TX3H03 系列点型红外火焰探测器.docx
- 2025年驾驶证资格考试最新最全交通标志大全.pdf
- 护理教学理念:更新与发展.pptx
- 2025年新驾考科目一巧记速记口诀(全国通用).pdf
- 2025年一级建造师《项目管理》黄金预测考点【打印版】.pdf
- 证券公司高级管理人员资质测试章节练习-第一部分综合类第六章至七章:证券投资基金法、信托法.pdf
- 护理教学研究:方法与成果.pptx
- 麻纺车间设备更新准则.docx
最近下载
- 铜冶炼烟尘化学分析方法 第5部分:砷含量的测定 硫酸亚铁铵滴定法---实验报告.doc.docx VIP
- 深圳中学共同体第五届“凤凰木杯”综合素质测试 七年级数学试题.docx VIP
- AI 智能体运行安全测试标准(中文).docx
- The Boys《黑袍纠察队(2019)》第三季第五集完整中英文对照剧本.docx VIP
- ❤合肥新站高新区少荃湖城市副中心城市设计方案文本.pdf VIP
- 人民法院办理执行案件规范(第二版).pdf VIP
- (221页PPT)AI+Agent与Agentic+AI的原理和应用洞察与未来展望.pptx
- 血气分析基础与解读.pptx
- TSGR7001-2013压力容器定期检验规则.docx VIP
- 敞篷车车顶的结构设计与控制系统设计.docx VIP
原创力文档

文档评论(0)