版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、软件工程实用教程软件工程实用教程第第1章章 软件工程引论软件工程引论本章学习内容:本章学习内容:1掌握软件的定义与特点掌握软件的定义与特点2软件危机以及软件危机产生的原因软件危机以及软件危机产生的原因3掌握软件工程的定义、目标和原则掌握软件工程的定义、目标和原则4了解软件工程的研究内容与对象了解软件工程的研究内容与对象5理解学习软件工程的意义理解学习软件工程的意义 第第1章章 软件工程引论软件工程引论1. 1 软件及软件危机软件及软件危机 1.1.1 软件及其特性软件及其特性 1软件软件 :是由计算机程序的发展而形成的是由计算机程序的发展而形成的一个概念。它是与计算机系统操作有关一个概念。它是
2、与计算机系统操作有关的程序、规程、规则及其文档和数据的的程序、规程、规则及其文档和数据的统称。统称。第第1章章 软件工程引论软件工程引论2 2软件的特点软件的特点 :(1 1)软件固有的特性)软件固有的特性 复杂性复杂性 抽象性抽象性 依赖性依赖性 (2 2)软件生产特性)软件生产特性 软件开发特性软件开发特性 软件产品形式的特性软件产品形式的特性 软件维护特性软件维护特性 软件使用特性软件使用特性 第第1章章 软件工程引论软件工程引论1.1.2 软件危机软件危机 1 1软件危机的突出表现软件危机的突出表现 (1 1)软件生产率低)软件生产率低(2 2)软件产品常常与用户的要求不一致)软件产品
3、常常与用户的要求不一致(3 3)软件规模的增长,带来了复杂度的增加)软件规模的增长,带来了复杂度的增加(4 4)不可维护性突出)不可维护性突出 (5 5)对软件开发成本和进度的估计很不准确)对软件开发成本和进度的估计很不准确 (6 6)软件文档不完整、不一致)软件文档不完整、不一致 第第1章章 软件工程引论软件工程引论2 2产生软件危机的原因产生软件危机的原因 (1 1)软件独有的特点给开发和维护带来困难)软件独有的特点给开发和维护带来困难 (2 2)软件人员的错误认识)软件人员的错误认识 (3 3)软件生产技术进步缓慢)软件生产技术进步缓慢 (4 4)软件维护成本和难度急剧增加)软件维护成本
4、和难度急剧增加 (5 5)软件开发工具自动化程度低)软件开发工具自动化程度低 第第1章章 软件工程引论软件工程引论1. 2 软件工程概述软件工程概述1.2.1 软件工程的形成与发展软件工程的形成与发展 1第一代第一代传统软件工程时代传统软件工程时代 2第二代第二代过程软件工程时代过程软件工程时代 3新的发展阶段新的发展阶段构件软件工程时代构件软件工程时代 第第1章章 软件工程引论软件工程引论1.2.2 软件工程的基本概念软件工程的基本概念 1软件工程的定义软件工程的定义 软件工程学是将计算机科学理论与现代工软件工程学是将计算机科学理论与现代工程方法论相结合,围绕软件生产过程自动程方法论相结合,
5、围绕软件生产过程自动化和软件产品质量保证,展开对软件生产化和软件产品质量保证,展开对软件生产方式、生产管理、软件开发方法、生产工方式、生产管理、软件开发方法、生产工具系统和产品质量保证的系统研究。具系统和产品质量保证的系统研究。 第第1章章 软件工程引论软件工程引论2软件工程的目标软件工程的目标 软件开发成本较低;软件开发成本较低; 软件功能能够满足用户的需求;软件功能能够满足用户的需求; 软件性能较好;软件性能较好; 软件可靠性高;软件可靠性高; 软件易于使用、维护和移植;软件易于使用、维护和移植; 能按时完成开发任务,并及时交付使用。能按时完成开发任务,并及时交付使用。 第第1章章 软件工
6、程引论软件工程引论3软件工程的研究内容与对象软件工程的研究内容与对象 第第1章章 软件工程引论软件工程引论4软件工程技术软件工程技术 (1 1)软件工程方法)软件工程方法 结构化方法结构化方法 面向数据结构方法面向数据结构方法 原型化方法原型化方法 面向对象的方法面向对象的方法 形式化方法等形式化方法等 第第1章章 软件工程引论软件工程引论(2 2)软件工具)软件工具 工具类别举例项目管理工具项目规划编辑器、用户需求跟踪器、软件版本管理器软件分析工具数据字典管理器、分析建模编辑器软件设计工具用户界面设计器、软件结构设计器、代码框架生成器程序处理工具程序编辑器、程序编译器、程序解释器、程序分析器
7、软件测试工具测试数据生成器、源程序调试器第第1章章 软件工程引论软件工程引论(3 3)软件工程过程)软件工程过程 软件过程是指生产满足需求且达到工程目标的软件软件过程是指生产满足需求且达到工程目标的软件产品所涉及的一系列相关活动,它覆盖了需求分析、产品所涉及的一系列相关活动,它覆盖了需求分析、系统设计、实施以及支持维护等各个阶段。这一系系统设计、实施以及支持维护等各个阶段。这一系列活动就是软件开发中开发机构需要制定的工作步列活动就是软件开发中开发机构需要制定的工作步骤。骤。按性质分软件过程可概括为:基本过程类、持过程按性质分软件过程可概括为:基本过程类、持过程和组织过程类。和组织过程类。按特征
8、划分按特征划分: :管理过程、开发过程与合过程。管理过程、开发过程与合过程。按人员的工作内容来分类按人员的工作内容来分类: :获取过程、供应过程、获取过程、供应过程、开发过程、运作过程、维护过程、管理过程与持过开发过程、运作过程、维护过程、管理过程与持过程。程。 第第1章章 软件工程引论软件工程引论5软件工程管理软件工程管理 (1 1)软件项目规划)软件项目规划 项目规划就是在项目开始的时候制定出项项目规划就是在项目开始的时候制定出项目开发计划,以明确项目中的人员、任务、目开发计划,以明确项目中的人员、任务、进度、费用、文档和目标等,用来指导项进度、费用、文档和目标等,用来指导项目按既定的目标
9、推进。目按既定的目标推进。第第1章章 软件工程引论软件工程引论(1 1)软件项目规划)软件项目规划 可可针对以下问题给出规划:针对以下问题给出规划:计划项目参加员的构成、分工与组织方式;计划项目参加员的构成、分工与组织方式;对项目所需的硬件、软件资源以及其他各项费对项目所需的硬件、软件资源以及其他各项费用开支做出估计;用开支做出估计;进行项目任务分解,明确项目里程碑及其文档进行项目任务分解,明确项目里程碑及其文档成份;成份;对项目风险做出估计,并对降低风险给出计划对项目风险做出估计,并对降低风险给出计划制定工作步骤,安排工作进程和人员配备;制定工作步骤,安排工作进程和人员配备;制定项目监督措施
10、。制定项目监督措施。第第1章章 软件工程引论软件工程引论(2 2)项目资源调配)项目资源调配软件项目资源涉及以下内容:软件项目资源涉及以下内容: 硬件设备,如计算机、打印机、存储设备、硬件设备,如计算机、打印机、存储设备、网络设备等;网络设备等; 支撑软件,如:开发工具、数据库系统等;支撑软件,如:开发工具、数据库系统等; 技术资料:如技术标准手册、参考文献等;技术资料:如技术标准手册、参考文献等; 项目队伍:如技术人员、管理人员、协作项目队伍:如技术人员、管理人员、协作人员等。人员等。 第第1章章 软件工程引论软件工程引论(3 3)软件产品控制)软件产品控制 软件质量管理:例如,对软件开发中
11、形成软件质量管理:例如,对软件开发中形成的各类文档进行阶段性质量审查,以保证的各类文档进行阶段性质量审查,以保证软件开发的规程与标准能够被严格执行;软件开发的规程与标准能够被严格执行;对已经产生的软件产品及其相关文档进行对已经产生的软件产品及其相关文档进行软件评估,以保证开发出来的软件产品与软件评估,以保证开发出来的软件产品与软件的需求规格定义能够保持一致。软件的需求规格定义能够保持一致。 软件配置管理:例如,指定有关软件产品软件配置管理:例如,指定有关软件产品的各项标准,跟踪并记录软件产生过程中的各项标准,跟踪并记录软件产生过程中发生的变更,标识与存档正在开发的软件发生的变更,标识与存档正在开发的软件的各种不同版本等。的各种不同版本等。 第第1章章 软件工程引论软件工程引论1. 3 软件工程的基本原则软件工程的基本原则 1采用分阶段的生命周期计划,以实现对项采用分阶段的生命周期计划,以实现对项目的严格管理目的严格管理 2坚持进
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工商面试真题完整版与工商业务常识测试题及答案
- 碎矿段水泵工作业指导书培训
- 2026年中医耳鼻喉脾虚湿困鼻渊辨证技能测试卷及答案
- 提升机使用常见事故及预防措施培训
- 脚手板铺设安全操作规程培训
- 调车员岗位安全技术规程培训
- 2025-2026学年黑龙江省绥化市青冈县第一中学校高一(下)期末数学试卷(A卷)(含答案)
- 场(厂)内专用机动车辆安全技术培训
- 2025-2026学年湖南株洲醴陵一中高一下学期期末英语试题含答案
- 暑期工学生短期劳务协议学生假期务工责任划分范本
- 期中达标测试卷(1-4单元试卷)2026-2027学年五年级数学上册人教版(含答案)
- 2026年烟花爆竹零售经营安全考试试题及答案
- 2026年人教版新版数学四年级上册第三单元《多位数乘两位数》教学设计
- 新教科版科学五年级上册1-1《研究放大镜》教学课件
- 2026-2027学年统编版九年级语文上册第一单元综合检测卷(含答案)
- 2026第三季度广西一键游数智文旅产业集团有限公司社会招聘12人笔试题库(有一套)附答案详解
- 新版 2026新教材人教PEP版五年级上册英语课文+翻译合集
- 2024 温室气体排放核算与报告要求 第21部分:铸造企业
- 第三单元《阅读综合实践》课件 2026-2027学年统编版语文九年级上册
- 舞动治疗课件
- 乡村振兴课件模板
评论
0/150
提交评论