1 / 139
文档名称:

内容摘要.ppt

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

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

分享

预览

内容摘要.ppt

上传人:baixue 2013/12/24 文件大小:0 KB

下载得到文件列表

内容摘要.ppt

文档介绍

文档介绍:1/154
内容摘要
软件的概念与特点
软件危机
软件工程
软件生命周期
软件过程
敏捷软件开发
CASE工具与环境
第一章软件工程概述
水利工程
建筑工程
机械工程
……
软件工程
本章将介绍软件的地位和作用、软件的特点、软件
的发展、软件危机、软件工程、软件生命周期以及软件
过程等方面的问题和基本概念
传统工程
新兴工程
气象工程
生物工程
软件的概念与特点
1、软件
software
soft+ware
软制品
(软体)
软件是计算机系统中与硬件相互依存的另一部分。
它包括程序、数据及其相关文档的完整集合。
2、软件特点
. 软件是一种逻辑实体,而不是具体的物理实体
. 软件的生产与硬件不同
. 在软件的运行和使用期间,没有硬件那样的机械
磨损,老化问题
磨合调整
磨损用坏
修改点
实际曲线
理想曲线
硬件失效率曲线
时间
失效率
时间
失效率
软件失效率曲线
. 软件的成本相当昂贵
软件技术的发展落后于需求
时间
软件复杂性
软件需求
差距
软件技术
硬、软件成本比例的变化
年份
成本%
软件
1950
1970
1985
1995
硬件
3、软件的分类
1、按软件的功能进行划分












支撑软件
一般类型:
文本编辑程序
文本格式化程序
支持需求分析:
PSL/PSA问题描述语言
关系数据库管理系统
支持设计:
图形软件包
结构化流程图绘图程序
支持测试:
静态分析器
测试覆盖检验程序
支持实现:
编辑程序
连接编辑程序
支持管理:
标准检验程序
库管理程序
2、按软件的规模进行划分
按开发软件所需的
人力、时间以及完成的
源代码行数。
类别
参加人数
研制期限
产品规模(源代码行数)
微型
小型
中型
大型
甚大型
极大型
1
1
2-5
5-20
100-1000
2000-5000
1-4周
1-6周
1-2年
2-3年
4-5年
5-10年
约500行
约2000行
5000-50000行
5万-10万行
100万行
1000万行
3、按软件开发划分












上个世纪60年代开始显现出来的“软件危机”催生了“软件工程”这门指导计算机软件开发和维护的工程学科。
1、什么是软件危机
软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。
软件危机