信息系统开发第2章研讨.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
信息系统开发第2章研讨

第2章 信息系统开发过程管理 主要内容:以CMM为基础,在介绍相关的概念、框架以及管理的关键域等内容的同时,以CMM2级和CMM3级为主,论述与信息系统开发阶段有关部分的过程管理。 2.1 CMM概述 2.1.1 CMM中的基本概念 过程(Process):为实现给定目标所执行的一系列操作步骤。 软件过程(Software Process):人们用以开发和维护软件及其相关产品的一系列活动。 软件过程能力(Software Process Capability):描述(开发组织或项目组)通过执行其软件过程能够实现预期结果的程度。 软件过程性能(Software Process Performance):表示遵循其软件过程所得到的实际结果。 2.1.1 CMM中的基本概念 软件过程成熟度(Software Process Maturity):指一个特定软件过程被明确和有效地定义、管理、测量和控制,以及产生实际效果的程度。 软件能力成熟度等级:软件开发团队(或组织、企业)在走向成熟的途中几个具有明确定义的、表征软件过程能力成熟度的平台。 关键域:对软件开发过程进行有效管理且相互关联的一系列活动的集合,这些活动反映了一个组织对软件开发过程有效改进的关键问题,或者说是达到某个软件能力成熟度等级所必须满足的条件。 关键实践:对关键域的实施起关键作用的方针、规程措施、活动以及相关基础设施的建立、实施和检查。 实施CMM的组织机构划分 组织(Organization):在CMM中,组织通常指一个公司或其他实体内的一个单位,这些实体可以是政府机关或其它类型企业。 项目(Project):开发过程中所指的项目是开发和维护一个具体的产品,它可以包括硬件、软件和其他成分,但以软件开发和维护为主,通常称之为软件项目。 组(Group):在CMM中解释为负责一组任务或活动的部门、经理和个人的集合。组的规模可以根据项目的规模而定,可以由一个部门或多个部门指派来的兼职人员构成。 2.1.2 CMM框架 2.1.2 CMM框架 1、初始级 处于初始级的组织,开发过程中的各项活动是无序的,有时甚至是混乱的,呈现出随意性特征。组织内部无规章制度和严格的开发步骤可遵循,软件开发的成功与否依赖个别人的才能和努力,因此处于初始级的组织,其软件能力等价于个人能力,而不是组织(企业)能力。 2.1.2 CMM框架 2、可重复级 为开发过程制定了一套严格的规章制度,约束开发人员的开发行为,使他们能够按照制度要求,以相同的开发模式从事一个和另一个项目开发工作,这时的开发过程便是一个可重复的过程。 2.1.2 CMM框架 2、可重复级关键域 (1)需求管理(RM,Requirements Management):项目组在获得用户需求过程中所进行的一系列活动,包括需求的获取、审查、管理和控制以及需求变更的审查、评估等等。 (2)软件项目计划(SPP,Software Project Planning):为信息系统开发和软件项目活动的管理提供一个合理的基础和可行的工作计划,体现了信息系统开发的计划性,包含的活动有:项目经理负责制定项目计划,对信息系统开发项目的规模、工作量、成本进行估计,对进度和其他内容进行约定。 (3)软件项目跟踪和监控(SPTO,Software Project Tracking and Oversight):对实际开发进程实施跟踪和监控,以便当项目的执行与计划有较大偏离时,能够采取有效行动。 2.1.2 CMM框架 2、可重复级关键域 (4)软件转包合同管理(SSM,Software Subcontract Management):软件转包是指将含有软件、硬件、其他系统部分转包给其他组织,因此软件转包合同管理活动的内容包括:选择软件转包商、与转包商建立承诺、跟踪和审查转包执行合同的结果。 (5)软件质量保证(SQA,Software Quality Assurance):质量保证是为保证软件产品和服务充分地满足用户要求的质量而进行的有计划的、有组织的活动,包括质量保证方针和质量保证标准的制定;质量保证体系的建立和管理;质量方针的贯彻;各阶段的质量评审;重要质量问题的分析;软件产品质量鉴定、质量保证系统鉴定;质量信息的搜集、分析和使用等等,用一系列质量保证活动来确保开发项目满足质量要求。 (6)软件配置管理(SCM,Software Configuration Managemengt):即对软件产品(程序+文档)进行控制和管理。 2.1.2 CMM框架 3、已定义级 所谓“已定义”可以理解为信息系统开发和维护过程中的每个步骤和每项活动都用文档形式明确地定义出来,即可以理解为系统开发、运行维护中的各项活动都有明确定义的工作

文档评论(0)

有一二三 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档