当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

《软件工程》课程PPT教学课件(讲稿)第1章 软件工程的实质

一、软件工程概述 二、软件工程的知识体系 三、软件工程的三段论 四、软件工程模型
资源类别:文库,文档格式:PPT,文档大小:1.52MB,文档页数:25,团购合买
点击下载完整版文档(PPT)

软件工程

软件工程

软件工程 。D0。0。。。00。。0。0。0●00。。。000。。。。。。。0。。。。00。0。。0。0●0。。00 第1章 软件工程的实质

软件工程 第1章 软件工程的实质

本章要点 ■一、软件工程概述 ■二、软件工程的知识体系 软件工程的三段论 ■四、软件工程模型

本章要点 ◼ 一、软件工程概述 ◼ 二、软件工程的知识体系 ◼ 三、软件工程的三段论 ◼ 四、软件工程模型

软件的概念 ■1、软件 口是计算机系统中与硬件相互依存的另一部分, 它包括程序( Program),数据Data和文档 (Document) ■程序是按照事先设计的功能和性能要求执行的指令 序列;可以在任意规模和体系结构的计算机中执行; ■数据使程序能够正常操纵信息的数据结构;例如数 字、文本、图形、视频、音频等信息数据; ■文档是与程序开发维护和使用有关的各种图文资料

一、软件的概念 ◼ 1、软件 是计算机系统中与硬件相互依存的另一部分, 它包括程序(Program),数据(Data)和文档 (Document)。 ◼ 程序是按照事先设计的功能和性能要求执行的指令 序列;可以在任意规模和体系结构的计算机中执行; ◼ 数据使程序能够正常操纵信息的数据结构;例如数 字、文本、图形、视频、音频等信息数据; ◼ 文档是与程序开发维护和使用有关的各种图文资料

、软件的概念 ■2、软件的特征 口1)软件是被开发或设计的,而不是传统意义上被制造 的 口2)软件不会“磨损”,但是会退化 口3)软件产业正在向基于构件的组装前进,但大多数软 件仍然是定制的。 ■3、软件的应用 口系统软件、实时软件、商业软件、工程和科学计算软 件、嵌入式软件、个人计算机软件、基于Web的软件 人工智能软件

一、软件的概念 ◼ 2、软件的特征  1)软件是被开发或设计的,而不是传统意义上被制造 的。  2)软件不会“磨损”,但是会退化  3)软件产业正在向基于构件的组装前进,但大多数软 件仍然是定制的。 ◼ 3、软件的应用  系统软件、实时软件、商业软件、工程和科学计算软 件、嵌入式软件、个人计算机软件、基于Web的软件、 人工智能软件

软件的概念 4、软件工程 口是针对软件这一具有特殊性质的产品的工程化 方法。软件工程涵盖了软件生存周期的所有阶 段,并提供了一整套工程化的方法,来指导软 件人员的工作

一、软件的概念 ◼ 4、软件工程 是针对软件这一具有特殊性质的产品的工程化 方法。软件工程涵盖了软件生存周期的所有阶 段,并提供了一整套工程化的方法,来指导软 件人员的工作

二、软件产业的发展 ■起始于20世纪中期,3个发展阶段 口第一个阶段,20世纪50年代到20世纪60年代。 程序设计阶段,个体手工劳动的生产方式。 口第二个阶段是20世纪60年代到20世纪70年代。 成为软件设计阶段,小组合作的生产方式。 口第三个阶段从20世纪70年代至今,称为软件工 程时代,采用了工程化的生产方式。 软件危机 ■软件工程

二、软件产业的发展 ◼ 起始于20世纪中期,3个发展阶段 第一个阶段,20世纪50年代到20世纪60年代。 程序设计阶段,个体手工劳动的生产方式。 第二个阶段是20世纪60年代到20世纪70年代。 成为软件设计阶段,小组合作的生产方式。 第三个阶段从20世纪70年代至今,称为软件工 程时代,采用了工程化的生产方式。 ◼ 软件危机 ◼ 软件工程

软件工程的三段论 项目管理 项目计划 b 要求管理 配置管理 软件集成与测试 软件开发 软件开发 软件开发

三、软件工程的三段论

软件工程的三段论 三段论:一段论是“软件项目管理论” “软件过程改进论”。这三段论组成一个 稳固的三角形 软件开发过程是软件人员生产软件的过程 管理过程是项目管理者规划软件开发、控制 软件开发的过程 口过程改进相当于对软件开发过衡和软件管理 过程的“工艺流程”进行管理和改进

三、软件工程的三段论 ◼ 三段论:一段论是“软件项目管理论”, 二段论是“软件项目开发论”,三段论是 “软件过程改进论”。这三段论组成一个 稳固的三角形。  软件开发过程是软件人员生产软件的过程  管理过程是项目管理者规划软件开发、控制 软件开发的过程  过程改进相当于对软件开发过衡和软件管理 过程的“工艺流程”进行管理和改进

四、软件工程 ■1、软件工程的再定义 口用工程化的方法指导实际的软件开发 EEE的定义:软件工程是:(1将系统化的 严格约束的、可量化的方法应用于软件的开发、 运行和维护,即将工程化应用于软件。(2)在(1) 中所述方法的研究

四、软件工程 ◼ 1、软件工程的再定义 用工程化的方法指导实际的软件开发 IEEE的定义:软件工程是:(1)将系统化的、 严格约束的、可量化的方法应用于软件的开发、 运行和维护,即将工程化应用于软件。(2)在(1) 中所述方法的研究

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共25页,试读已结束,阅读完整版请下载
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有