下载此文档

中国科学技术大学软件学院.ppt


文档分类:IT计算机 | 页数:约57页 举报非法文档有奖
1/57
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/57 下载此文档
文档列表 文档介绍
Why Software Engineering?
中国科学技术大学软件学院
孟宁
2010年03月
Agenda
工程及软件工程的概念
Analysis vs. synthesis of a problem
Method,Tools,procedures,Paradigm
What Is Good Software?
质量的观点
The quality of product产品质量
The quality of process过程质量
The quality in the context of the business environment商业环境中的质量
Who Does Software Engineering?
用户、客户与开发者
系统方法和工程方法
Members of Development Team
7 key factors that have changed software engineering
8 Discipline of Software Engineering
软件工程—概念
什么是工程?
什么是工程化?
什么是软件工程?
软件工程—概念
“软件工程”
----Software Engineering
于1968年 NATO 组织在
德国召开的一次会议上提出
是把软件当作一种工业产品,要求“采用工程化的
原理与方法对软件进行计划、开发和维护”。
软件工程—经典定义1
“The establishment and use of sound engineering principles in order to obtain economically software that is reliable and works on real machines.”[Fritz Bauer]
软件工程就是为了经济地获得可靠的且能在实际机器上高效运行的软件而建立和使用的完善的工程原理。
软件工程—经典定义2
“The application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software”[IEEE 1990]
软件工程是将系统的、规范的、可度量的方法应用于软件的开发、运行和维护的过程,即将工程化应用于软件中,并研究上述提到的途径。
软件工程—经典定义3
“Software engineering is that form of engineering that applies the principles puter science and mathematics to achieving cost-effective solutions to software problems.”[CMU/SEI-90-TR-003]
软件工程就是应用计算机科学和数学的原理来经济有效的解决软件问题的一种工程。
What is Software Engineering?
工业工程(机械工程,电子工程,建筑工程等)就是综合运用各种专门知识和技术,为把生产要素组成更有效的系统所从事的规划、设计、评价和创新活动。
软件工程就是综合运用计算机和计算的知识,为把生产要素组成更有效的系统(软件系统)所从事的分析、规划、设计、测试评价和创新活动。
简单地说,就是运用计算机和计算的知识来更有效地解决问题的活动。
运用计算机和计算的知识来帮助解决问题
其他学科的理论
解决方案
Problem-Solving
工程本质上是研究解决问题的过程
一般来说,问题是如何被解决的呢?或者说解决问题的一般过程是怎样的呢?
以如何到达纽约为例
活动,技术,方法,工具

中国科学技术大学软件学院 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数57
  • 收藏数0 收藏
  • 顶次数0
  • 上传人85872037
  • 文件大小631 KB
  • 时间2018-08-03