软件配置作业3.docxVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一、名词解释:1、SCM:配置管理是一个管理学科,它对配置项(包括软件项)的开发和支持生存期给与技术上的和管理上的指导。配置管理的应用取决于项目的规模、复杂程度和风险大小。2、软件过程:软件过程又称软件生存周期过程,是软件生存周期内为达到一定目标而必须实施的一系列相关过程的集合,是为开发高质量软件所需要完成的任务的框架,是将用户的需求转化成有效的软件解决方案的一系列活动。3、软件质量:软件质量是指明确声明的功能和性能需求、明确文档化过的开发标准、以及专业人员开发的软件所应具有的所有隐含特征都得到的满足。4、SCI:软件配置项(Software Configuration Items, SCI)定义为部分软件工程过程中创建的信息,在极端情况下,一个SCI可被考虑为某个大的规约中的某个单独段落,或在某个大的测试用例集中的某种测试用例,更实际地,一个SCI是一个文档、一个全套的测试用例、或一个已命名的程序构件(例如,C++函数或Ada95软件包)。5、软件项目管理:软件项目管理是软件工程的保护性活动,它先于任何技术活动之前开始,并且持续贯穿于整个计算机软件的定义、开发和维护之中。6、基线:基线是软件开发中的里程碑,其标志是有一个或多个软件配置项的交付,且这些SCI已经经过正式技术复审而获得认可。7、RUP:RUP是基于UML的、以构架为中心、用例驱动与风险驱动相结合的迭代式增量开发过程;XP:XP是一种高度动态的过程,它通过非常短的迭代周期来应对软件开发中的变化。简答:1、软件开发过程中的成本问题分析?如何有效控制软件开发成本。成本问题分析:软件开发是需要很高的成本的。修改软件缺陷需要大量的成本,需求的变动需要成本、项目的管理也需要成本,越到后期,成本的增加越大,为指数增长。软件成本估算永远不会是一门精确的科学。(2)成本控制:监视成本执行以寻找出与计划的偏差。确保所有有关变更都准确地记录在成本基准计划中。防止不正确、不适宜或未核准的变更纳入成本基准计划中。将核准的变更通知有关项目干系人。2、软件项目中的风险管理如何进行?描述5种可能的软件项目风险?风险管理:风险管理分为两部分,为风险评估和风险控制,风险评估包含以下几项:风险识别:提出一个潜在破坏项目进度的风险列表。风险分析:评估每一个风险出现的可能性及其影响,判定风险的级别。风险优先级—:按风险影响大小排出一个风险优先级,这个风险列表将作为风险控制的基础。风险控制包含以下几项:风险管理计划:制定一个应对每个重要风险的方案,同时确保每一个单独的风险管理计划之间以及与整体项目计划之间相一致。风险化解:每个重要风险所对应计划的执行。风险监控:对解决风险的过程进行监控,还可以包括识别新的风险并将其反馈到正在进行的风险管理进程中。性能风险:产品能够满足需求且符合于其使用目的的不确定的程度。成本风险:项目预算能够被维持的不确定的程度。支持风险:软件易于纠错、适应及增强的不确定的程度。进度风险:项目进度能够被维持且产品能按时交付的不确定的程度。合同风险:签订的合同不科学、不严谨,项目边界和各方面责任界定不清等是影响项目成败的重大因素之一。3、RUP对软件项目管理的商业实践的价值和意义Rational 统一过程是由Rational 软件公司开发和营销的一种软件工程过程,是开发组织用以分配与管理任务和职责的一种规范化方法。这个过程的目的是在预定的进度和预算范围内,开发出满足最终用户需要的高质量软件。被证明是解决软件开发过程中根本问题的方法RUP将这些最佳实践活动以一种适当的形式结合起来,从而适应了广泛的项目和开发组织。RUP有自己的过程框架 (process framework), 这个框架可以被改造和扩展以适应采纳此方法的组织。RUP核心是解决可操作性问题,帮助开发人员尽可能少地依赖那些“不可描述的经验”。他详细给出了每个阶段参与该过程的各种角色,然后表示在过程中,该角色创建的制品。4、软件产业与传统工业项目管理的差异(google)软件产业主要的成本是人的成本,软件产业主要的财富积累是知识和经验的积累。因此,软件项目组的管理过程,几乎全部是围绕“人”来进行的管理。传统工业管理是运用合理而高效的配置,即运用劳动、资本和自然物质资源以达到用最少投入取得最大限度的产出, 实现目标利润最大化。主要管理的是人、财、物。5、描述CMM管理的思想与体系结构软件能力成熟度模型( Capability Maturity Model,CMM)为软件企业的过程能力提供了一个阶梯式的进化框架。它是基于过去所有软件工程成果的过程改善的框架,吸取了以往软件工程的经验教训。指明了一个成熟的软件组织在软件开发方面需要管理的主要工作、这些工作之间的关系以及以怎样的先后次序,一步一步的做好这些工作使软件组织走向成熟。 体系结构:

文档评论(0)

pnsdWdIjUk + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档