《实用软件工程》第二章 软件工程的概念

第二章软件工程的概念 第一节软件工程定义 第二节软件工程方法 第三节常见的几种软件开发模型
第二章 软件工程的概念 第一节 软件工程定义 第二节 软件工程方法 第三节 常见的几种软件开发模型

第一节软件工程的定义 软件工程的定义 二、软件工程的性质 软件工程的目标 四、软件工程的研究內容
第一节 软件工程的定义 一、软件工程的定义 二、软件工程的性质 三、软件工程的目标 四、软件工程的研究内容

软件工程的定义 软件工程思想是20世纪60年代未提出的,70 年代以后逐步发展起来的一门指导计算机软件开发 和维护的工程科学。 采用工程的概念、原理、技术和方法来开发 与维护软件,把经过时间考验而证明正确的管理技 术和当前能够得到的最好的技术方法结合起来,这 就是软件工程。 这门学科的目的是研究如何从管理和技术两 方面更好地开发和维护计算机软件
一、软件工程的定义 软件工程思想是20世纪60年代末提出的,70 年代以后逐步发展起来的一门指导计算机软件开发 和维护的工程科学。 采用工程的概念、原理、技术和方法来开发 与维护软件,把经过时间考验而证明正确的管理技 术和当前能够得到的最好的技术方法结合起来,这 就是软件工程。 这门学科的目的是研究如何从管理和技术两 方面更好地开发和维护计算机软件

1968年在联邦德国召开的国际会议上 正式提出并使用了“软件工程”这个术语, 运用工程学的基本原理和方法来组织和管理 软件生产。 后来还发展了与软件有关的心理学、生 理学和经济学等方面的学科 在这个期间,研究软件工程的专家学者 们陆续提出了100多条关于软件工程的准则。 这100多条准则可以概括为下述6条基本原
1968年在联邦德国召开的国际会议上 正式提出并使用了“软件工程”这个术语, 运用工程学的基本原理和方法来组织和管理 软件生产。 后来还发展了与软件有关的心理学、生 理学和经济学等方面的学科。 在这个期间,研究软件工程的专家学者 们陆续提出了100多条关于软件工程的准则。 这100多条准则可以概括为下述6条基本原 则

6条基本原则。 1.用分阶段的生存周期计划严格管理 2.坚持阶段评审 3.实行严格的产品控制 4.采用现代程序设计技术 5.能非常清楚地审查结果 6.合理安排软件开发小组人员
6条基本原则。 1. 用分阶段的生存周期计划严格管理 2. 坚持阶段评审 3. 实行严格的产品控制 4. 采用现代程序设计技术 5. 能非常清楚地审查结果 6. 合理安排软件开发小组人员

仅遵循以上6条,一成不变是不够的,软件 工程本身就是一项实践工程。随着计算机系统的 发展,必须不断地灵活地改进软件工程的实践。 这就必须积极主动地采用新的软件技术,注意不 断地总结经验,不断地有条件地进行继承和扬弃, 不断地认识未知和演变地处理未知,推进软件工 程的发展
仅遵循以上6 条,一成不变是不够的,软件 工程本身就是一项实践工程。随着计算机系统的 发展,必须不断地灵活地改进软件工程的实践。 这就必须积极主动地采用新的软件技术,注意不 断地总结经验,不断地有条件地进行继承和扬弃, 不断地认识未知和演变地处理未知,推进软件工 程的发展

、软件工程的性质 软件工程涉及到计算机科学、工程 科学、管理科学、经济学和数学等领域 是一门综合性的交叉学科
二、软件工程的性质 软件工程涉及到计算机科学、工程 科学、管理科学、经济学和数学等领域, 是一门综合性的交叉学科

计算机科学中的所有学科的知识都可应用于 软件工程,特别是计算机专业的本科生,通过计 算机科学与技术专业的课程学习,有了较扎实的 理论基础,软件工程将给予你—个计算机知识综 应用的工程概念,会让你所学的计算机学科知 识起到一个画龙点睛的作用。有了软件工程思想 方法,应用所学的计算机知识,就知道如何建造 个软件系统
计算机科学中的所有学科的知识都可应用于 软件工程,特别是计算机专业的本科生,通过计 算机科学与技术专业的课程学习,有了较扎实的 理论基础,软件工程将给予你一个计算机知识综 合应用的工程概念,会让你所学的计算机学科知 识起到一个画龙点睛的作用。有了软件工程思想 方法,应用所学的计算机知识,就知道如何建造 一个软件系统

