下载此文档

软件能力成熟度模型CMM.ppt


文档分类:IT计算机 | 页数:约50页 举报非法文档有奖
1/50
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/50 下载此文档
文档列表 文档介绍
软件能力成熟度模型CMM
软件学院
摘要
绪论
CMM体系结构
可重复级(第2级)
已定义级(第3级)
已管理级(第4级)
优化级(第5级)
CMM过程控制和ISO9000评价标准的区别
1 绪论
软件与软件产业的发展过程
CMM的发展过程
CMM与软件产业
软件与软件产业的发展过程
软件
相对于硬件
面临的问题
软件成本高
软件开发的进度难于控制
估计软件工作量很困难
软件质量难于保证
修正维护软件困难
55 60 65 70 75 80 85 90 95 2000年代
百分比 80 60 40 20
软件
硬件
软硬件费用之比
软件与软件产业的发展过程
软件开发技术状况
软件发展趋势
Continue
年代
软件开发技术的状况
40年代
~
50年代
处理对象
机器码
用途
科学计算;军事应用
环境与目的
裸机;确定计算机硬件的动作序列
开发方法
逻辑能力
60年代
处理对象
多种符号语言(独立于机器的)
用途
科学计算;商业、银行等领域
环境与目的
高效的程序设计语言;确定程序设计人员定义的动作序列
开发方法
功能性程序设计技术;依赖于才智与技巧;以“软件工程”来解决“软件危机”
70年代
处理对象
程序设计=数据结构+算法,“小规模系统程序的设计”
用途
非数值计算的商业事务应用,以及之能领域的应用
环境与目的
发展了应用系统的基础设施;确定数据结构及相应算法
Continue
开发方法
1、程序中分离出数据结构和算法
2、结构化分析与设计
形成了系统软件与应用软件;开始提出软件开发模型——”瀑布模型”
80年代
处理对象
大规模系统的程序设计
用途
以数据库为中心的计算机信息系统
环境与目的
网络、分布系统和个人计算机的普及,软件系统规模扩大;CASE及相应的集成化工具
开发方法
重点转向构造系统的方法;强调开发组的协作;技术上:关系数据库的客户/服务器计算,O和CMM的提出,面向对象技术
90年代
处理对象
多媒体
用途
网络
环境与目的
;信息共享,协同工作
开发方法
的遍布,出现了JAVA;强调集成和可重复性,复用经验,以及过程管理
软件与软件产业的发展过程
软件工程与软件过程管理
软件工程( Software Engineering)
指导计算机软件开发和维护的工程科学
旨在确定软件开发技术规范,其中软件开发技术包含:软件开发方法学、软件工具和软件工程环境
应用计算机科学(用于构造模型预算法)、工程科学(用于制定规范、设计模型、评估成本及权衡利弊)和管理科学(用于计划、资源、质量、成本等管理)的基本原理
与其他工程的区别:产品是程序
特点:规范化、文档化
Continue
软件与软件产业的发展过程
软件工程与软件过程管理
软件过程管理
对软件开发全过程规范化及标准化的管理
软件过程管理技术包括:软件管理学和软件工程经济学
目前,国外普遍采用的软件过程管理方法是:美国卡内基•梅隆大学软件工程研究所(SEI) 提出的软件能力成熟度模型(SW-CMM)
目的:研究如何有效地对软件开发项目进行管理,以便按照进度和预算完成软件项目计划,实现预期的经济效益和社会效益
包括:成本估计、进度计划、人员组织、质量保证等
软件与软件产业的发展过程
软件产业与CMM的提出
软件产业的发展
软件产业发展过程
Continue

软件能力成熟度模型CMM 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数50
  • 收藏数0 收藏
  • 顶次数0
  • 上传人012luyin
  • 文件大小544 KB
  • 时间2017-11-02