当前位置:文档之家› 精品课程《软件工程》PPT课件

精品课程《软件工程》PPT课件


单击添加 单击添加内容文字
单击添加 单击添加内容文字
单击添加 单击添加内容文字
单击此处添加标题
文字内容
文字内容
文字内容
单击此处添加标题
此处添加内容
• 单击添加段落文字 • 单击添加段落文字
12
7
3
6
4
5
此处添加内容
• 单击添加段落文字 • 单击添加段落文字
单击此处添加标题
此处添加内容
• 单击添加段落文字 • 单击添加段落文字
文字内容
文字内容
单击此处添加段落文字内容 单击此处添加段落文字内容
文字内容
单击此处添加段落文字内容 单击此处添加段落文字内容
单击此处添加段落文字内容 单击此处添加段落文字内容
单击此处添加标题
内容一 内容二 内容三 内容四 内容五 内容六 内容七 标示符号
标题一
标题二
标题三
标题四
单击此处添加标题
10
过程
业文化
27
1、软件生存周期(Life cycle)
• 软件有一个孕育、诞生、成长、成 熟、衰亡的生存过程。 • 软件生存周期通常包括可行性研究 和项目开发计划、需求分析、概要 设计、详细设计、编码、测试、维 护等活动(GB8567中规定)。
28
实现
定义 分析
设计
蓝图、图表、库 存、采购单等
产品
单击添加段落文字单击添 加段落文字
单击添加段落文字单击添 加段落文字
单击此处添Байду номын сангаас标题
单击此处添加段落文字内容 单击此处添加段落文字内容
单击此处添加段落文字内容 单击此处添加段落文字内容
单击此处添加段落文字内容 单击此处添加段落文字内容
单击此处添加段落文字内容 单击此处添加段落文字内容
单击此处添加标题
第二章
软件生存周期及模型
26
一、软件工程研究内容
序 研究方面 具体内容

1 软件开发 如:瀑布模型、增量模型、迭
模型
代模型
2 软件开发 如:面向过程方法、面向数据
方法
方法、面向对象方法
3 软件支持 如:CASE工具Rose、北大青
过程
鸟系统、PowerDesigner
4 软件管理 如:ISO9000、CMM、软件企
软件本身成本昂贵
软件分类见表1.2
三、软件危机
1、什么是软件危机: 如何开发软件,以满足不断增长,日趋复杂的需求; 如何维护数量不断膨胀的软件产品。
2、软件危机的表现 软件开发成本和进度的估算常常不准确
用户对完成的软件系统不满意现象经常发生 软件产品的质量往往靠不住; Bug一大堆
软件常常是不可维护的 软件通常没有适当的文档资料 软件成本在计算机系统成本中所占的比例逐年上升 软件开发生产率提高的速度远远跟不上硬件的发展和人们
需求的增长
单击此处添加标题
单击此处添加 段落文字内容
单击此处添加 段落文字内容
单击此处添加 段落文字内容
文字内容
文字内容
文字内容
单击此处添加标题
单击添加段落文字单击添加段落文字单击添加段落文字单击添加段落文字。 单击添加段落文字单击添加段落文字单击添加段落文字单击添加段落文字。
单击此处添加标题
软件工程
第一部分
整体概述
THE FIRST PART OF THE OVERALL OVERVIEW, PLEASE SUMMARIZE THE CONTENT
软件工程
第一章 概述
使用规范说明
背景
文本和线条
阴影
标题文本
填充
强调
超链接
已访超链接
图表应用
标准配色
强调
单击此处添加标题
单击添加目录内容1 单击添加目录内容2
35
15
18 22 2004 2005 2006 2007 2008
单击添加标题文字
单击添加段落文字单击添加段落文字单 击添加段落文字单击添加段落文字。
单击添加段落文字单击添加段落文字单 击添加段落文字单击添加段落文字。
单击此处添加标题
此处添加标题
单击添加段落文字单击添加 段落文字
单击添加段落文字单击 添加段落文字
单击添加目录内容3 单击添加目录内容4 单击添加目录内容5 单击添加目录内容6 单击添加目录内容7
一、软件定义
软件
程序+文档+数据
程序
按事先设计的功能和性能要求执行的指 令序列
数据
能使程序正常操作信息的数据结构
文档
与程序开发、管理、维护和使用有关的 图文资料
二、软件的特点和分类
软件是一个逻辑实体,而不是具体的物 理实体,因而具有抽象性 软件生产与硬件生产不同,没有明显的 制造过程 软件不会用坏,但比较难维护 软件本身是复杂的,使人类能够创造的 最复杂的产物
段落一
单击添加内容文字单击添加段落文字单击添 加段落文字单击添加段落文字单击添加段落 文字。
单击此处添加标题
单击此处添加段落文字内容
单击此处添加段落文字内容 单击此处添加段落文字内容
单击此处添加段落文字内容 单击此处添加段落文字内容
单击添加
单单击击添添加加
单击添加
单击此处添加标题
单击添加 单击添加内容文字
此处添加内容
• 单击添加段落文字 • 单击添加段落文字
单击此处添加 段落文字内容
内容1
内容2
标题
此处添加内容
• 单击添加段落文字 • 单击添加段落文字
单击此处添加 段落文字内容
内容3
单击此处添加 段落文字内容
此处添加内容
• 单击添加段落文字 • 单击添加段落文字
The end
谢谢 本次课程到此结束
3、产生软件危机的原因
软件本身特点: 逻辑部件:管理和控制软件开发过程相当困难,较难维护 规模庞大:代码长度不正比程序复杂程度
软件产品的质量往往靠不住; Bug一大堆
软件常常是不可维护的
软件通常没有适当的文档资料
软件成本在计算机系统成本中所占的比例逐年上升 软件开发生产率提高的速度远远跟不上硬件的发展和人们
29
2、软件生存周期模型概念
模型是为了理解事物而对事物作出的一种抽 象,它忽略了不必要的细节,是事物的一种 抽象形式 。
软件生存周期模型是描述软件开发过程中各种 活动如何执行的模型。它确立了软件开发和演 绎中各阶段的次序以及各阶段活动的准则,确 立开发过程所必须遵守的规定和限制等。
目前有瀑布模型、增量模型、螺旋模型、 喷泉模型、变换模型和基于知识的模型等。
此处添加内容
• 单击添加段落文字 • 单击添加段落文字
此处添加内容
• 单击添加段落文字 • 单击添加段落文字
此处添加内容
• 单击添加段落文字 • 单击添加段落文字
此处添加内容
• 单击添加段落文字 • 单击添加段落文字
单击此处添加标题
单击添加图片标题文字
单击添加内容文字
单击此处添加标题
单击此处添加段落文字内容 单击此处添加段落文字内容
相关主题