西安交通大学:《计算机软件基础》第15单元 软件工程概论

第15单元 软件工程概论 计算机软件基础 The software basic of computer 下一页 主讲:赵英良
下一页 计算机软件基础 The software basic of computer 主讲:赵英良 第15单元 软件工程概论

教学内容 本讲介绍四个问题: 一、软件工程的基本概念 软件生存周期 、软件工程管理 四、知识产权保护 上一页 停止放映 下一页 第2页
下一页 上一页 停止放映 第2页 教学内容 ⚫ 本讲介绍四个问题: ⚫ 一、软件工程的基本概念 ⚫ 二、软件生存周期 ⚫ 三、软件工程管理 ⚫ 四、知识产权保护

软件基础大作业须提交的文档 ●技术说明书:(书面) 任务书、任务分配、开发计划、需求分析、设计说明、测 试说明、维护说明 ●使用说明书:(书面) 安装说明、使用说明 个人小结(每个人要写一份,书面) 个人承担的任务、完成过程的介绍、遇到的困难和解决办 法、待解决的问题、收获、体会。 以上可装订在一起 运行程序 (电子) 上一页 停止放映 源程序 (电子) 下=页所有内容,以组为单位压缩为“组长学号zp”提交 第3页
下一页 上一页 停止放映 第3页 软件基础大作业须提交的文档 ⚫ 技术说明书: (书面) – 任务书、任务分配、开发计划、需求分析、设计说明、测 试说明、维护说明 ⚫ 使用说明书: (书面) – 安装说明、使用说明 ⚫ 个人小结(每个人要写一份,书面): – 个人承担的任务、完成过程的介绍、遇到的困难和解决办 法、待解决的问题、收获、体会。 以上可装订在一起 ⚫ 运行程序 (电子) ⚫ 源程序 (电子) 所有内容,以组为单位压缩为“组长学号.zip”提交

本单元涉及内容 ●概述 软件的基本概念 软件的发展和软件危机 ●第9章软件工程 9.1软件工程 9.2软件生存周期 9.3软件工程管理 上一页 停止放映 下一页 第4页
下一页 上一页 停止放映 第4页 本单元涉及内容 ⚫ 概述 –软件的基本概念 –软件的发展和软件危机 ⚫ 第9章 软件工程 –9.1 软件工程 –9.2 软件生存周期 –9.3 软件工程管理

、软件工程的基本概念 介绍以下几个问题: 1什么是软件工程 2软件工程的目标 ●3软件工程的指导思想 4软件工程基本原理 5软件工程应用范围 上一页 6传统软件工程模式 停止放映 ●7现代软件工程模式 下一页 第5页
下一页 上一页 停止放映 第5页 一、软件工程的基本概念 ⚫ 介绍以下几个问题: ⚫ 1.什么是软件工程 ⚫ 2.软件工程的目标 ⚫ 3.软件工程的指导思想 ⚫ 4.软件工程基本原理 ⚫ 5.软件工程应用范围 ⚫ 6.传统软件工程模式 ⚫ 7.现代软件工程模式

、软件工程的基本概念 教件工程”一词是1968年北大西洋公约组 织的计算机科学家在当时联邦德国召开的专 门讨论解决“软件危机”的国际会议上正式 提出并使用的,并由此诞生了一门新兴学 科——软件工程学。 “软件工程学”是一门交叉学科,它涉及计 算机科学、管理科学、工程学和数学。 计算机科学培养的是计算机科学家,而软件 上页工程则是培养软件工程师 停止放映 下一页 第6页
下一页 上一页 停止放映 第6页 一、软件工程的基本概念 ⚫ “软件工程”一词是1968年北大西洋公约组 织的计算机科学家在当时联邦德国召开的专 门讨论解决“软件危机”的国际会议上正式 提出并使用的,并由此诞生了一门新兴学 科——软件工程学。 ⚫ “软件工程学”是一门交叉学科,它涉及计 算机科学、管理科学、工程学和数学。 ⚫ 计算机科学培养的是计算机科学家,而软件 工程则是培养软件工程师

1.什么是软件工程 软件工程IEE定义:软件工程是以 系统的、规范的、定量的方法应用 于软件的开发、运营和维护,以及 这些方法的研究 软件工程学:研究软件开发、生产内 在规律的学科。 上一页 停止放映 下一页 第7页
下一页 上一页 停止放映 第7页 1.什么是软件工程 软件工程IEEE定义:软件工程是以 系统的、规范的、定量的方法应用 于软件的开发、运营和维护,以及 这些方法的研究。 软件工程学:研究软件开发、生产内 在规律的学科

2.软件工程的目标 ●软件工程的基本目标是: 开发尽可能多的软件产品; ●提高软件的生产效率 ●满足应用的功能需要; 降低软件开发成本 上一页 停止放映 下一页 第8页
下一页 上一页 停止放映 第8页 2.软件工程的目标 ⚫ 软件工程的基本目标是: ⚫开发尽可能多的软件产品; ⚫提高软件的生产效率; ⚫满足应用的功能需要; ⚫降低软件开发成本