软件工程要用工程科学中的思想、观点来 进行软件项目规划、经费估算、制定项目进度、 制定项目计划和制定项目开发方案;用管理科 学、经济学的思想和方法对软件项目进行管理、 成本核算、投入产出分析;用数学的方法建立 软件项目开发过程中的各种模型和各种算法, 进行正确性、可靠性分析,建立用户需求的形 式化模型等
软件工程要用工程科学中的思想、观点来 进行软件项目规划、经费估算、制定项目进度、 制定项目计划和制定项目开发方案;用管理科 学、经济学的思想和方法对软件项目进行管理、 成本核算、投入产出分析;用数学的方法建立 软件项目开发过程中的各种模型和各种算法, 进行正确性、可靠性分析,建立用户需求的形 式化模型等

软件工程的目标 软件工程是一门工程性的学科,软件工程 的目的是成功地构造一个大型软件系统。所谓 成功是指达到以下标准 有较低的开发成本 能达到用户所要求的软件功能。 有很好的软件性能。 软件有较好的可移植性、稳定性、健壮性 和可靠性。 有较好的可维护性,较低的维护成本。 能按计划规定的进度开发,及时交付使用
三、软件工程的目标 ➢ 有较低的开发成本。 ➢ 能达到用户所要求的软件功能。 ➢ 有很好的软件性能。 ➢ 软件有较好的可移植性、稳定性、健壮性 和可靠性。 ➢ 有较好的可维护性,较低的维护成本。 ➢ 能按计划规定的进度开发,及时交付使用。 软件工程是一门工程性的学科,软件工程 的目的是成功地构造一个大型软件系统。所谓 成功是指达到以下标准:
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《实用软件工程》第十一章 软件维护.ppt
- 《实用软件工程》第十章 软件工程管理.ppt
- 《实用软件工程》第一章 绪言.ppt
- 《实用软件工程》图书管理系统.doc
- 《实用软件工程》软件需求说明书的编写提示.doc
- 《网络安全与管理》第9章 其他Internet应用的安全性分析.ppt
- 《网络安全与管理》第8章 电子邮件安全.ppt
- 《网络安全与管理》第7章 WWW安全性.ppt
- 《网络安全与管理》第5章 系统攻击及入侵检测.ppt
- 《网络安全与管理》第3章 密钥分配与管理.ppt
- 《网络安全与管理》第2章 信息安全机制.ppt
- 《网络安全与管理》第1章 网络安全概述.ppt
- 《网络安全与管理》第12章 无线网络的安全性.ppt
- 《网络安全与管理》第11章 网络管理原理及实现.ppt
- 《网络安全与管理》第10章 操作系统安全性.ppt
- 《计算机网络技术》教学大纲.doc
- 清华大学出版社:《软件工程导论》课程PPT教学课件(第三版)第十三章 管理技术.ppt
- 清华大学出版社:《软件工程导论》课程PPT教学课件(第三版)第十二章 面向对象实现.ppt
- 清华大学出版社:《软件工程导论》课程PPT教学课件(第三版)第十一章 面向对象设计.ppt
- 清华大学出版社:《软件工程导论》课程PPT教学课件(第三版)第十章 面向对象分析.ppt
- 《实用软件工程》第三章 结构化分析.ppt
- 《实用软件工程》第四章 结构化设计.ppt
- 《实用软件工程》第五章 结构化实现.ppt
- 《实用软件工程》第六章 面向对象方法学概述.ppt
- 《实用软件工程》第七章 面向对象的分析.ppt
- 《实用软件工程》第八章 面向对象设计.ppt
- 《实用软件工程》第九章 面向对象实现.ppt
- 《实用软件工程》课程设计任务书.doc
- 《实用软件工程》软件设计书.doc
- 《实用软件工程》需求规格说明书.doc
- 西华师范大学:《数据库系统概论》习题库.doc
- 西华师范大学:《数据库系统概论》实验指导.doc
- 《SOLIDWORKS高级教程》讲义.pdf
- 武汉职业技术学院:《Visual Basic程序设计》第一章 Visual Basic简介.ppt
- 武汉职业技术学院:《Visual Basic程序设计》第三章 程序流程控制.ppt
- 武汉职业技术学院:《Visual Basic程序设计》第五章 数组.ppt
- 武汉职业技术学院:《Visual Basic程序设计》第二章 用 Visual Basic编程.ppt
- 武汉职业技术学院:《Visual Basic程序设计》第六章 过程.ppt
- 武汉职业技术学院:《Visual Basic程序设计》第四章 常用控件.ppt
- 武汉职业技术学院:《Visual Basic程序设计》第八章 绘图.ppt