1 / 419
文档名称:

软件工程课件.ppt

格式:ppt   大小:11,500KB   页数:419页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件工程课件.ppt

上传人:联系 2017/7/28 文件大小:11.23 MB

下载得到文件列表

软件工程课件.ppt

相关文档

文档介绍

文档介绍:2017/7/28
《软件工程》
哈尔滨工业大学韩静萍
Software Engineering
2017/7/28
在一些人眼里,今天的软件开发似乎已
成为简单的事情,已有了不少很好的开发工
具和软件库,软件开发人员训练有素,都强
烈渴望去编写很酷的软件,可以在几天的时
间里编写出一个相当复杂的软件。但为什么
有一些软件能够得到用户的喜欢,而另一些
则不能?为什么有些软件能够在市场上成功
,而有些则受到冷落?由此可见,开发软件
并不一定难,难就难在如何开发有用的软件。
微软凌小宁博士
2017/7/28
我最大的心得是,一个产品一定要找到能够
真正适用的场合,不能只是为了技术而从事技术
为了研究而进行研究,却不管用户对你所研究的
技术和产品有没有需求。否则,无论你的技术是
多么优秀,多么先进,恐怕你的产品在市场上都
无法获得成功。
微软张益肇博士
2017/7/28
软件工程是计算机科学与技术专业的一门专
业核心课程。通过本课程的学****使学生掌握系
统的软件开发理论、技术和方法,使用正确的工
程方法开发出成本低、可靠性好并在机器上能高
效运行的软件,为今后从事软件开发和维护打下
坚实的基础。
课程的性质、目的与任务
2017/7/28
本课程比较全面、系统地介绍软件工程的概念、技术
与方法。
主要内容包括:软件工程概述、软件生存周期及软件
需求分析、软件设计方法、软件测试技术等。
通过本课程的学****使学生能真正的从中了解软件开
发的整个过程。为了让学生真正得以实践,结合实际软件
开发项目,让学生从问题定义开始,经过可行性研究、需
求分析、概要设计、详细设计、编码直到最后要对自己开
发的软件还要进行测试,这样一个软件开发过程,从而使
学生掌握软件开发的基本技能。
课程主要内容
2017/7/28
学****本课程的基本要求
本课程是继程序设计课程之后,对提高学生软件
开发能力有重要作用的一门课程。要求学生在学****本
课程前应掌握信息管理系统、数据结构、结构化程序
设计、面向对象程序设计以及程序设计方法论。
通过本课程的学****为学生后期的毕业设计环节
奠定了良好的基础。
2017/7/28

学时

学时

学时

学时
1
2
3
4
9
4
13
2
2
2
4
2
10
2
14
4
2
2
8
4
12
2
总学时 48=40(讲授)+8(课程设计)
各章学时安排
2017/7/28
第一章软件工程概述
水利工程
建筑工程
机械工程
……
软件工程
本章将对软件的地位和作用、软件的特点、软件
的发展、软件的危机以及软件工程学科的形成、软件
生期等方面的问题和基本概念
传统工程
新兴工程
气象工程
生物工程
2017/7/28
软件的概念与特点
1、软件
software
soft+ware
软制品
(软体)
软件是计算机系统中与硬件相互依存的另一部分。
它包括程序、数据及其相关文档的完整集合。
2017/7/28
2、软件特点
. 软件是一种逻辑实体,而不是具体的物理实体
. 软件的生产与硬件不同
. 在软件的运行和使用期间,没有硬件那样的机械
磨损,老化问题
磨合调整
磨损用坏
修改点
实际曲线
理想曲线
硬件失效率曲线
时间
失效率
时间
失效率
软件失效率曲线