3.软件工程的指导思想 为解决软件危机,把“软件”这种特殊商品的生 产、管理过程纳入传统工程管理的轨道 用计算机科学中的最新成果应用于软件工程中 用管理学的原理和方法进行软件生产管理 用工程学的观点进行核算,制定工程进度和实 施方案 用数学方法建立软件的可靠模型和各种有效算 法 上一页 停止放映 采用科学的方法进行软件的开发和管理 下一页 第9页
下一页 上一页 停止放映 第9页 3.软件工程的指导思想 ⚫ 为解决软件危机,把“软件”这种特殊商品的生 产、管理过程纳入传统工程管理的轨道; –用计算机科学中的最新成果应用于软件工程中 –用管理学的原理和方法进行软件生产管理 –用工程学的观点进行核算,制定工程进度和实 施方案 –用数学方法建立软件的可靠模型和各种有效算 法 –采用科学的方法进行软件的开发和管理

4.软件工程基本原理 自1968年提出“软件工程”的概念以来, 专家学者又陆续突出了100多条关于软件 工程的准则。 ●著名软件工程专家B.W. Boehm于1983年发 表的一篇论文中提出了软件工程的七条基 本原理。他认为这七条原理是确保软件产 品质量和开发效率的最小准则集合。 上一页 停止放映 下一页 第10页
下一页 上一页 停止放映 第10页 4.软件工程基本原理 ⚫ 自1968年提出“软件工程”的概念以来, 专家学者又陆续突出了100多条关于软件 工程的准则。 ⚫ 著名软件工程专家B.W.Boehm于1983年发 表的一篇论文中提出了软件工程的七条基 本原理。他认为这七条原理是确保软件产 品质量和开发效率的最小准则集合
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 西安交通大学:《计算机软件基础》第17单元 面向对象方法.ppt
- 西安交通大学:《计算机软件基础》第16单元 传统程序设计方法.ppt
- 西安交通大学:《计算机软件基础》第13讲 数据库设计基础和SQL语言.ppt
- 西安交通大学:《计算机软件基础》第12单元 关系数据库及数学基础.ppt
- 西安交通大学:《计算机软件基础》第11单元 数据库——数据库概述.ppt
- 西安交通大学:《计算机软件基础》第8单元 操作系统基础.ppt
- 西安交通大学:《计算机软件基础》第9单元 存储器与设备管理.ppt
- 西安交通大学:《计算机软件基础》第7单元 排序.ppt
- 西安交通大学:《计算机软件基础》第4单元 非线性数据结构——树、二叉树.ppt
- 西安交通大学:《计算机软件基础》第5单元 非线性数据结构图.ppt
- 西安交通大学:《计算机软件基础》第6单元 查找.ppt
- 西安交通大学:《计算机软件基础》第3单元 线性数据结构(二).ppt
- 西安交通大学:《计算机软件基础》第1单元 软件概述.ppt
- 山东师范大学:《网站组建管理与维护》课程教学资源(PPT课件)第2章 网站项目管理与工程设计.ppt
- 山东师范大学:《网站组建管理与维护》课程教学资源(PPT课件)第1章 Web系统绪论.ppt
- 山东师范大学:《网站组建管理与维护》课程教学资源(PPT课件)第3章 组建IIS的信息服务平台.ppt
- 山东师范大学:《网站组建管理与维护》课程教学资源(PPT课件)第7章 Web数据库管理与维护.ppt
- 山东师范大学:《网站组建管理与维护》课程教学资源(PPT课件)第4章 Web网站安全部署.ppt
- 山东师范大学:《网站组建管理与维护》课程教学资源(PPT课件)第10章 电子政务网站建设与评估.ppt
- 山东师范大学:《网站组建管理与维护》课程教学资源(PPT课件)第5章 组建 Webmail信息服务平台.ppt
- 北京工业大学:《软件工程》讲义.ppt
- 吉林师范大学:《Power Builder教案》目录.ppt
- 吉林师范大学:《Power Builder教案》第3章 PowerScripti语言.ppt
- 吉林师范大学:《Power Builder教案》第2章 Power Builder对象.ppt
- 吉林师范大学:《Power Builder教案》第1章 PowerBuilder基础.ppt
- 吉林师范大学:《Power Builder教案》第7章 电视节目脱机浏览器.ppt
- 吉林师范大学:《Power Builder教案》第8章 有线电视网管系统.ppt
- 吉林师范大学:《Power Builder教案》第4章 数据库与数据窗口.ppt
- 吉林师范大学:《Power Builder教案》第5章 通讯录管理器.ppt
- 吉林师范大学:《Power Builder教案》第10章 通用查询模块.ppt
- 吉林师范大学:《Power Builder教案》第9章 用机记录浏览器.ppt
- 吉林师范大学:《Power Builder 教案》第6章 小型财务软件.ppt
- 《计算机组成原理实验》课程教学资源(PPT课件讲稿)第六章 FD-CES实验台功能模块介绍.ppt
- 《计算机组成原狸实验(三)》第七章 可编程逻辑器件设计语言ABEL.ppt
- 《计算机组成原理实验》课程教学资源(PPT课件讲稿)第七章 PLD部件实验.ppt
- 《计算机组成原理实验》课程教学资源(PPT课件讲稿)第一章 计算机组成原理实验概述 第二章 FD-CES实验台 第三章 可编程器件技术 第四章 PLD硬件基础 第五章 PLD开发环境.ppt
- 《3ds max应用制作》第一讲 城市住宅楼效果图的制作.ppt
- 《3ds max应用制作》第二讲 环境设施的效果表现.ppt
- 广东工业大学:《单片机原理与应用 Principles and Application of Microcontroller》课程教学资源(PPT课件讲稿)第3章 单片机指令系统.ppt
- 广东工业大学:《单片机原理与应用 Principles and Application of Microcontroller》课程教学资源(PPT课件讲稿)第1章 计算机基础知识.ppt