高级it信息工程监理生成周期_第1页
高级it信息工程监理生成周期_第2页
高级it信息工程监理生成周期_第3页
高级it信息工程监理生成周期_第4页
高级it信息工程监理生成周期_第5页
已阅读5页,还剩78页未读 继续免费阅读

下载本文档

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

文档简介

高级IT信息工程监理生成周期,大纲,系统生存周期过程,1.系统生存周期过程的内涵,ISO/IEC15288的系统生存周期过程使用过程的方法考察一个系统从产生到退役的全部活动,它定义了系统生存周期包括的过程,给出了过程的目的和输出,以及完成过程所必需的活动。一个组织(如业主单位、承建单位、监理单位)可以按照自己的工作目标有选择地实施系统生存周期过程,以完成在系统生存周期过程中和自己相关的任务。,2.系统生存周期过程模型,2.1协定过程,规定了与组织内部或外部的组织性实体建立协定的要求。为业主单位和承建单位之间,以及业主单位和监理单位之间签定的信息工程建设合同和对应的项目监理合同的过程,包括合同签定、执行以及产品或服务的交付验收。在这个过程中,业主单位为服务的获取方(需方),承建单位和监理单位为服务的供应方(供方)。,协定过程,协定过程包括:a) 获取过程被组织用于获取产品或服务,如业主单位获取产品或服务的过程;b) 供应过程被组织用于供应产品或服务,如承建单位提供产品或服务的过程,监理单位提供项目监理服务的过程。,2.2企业过程,企业过程通过项目的启动、支持和控制来管理组织获取和供应产品或服务的能力。它们提供支持项目和确保组织的目标以及已确定的协定得到满足所必需的资源和基础设施。,企业过程,企业过程包括:a) 企业环境管理过程;b) 投资管理过程;c) 系统生存周期过程管理过程;d) 资源管理过程;e) 质量管理过程。,2.3项目过程,项目过程用于建立和改进项目计划,以便根据计划评估项目的实际完成情况和进展,并控制项目的执行直至项目结束。,项目过程,项目过程包括:a) 项目策划过程;b) 项目评估过程;c) 项目控制过程;d) 决策过程;e) 风险管理过程; f) 配置管理过程;g) 信息管理过程。,2.4技术过程,定义系统的需求,把需求转化成有效的产品,必要时允许对产品进行一致的再生产,使用产品提供必需的服务,维持对服务的提供,并当产品从服务中退役时对其进行处置。使企业和项目起作用的活动,以便使利益最大化并减少由技术决策和行动所引起的风险。,技术过程,技术过程包括:a) 需求定义过程;b) 需求分析过程;c) 体系结构设计过程;d) 实现过程;e) 集成过程;f) 验证过程;,g) 移交过程;h) 确认过程;i) 运行过程;j) 维护过程;k) 处置过程。,软件生存周期过程,1.术语和概念,需方(acquirer):从供方获得或采购系统、软件产品或软件服务的组织。典型地,业主单位是需方。供方(supplier):与需方签订合同,并按合同规定提供系统、软件产品或软件服务的组织。典型地,业主单位和监理单位是供方。操作者(operato):运行系统的组织。典型地,信息系统的用户或用户中负责运行和维护该系统的组织是操作者。配置项(configuration item):一个配置中的实体,它满足一项最终使用功能,并能在给定的基准点上单独标识。,术语和概念,基线(baseline):在配置项的生存周期内的某一特定时刻已正式设计并固定了的且经正式批准的配置项的一个版本,而不管媒体是什么。组织(organization):项目中涉及的所有个人、团体、单位或机构,如需方、供方、用户、操作者等。典型地,组织包括业主单位、承建单位和监理单位等。确认(validation):通过检查和提供客观证据认可针对某一特定预期用途的需求已经满足。确认通常是对最终产品在规定的使用条件下进行的,软件生存周期中的确认通常指测试。验证(verification):通过检查和提供客观证据认可规定需求已经满足,验证的方法包括分析、评审、测试等。,2.软件生存周期过程划分,按照GB/T8566的规定,软件生存周期被划分为: 5个基本过程 8个支持过程 4个组织过程 每一个过程划分为一组活动,每一项活动进一步划分为一组任务。,2.1软件生存周期标准的结构,2.2生存周期基本过程,基本过程由软件生存周期中的基本过程及其活动和任务构成,这些过程、活动和任务通常是一个软件产品共有的。,生存周期基本过程,基本过程包括:a)获取过程确定需方和获取系统、软件产品或软件服务的组织的活动。b)供应过程确定供方和向需方提供系统、软件产品或软件服务的组织的活动。c)开发过程确定开发者和定义并开发软件产品的组织的活动。d)运作过程确定操作者和在规定的环境中为其用户提供运行计算机系统服务的组织的活动。 f)维护过程确定维护者和提供维护软件产品服务的组织的活动,也就是对软件的修改进行管理,使它保持合适的运行状态,这一过程包括软件产品的移植和退役。,2.3生存周期支持过程,生存周期支持过程以明确的目的作为构成整体所必须的部分支持其他过程,有助于软件项目的成功实施和质量保障,支持过程按照其他过程的需要采用和执行。,生存周期支持过程,支持过程包括:a)文档编制过程b)配置管理过程c)质量保证过程d)验证过程e)确认过程f )联合评审过程g)审核过程h)问题解决过程,2.4生存周期组织过程,组织过程包括:a)管理过程确定生存周期过程中的基本管理活动,包括项目管理。b)基础设施过程确定建立生存周期过程基础结构的基本活动。c)改进过程确定一个组织(即需方,供方,开发者,操作者,维护者,或另一过程的管理者)为建立、测量、控制和改进其生存周期过程所需开展的基本活动。d)培训过程确定提供经适当培训的人员所需的活动。,3.基本过程描述,获取过程供应过程开发过程运作过程维护过程,3.1获取过程,启动招标准备合同准备和修改对供方的监督验收和完成,3.2供应过程,启动准备投标签订合同编制计划实施和控制评审和评价交付和完成,3.3开发过程,过程实施系统需求分析系统结构设计软件需求分析软件结构设计软件详细设计软件编码和测试,软件集成软件合格性测试系统集成系统合格性测试软件安装软件验收支持,3.4运作过程,运作过程包括操作者的活动和任务。本过程规定软件产品的运行和对用户的操作支持,因为软件产品的运行要集成到系统的运行中,所以本过程的活动和任务涉及到系统,本过程一般不属于监理的范围。,3.5维护过程,维护过程包括维护者的活动和任务。当软件产品由于某一问题的改进、更新需要对编码和相关文档进行修改时,就启动本过程,目的是改进现有产品,同时维持其完整性。本过程包括软件产品的移植和退役,本过程随着软件产品的退役而结束,本过程一般不属于监理的范围。,4.支持过程描述,文档编制过程 配置管理过程 质量保证过程 验证过程 确认过程 联合评审过程 审核过程 问题解决过程,4.1文档编制过程,文档编制过程是记录生存周期过程或活动产生信息的过程。该过程包含一组活动,用来计划、设计、开发、生产、编辑、分发和维护所有有关人员需要的文档,这些有关人员可以是系统、软件产品和项目的管理者、工程师和用户,涉及业主单位、承建单位和监理单位。,文档编制过程,a)过程实施应开发、编制并完成软件产品生存周期期间需产生的文档计划。b)设计和开发每一种指明的文档应根据适合的文档编写标准进行设计(如GB/T8567),编制的文档应按照其文档编制标准加以评审和编辑,以更符合格式、技术内容和表述方式要求,文档在发布前应由授权人员批准。c)文档生成文档应按照计划产生和提供,按照配置管理过程进行文档的编写控制。d)维护当文档需要修改时要求完成的任务应按维护过程进行。,4.2配置管理过程,配置管理过程是在整个软件生存周期中实施管理和技术规程的过程。标识、定义系统中的软件项并指定基线;控制软件项的修改和发行;记录和报告软件项的状态和修改申请;保证软件项的完整性、协调性和正确性;以及控制软件项的储存、处理和交付。,配置管理过程,a)过程实施编制配置管理计划。该计划应描述:配置管理活动;为实施这些活动采用的规程和进度安排;负责实施这些活动的组织,以及它们和其他组织的关系,如软件开发和维护部门;计划应形成文档并实施。b)配置标识制定一个方案来标识一个项目需加控制的软件项及其版本。标识内容包括:建立基线的文档、版本引用号以及其他标识细节。c)配置控制标识和记录更改申请;分析和评价更改;批准或不批准申请;实现、验证和发行已修改的软件项。d)配置状态记录编制管理记录和状态报告,表明受控软件项的包括基线在内的状态和历史。状态报告应包括某一项目的更改号码;最新的软件项版本;发行标识;版本号数;以及各版本的比较。e)配置评价配置评价活动保证软件项按其要求的功能完整性,软件项的物理完整性。f)发行管理和交付采取有效控制软件产品和文档的发行和交付。,4.3质量保证过程,质量保证过程保证软件产品和过程在项目生存周期内符合规定的要求,并遵守已制定的计划。质量保证可以是内部的或外部的,这取决于证明产品或过程的证据是提交给供方的管理者,还是提交给需方。质量保证可以使用其他支持过程的结果,比如验证、确认、联合评审、审核和问题解决等过程。,质量保证过程,a)过程实施定制执行质量保证过程活动和任务的计划,形成文档,在合同有效期内执行并保持;质量保证过程应与有关的验证、确认、联合评审和审核过程相协调;质量保证过程实施中检查出的问题应形成文档并作为问题解决过程的输入。b) 产品保证应保证软件产品和有关文档符合合同,并按照计划进行。 c) 过程保证保证一个项目采用的软件生存周期过程符合合同,并按照计划进行。d) 质量体系保证可根据合同中规定的GB/T19001.1的条款(如适用),保证开展附加的质量管理活动。,4.4验证过程,验证过程指通过分析、评审和测试等手段确定供应、开发等过程的活动满足要求的过程。监理机构的某些验证工作可认为是独立验证过程,另一些验证过程则是协助业主单位进行的。验证过程是监理机构用来监督承建单位的重要手段,以下关于验证过程的活动、任务及其验证准则需要监理机构掌握并在监理工作中实施。,验证过程,过程实施验证,4.5确认过程,确认过程是一个确定需求和最终的、已建成的系统或软件产品是否满足特定的预期用途的过程。确认可以在早期阶段进行,这个过程可以作为软件开发过程的验收支持活动的一部分进行。类似于验证过程,确认过程可以独立进行,如第三方测试。,确认过程,过程实施确认,4.6联合评审过程,联合评审过程是评价某个项目的一项活动的状态和产品的过程。联合评审既在项目管理级进行又在技术级进行,并且要在整个合同有效期内进行。这一过程可由两方采用,其中一方(评审方)评审另一方(被评审方)。,联合评审过程,过程实施项目管理评审进行技术评审,4.7审核过程,审核过程是在适当时确定符合于需求、计划和合同的过程。,审核过程,任务1审核应按项目计划中的规定,在预先确定的里程碑处进行。任务2审核人员对他们审核的软件产品和活动应无直接责任。任务3进行审核所需的资源应由各方协商一致,这些资源包括支持人员、场所、设施、硬件、软件和工具。任务4在每次审核时,各方宜就下述事项协商一致:代表、需评审的软件产品(和活动的结果)、审核范围和规程、以及审核的输入和输出准则。任务5审核中出现的问题应加以记录,并按要求输入问题解决过程。任务6完成审核之后,审核结果应形成文档,并提供给被审核方,被审核方应了解审核方在审核中发现的问题,并作出解决有关问题的计划。任务7各方应就审核结论、采用措施的责任和结果准则协商一致。,4.8问题解决过程,问题解决过程是分析和解决问题(包括不合格项)的过程,不管问题的性质或来源如何,这些问题是实施开发、运作、维护或其他过程中暴露出来的。其目的是及时提供响应对策,并形成文档,以保证所有暴露的问题得到分析和解决,并认识到发展趋势。,问题解决过程,过程实施应建立问题解决过程,以便处理在软件产品和活动中发现的所有问题;着手采取措施;合适时,将存在的问题告知有关各方;标识、分析原因,可能时,要清楚问题原因;达到解决和处理;跟踪并报告状态;问题的解决和处理应加以评价。问题解决当在软件产品或活动中已发现问题(包括不合格项)时,应编制问题报告描述发现的每个问题。问题报告应用来作为上述闭合环路的一部分,从发现问题开始,直到问题及其原因的调查、分析和解决。,5.组织过程描述,管理过程基础设施过程改进过程培训过程业主单位参与的过程和活动 承建单位参与的过程和活动涉及监理机构的过程和活动,5.1管理过程,a)启动和范围确定b)策划c)执行和控制d)评审和评价e)结束,5.2基础设施过程,a)过程实施,包括确定监理基础设施、将监理基础设施形成文档等任务。b)建立基础设施,包括建立并配置监理基础设施等任务。c)维护基础设施,包括监理基础设施维护等任务。,5.3改进过程,a)过程建立应建立适合于所有软件生存周期过程的组织过程,以应用到其业务活动中。b)过程评估应建立开发过程评估规程,形成文档并实施。组织应有计划并按适当的间隔进行过程评审。c)过程改进当过程评估和评审的结果表明必要时,组织应改进其过程,过程文档应及时更新,以反映组织过程的改进。,5.4培训过程,a)过程实施应对项目要求进行评审,以便为获取和开发资源以及管理和技术人员所需的技能及时作出规定;应确定培训的类型、水平以及需要培训人员的类别;应制订实施进度安排、资源需求和培训需求的培训计划,并形成文档。b)培训资料的编制应编制培训教材,包括用于培训的影像资料。c)培训计划的实施应按计划实施人员培训,应保存培训记录。,5.5业主单位参与的过程和活动,生存周期中业主单位参与的活动包括获取过程的全部活动,组织过程的全部过程和活动,以及支持过程的部分过程。,5.6承建单位参与的过程和活动,生存周期中承建单位参与的活动包括供应过程的全部活动,开发过程的全部活动,组织过程的全部过程和活动,以及支持过程的全部过程和活动。承建单位应按照生存周期支持过程的活动辅助开发过程,包括按照文档编制过程要求编制开发过程的各类文档,按照配置管理和质量管理计划实施开发过程,按照确认、验证、联合评审和审核过程对开发过程进行评价。,5.7涉及监理机构的过程和活动,一是监理机构监督(不参与)承建单位完成的相关活动,即监理对象,如开发过程、承建单位支持过程的相关活动;二是协助业主单位完成(或参与完成)的相关活动,如审核、联合评审等。,信息工程监理生存周期过程模型,监理生存周期过程,监理生存周期过程包括3个基本过程、4个组织过程和3个支持过程。其中,基本过程包括:监理供应过程、监理获取过程、监理实施过程;组织过程包括:监理管理过程、监理基础设施过程、监理培训过程、监理改进过程;支持过程包括:监理文档编制过程、监理质量管理过程、监理问题解决过程。,1.监理生存周期基本过程,1.1 监理获取过程,获取过程是指监理单位受业主单位(需方)的委托,选择合适的承建单位,并按照需方的要求监督承建单位完成信息工程项目的建设过程。监理获取过程中的活动和任务可对应于软件生存周期中获取过程的相应活动和任务进行实施。,1.2 监理获取的活动,协助招标协助承建合同签定监督承建单位项目验收和完成,1.3 监理供应过程,监理供应过程是指监理单位向业主单位提供信息工程监理服务,完成监理合同中规定的各项任务。这里的“供应”是指监理单位的身份是服务的供应者(供方)。,1.4 监理供应的活动,启动监理投标签定监理合同编制监理计划监理实施和控制监理项目完成,1.5 监理实施过程,需求分析制定监理规划编制监理细则工程实施过程监理监理项目验收支持需求说明验证支持过程验证组织过程验证,验收条件验证验收测试确认项目计划审核设计方案审核实施方案审核验收方案审核联合评审,2.监理生存周期组织过程,2.监理生存周期组织过程包括,监理管理过程基础设施过程监理培训过程监理改进过程,2.1监理管理过程,指完成监理项目应进行的项目级的组织和管理工作。这一过程可按照软件生存周期的管理过程实施各项活动和任务。,2.2基础设施过程,监理基础设施包括监理设施、监理采用的技术和管理标准等。这一过程可按照软件生存周期的基础设施过程实施各项活动和任务。,2.3监理培训过程,指完成监理人员自身培训

温馨提示

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

评论

0/150

提交评论