软件工程与软件能力成熟度的融合课件_第1页
软件工程与软件能力成熟度的融合课件_第2页
软件工程与软件能力成熟度的融合课件_第3页
软件工程与软件能力成熟度的融合课件_第4页
软件工程与软件能力成熟度的融合课件_第5页
已阅读5页,还剩52页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、软件工程与软件能力成熟度的融合1第四章 软件工程与软件能力成熟度的融合软件工程与软件能力成熟度的融合24.1 融合的重要意义4.2 项目质量的支撑点4.3 软件工程与软件能力成熟度融合框架4.4 CMM过程管理技术规避系统规划中风险4.5 CMM过程管理技术规避系统分析中风险4.6 CMM过程管理技术规避系统设计中风险4.7 CMM过程管理技术规避系统实施中风险4.8 CMM过程管理技术规避系统维护中风险软件工程与软件能力成熟度的融合34.1 软件工程与软件能力成熟度融合的重要意义o软件过程改进的理论以及软件项目开发过程中遇到的严重的、顽固的危机与风险告诉人们: 软件开发中出现的一系列成本、进

2、度、质量等问题,仅仅依靠技术是不可能提供较完整的解决规避风险的方案。软件工程与软件能力成熟度的融合4融合的必要性融合的必要性o软件开发方法的创新与突破刻不容缓o项目管理存在较大的风险o缺乏有效的可操作性强的评价与监督方法软件工程与软件能力成熟度的融合5融合的主要作用 融合框架反映了事物的内在的本质和联系 规避风险,提高管理的可视性、可洞察性以及可监控性 理论上的突破、延伸与发展 项目开发中的指导作用 CMM模型的应用平台 在前沿研究与教育环节之间架起过渡的桥梁 有利于提高软件企业内部的管理水平 有利于提高IT行业的成熟度 符合国际化管理的规范软件工程与软件能力成熟度的融合6融合的重要意义o软件

3、工程与CMM过程改进的融合提供结构和信息的双向支持,它在重视技术风险的同时,正视管理风险的存在。o有利于超越软件企业的混沌状态,有助于企业超于混沌、内部评价、提高技术和管理的自动化水平、打造企业的良好环境,增强企业的竞争能力,从而提高我国IT行业的整体水平。软件工程与软件能力成熟度的融合74.1 融合的重要意义4.2 项目质量的支撑点4.3 软件工程与软件能力成熟度融合框架4.4 CMM过程管理技术规避系统规划中风险4.5 CMM过程管理技术规避系统分析中风险4.6 CMM过程管理技术规避系统设计中风险4.7 CMM过程管理技术规避系统实施中风险4.8 CMM过程管理技术规避系统维护中风险软件

4、工程与软件能力成熟度的融合84.2 项目管理的支撑点4.2.1 项目管理常见的问题4.2.2 管理产生漏洞的主要因素4.2.3 项目管理的两个支撑点-管理与技术软件工程与软件能力成熟度的融合94.2.1 项目管理常见的问题项目管理常见的问题归纳为三大类:o第一类:资源成本问题o 典型问题描述:o 成本/预算问题、计算机资源的使用问题、人事/员工的分配的问题软件工程与软件能力成熟度的融合10 第二类:进度问题o典型问题描述:o 开发计划的问题、 测试进度的问题、o递增、修改进度的问题、里程碑出现的问题、生产率的问题等软件工程与软件能力成熟度的融合11 第三类:管理质量问题o典型问题描述:o 配置

5、管理薄弱、 错误的捕捉需求、错误的结构设计、错误的编码管理、错误的测试方案设计、错误的转换方式、培训管理薄弱、缺乏基线的管理等软件工程与软件能力成熟度的融合124.2.2 管理产生漏洞的主要因素o1、重视技术,轻视管理的基础工作o 项目管理依赖于技术支持与管理的支持。o 2、管理工作随意性强,缺乏规范性o 项目的成败过分依赖经理与用户领导的能力。一旦人员变动,项目将面临较大的压力o 3、信息管理不规范o 项目内部缺乏交流,信息交流不畅通软件工程与软件能力成熟度的融合134.2.3 项目质量的两个支撑点o 管理+ 技术 软件产品质量与技术和管理息息相关,软件开发方法应全面考虑技术和管理两个领域的

6、问题。技术和管理保证性活动的有机融合构成了软件过程的两个重要支撑点,通过软件开发生命周期与CMM管理之间建立联系。软件工程与软件能力成熟度的融合14 融合技术 combination 软件产品的质量管理技术CMM过程管理 软件工程 图4-1 技术与管理的支撑软件的质量软件工程与软件能力成熟度的融合154.1 融合的重要意义4.2 项目质量的支撑点4.3 软件工程与软件能力成熟度融合框架4.4 CMM过程管理技术规避系统规划中风险4.5 CMM过程管理技术规避系统分析中风险4.6 CMM过程管理技术规避系统设计中风险4.7 CMM过程管理技术规避系统实施中风险4.8 CMM过程管理技术规避系统维

7、护中风险软件工程与软件能力成熟度的融合164.3 软件工程与软件能力成熟度融合框架软件工程与软件能力成熟度的融合17框架应用的具体步骤概括地描述软件工程的各个阶段的主要工作与特点阐述某个具体软件容易出现的典型问题陈述CMM的某个过程管理域的核心内容应用融合技术的重要指导作用软件工程与软件能力成熟度的融合184.1 融合的重要意义4.2 项目质量的支撑点4.3 软件工程与软件能力成熟度融合框架4.4 CMM过程管理技术规避系统规划中风险4.5 CMM过程管理技术规避系统分析中风险4.6 CMM过程管理技术规避系统设计中风险4.7 CMM过程管理技术规避系统实施中风险4.8 CMM过程管理技术规避

8、系统维护中风险软件工程与软件能力成熟度的融合194.4 CMM过程管理技术规避系统规划中风险o4.4.1 CMM项目计划关键域的重要指导作用o4.4.2 CMM软件配置过程管理的重要指导作用o4.4.3 CMM培训程序过程关键域的重要指导作用o4.4.4 CMM软件转包合同过程关键域的重要指导作用软件工程与软件能力成熟度的融合204.4.1 CMM项目计划关键域的重要指导作用o系统规划阶段常见的管理问题:o(1)规划缺乏总体性o(2)不现实的计划o(3)缺乏管理上的有效支持软件工程与软件能力成熟度的融合21软件项目计划的主要内容o软件项目的目的、目标、范围、对象o软件生命周期的选择o供软件开发

9、维护的规程、方法、标准o待开发软件工作产品的确定和更改o估计软件工作产品的规模o软件项目的进度o识别和评估软件项目的风险o提出项目软件工程设施和支持工具的计划o对项目的关键计算机资源进行估计软件工程与软件能力成熟度的融合22 CMM项目计划关键域的重要指导意义o提供人员与组织的保障o计划需客观、可行、具体、全面o调整计划需规范化o确定项目的开发方式o采用市场的运作机制软件工程与软件能力成熟度的融合234.4.2 CMM软件配置过程管理的重要指导作用o软件配置管理(SCM)o 是软件过程的关键要素,是开发和维护各个阶段管理软件演讲过程的方法和规程。o其功能为配置识别、变更控制、配置状态统计、配置

10、审核软件工程与软件能力成熟度的融合24软件配置管理薄弱的严重后果o软件产品缺乏可视性o缺乏完整性和一致性o造成软件产品跟踪与审核的困难o制定下一阶段计划缺乏依据软件工程与软件能力成熟度的融合25CMM软件配置管理的关键过程域的核心内容o提供组织与人员的保障o提供必要的资金o实施软件配置管理的主要活动o软件配置管理需要必要的培训工作o软件配置管理的评价软件工程与软件能力成熟度的融合26CMM软件配置管理的关键过程域的重要指导意义o人员与组织上保证o提供必要的资金o指定软件配置管理的计划o在项目开发整个阶段实施配置管理o建立基线库o修改软件配置的控制活动o配置信息的查询功能软件工程与软件能力成熟度

11、的融合274.4.3 CMM培训程序过程关键域的重要指导作用o培训工作o 目的是提高软件开发者和软件管理者的知识和技能,以便使他们可以更加高效率和高质量地完成自己的任务。软件工程与软件能力成熟度的融合28培训工作中常见的管理问题o认识上的错误o错误地选择了培训时间o过窄或过宽的培训范围软件工程与软件能力成熟度的融合29CMM的培训程序过程关键域的核心内容o组织与人员保证o提高必要的资金o培训的途径o培训的主要活动o培训的评价软件工程与软件能力成熟度的融合304.4.4 CMM软件转包合同过程关键域的重要指导作用o软件转包o 是指将软件开发不在公司内部开发,而是将软件承包给第三方的厂家。o积极作

12、用:o 一、提高软件的可重用性o 二、减少功能蔓延软件工程与软件能力成熟度的融合31软件转包的主要风险o可视性降低o专业技术水平下降o下一步开发失去控制软件工程与软件能力成熟度的融合32CMM软件转包管理过程关键域的核心内容o提供人员与组织的支持o提供必要的资源o外包需要必要的培训o软件转包合同管理的主要活动o评审转包商o定期审查软件工程与软件能力成熟度的融合33CMM的软件转包合同管理的重要指导意义o人员与组织的支持o考察应具全面性o外包的工作计划、合同应具体、详细o与承包商保持经常性的联系软件工程与软件能力成熟度的融合344.1 融合的重要意义4.2 项目质量的支撑点4.3 软件工程与软件

13、能力成熟度融合框架4.4 CMM过程管理技术规避系统规划中风险4.5 CMM过程管理技术规避系统分析中风险4.6 CMM过程管理技术规避系统设计中风险4.7 CMM过程管理技术规避系统实施中风险4.8 CMM过程管理技术规避系统维护中风险软件工程与软件能力成熟度的融合354.5 CMM过程管理技术规避系统分析中风险o4.5.1 系统分析阶段的主要工作o4.5.2 了解需求分析阶段常见的问题o4.5.3 CMM的需求管理过程关键域的核心内容o4.5.4 CMM需求管理过程关键域的重要指导意义软件工程与软件能力成熟度的融合364.5.1 系统分析阶段的主要工作o1 需求分析方法的选择与应用o2 文

14、档的建立与管理o3 与用户交流方式的选择与应用软件工程与软件能力成熟度的融合374.5.2 了解需求分析阶段常见的问题o1 用户不能准确地表达需求o2 用户参与不够深入o3 研究导向造成的目标偏离o4 开发人员缺乏交流与说服能力软件工程与软件能力成熟度的融合384.5.3 CMM的需求管理过程关键域的核心内容o人员与组织的保证o提供必要的资金o需求的分类o实施需求管理的主要活动o需求更新的控制o需求管理工作的评价软件工程与软件能力成熟度的融合394.5.4 CMM需求管理过程关键域的重要指导意义o人员与组织的保证o提供必要的资金o需求优先级的设定o预防需求遗漏和过分蔓延o文档的规范化o发挥数据

15、字典的重要作用(课本图4.5-8)软件工程与软件能力成熟度的融合404.6 CMM过程管理技术规避系统设计中风险o4.6.1 系统设计的主要工作o4.6.2 了解系统设计常见的问题o4.6.3 CMM软件项目跟踪和监控关键域的核心内容o4.6.4 CMM软件项目跟踪和监控关键域的的重要指导意义软件工程与软件能力成熟度的融合414.6.1 系统设计的主要工作o1 系统的总体设计o2 详细设计o3 系统设计说明书的编写软件工程与软件能力成熟度的融合424.6.2 了解系统设计常见的问题o1 未充分利用系统分析的阶段结果o2 设计难度不适度o3 混乱的设计易造成水波效应 (图)o4 对开发工具的过高

16、的估计o5 忽视总体效果o6 综合查询难于实现软件工程与软件能力成熟度的融合434.6.3 CMM软件项目跟踪和监控关键域的核心内容o人员与组织的支持o资金的保证o软件项目跟踪和监控的主要活动o软件项目跟踪和监控的评价软件工程与软件能力成熟度的融合444.6.4 CMM软件项目跟踪和监控关键域的的重要指导意义o人员与组织保证o提供必要的资金o减少设计和修改的随意性o数据库的规范化o设计阶段评审会的重要作用软件工程与软件能力成熟度的融合454.7 CMM过程管理技术规避系统实施中风险o4.7.1 系统实施的主要工作o4.7.2 了解系统实施阶段常见的问题o4.7.3 CMM的软件质量保证关键过程

17、域的核心内容o4.7.4 CMM的软件质量管理过程关键域的的重要指导意义软件工程与软件能力成熟度的融合464.7.1 系统实施的主要工作o系统实施的主要工作包括:o一 程序的编写与测试o二 系统的安装与转化软件工程与软件能力成熟度的融合474.7.2 了解系统实施阶段常见的问题o不妥的人员安排o不明确的人员分工o测试用例不全面o鲁莽的编码o缺乏复审o对并行转换时间错误的理解o不恰当的纠正错误的方式o缺乏安全管理的系统转化 (109 表)软件工程与软件能力成熟度的融合484.7.3 CMM的软件质量保证关键过程域的核心内容o人员与组织的保证o资金的保证o软件质量保证的主要活动o质量的监督与管理o

18、软件质量保证的评价软件工程与软件能力成熟度的融合494.7.4 CMM的软件质量管理过程关键域的的重要指导意义o人员与组织上的保障o提供必要的资金o组间协调以及复审工作o为编程与测试的准备工作o技术回顾o正确选择并行转化时间o系统转化的安全管理软件工程与软件能力成熟度的融合504.8 CMM过程管理技术规避系统维护中风险o4.8.1 维护阶段的主要工作o4.8.2 了解维护实施阶段常见的问题o4.8.3 CMM的基线管理的核心内容o4.8.4 CMM的基线化管理的重要指导意义软件工程与软件能力成熟度的融合514.8.1 维护阶段的主要工作o系统维护工作主要包括程序维护、数据的维护、代码的维护、机器和设备以及应用系统的维护。o按维护的性质划分为o纠错性维护、 适应性维护、预防性维护、完善性

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论