软件项目通用监理方案_第1页
软件项目通用监理方案_第2页
软件项目通用监理方案_第3页
软件项目通用监理方案_第4页
软件项目通用监理方案_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

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

文档简介

信息系统软件项目监理方案根据信息系统软件项目的生命周期,我们从需求分析阶段、设计阶段、实施阶段、测试阶段、验收阶段、用户培训阶段、试运行阶段7个阶段对软件项目进行监理。 对各阶段从质量、进度、成本、合同、信息、组织协调等不同角度进行监理。 在各阶段制定了适当的工作流程。 监理方对项目各阶段进行监理分析,具体分析如下1.1项目需求分析阶段的监理1.1.1需求分析阶段的监理工作在这个阶段,主要承包人根据项目合同的要求,通过采访、调查、演示等手段与建设部门联系,了解系统建设的整体要求,包括软件的功能、性能、接口、数据、环境需求、安全保密要求、制约条件等在这个阶段,建设部门必须提交需求分析报告和原型系统。监理单位在这个阶段的工作,根据内容分为:l控制:包括需求分析阶段各种文件的保管监督、需求分析报告书、原型演示系统的确认等l沟通:建设部门和建设部门因知识背景不同而在采访过程中沟通不顺利时,监理部门应利用自己的优势,使双方能够顺利地理解对方。制定项目监理规划和需求阶段监理方案或监理细则。1.1.2需求分析阶段的质量管理1 .审查建设部门需求分析前的准备工作l需求分析流程的规律性l需求分析方法l需求报告的规律性参考软件需求说明书 (GB856T88 )。2 .审查建设部门提交的需求报告内容l完整性:是否满足建设部门的所有需求,是否包括开发软件系统所需的所有信息l的正确性和无二义性。l可行性:检查法律法规、技术、业务、现有资源环境、管理、维护等方面需求的可行性。l对业务的需求的必要性。l排序优先级:基本功能和增强功能,或首先满足某些使用需求等策略。l可验证性:需求说明是验证需求是否满足要求的标准。l可跟踪性:软件要求的系统要求的可跟踪性。3 .建设部门在需求分析过程中审查对需求的管理措施l需求变更管理措施l需求版本控制措施l需求的跟踪1.1.3需求分析阶段的进度管理1 .审查需求分析进度计划l与开发计划署的一致性l认识性l执行措施2 .随时跟踪检查的进展情况,在发现问题时提出修正方案,发行监理整改通知单1.1.4需求分析阶段的成本管理1 .估计实现成本,明确系统的完成范围。2 .验证和签名本阶段的工程量和工作量。1.1.5需求分析阶段合同管理1 .合同履行管理:包括工期、质量管理和费用管理。2 .合同的变更管理。3 .工程价款的支付管理。4 .工程停止,工程重新开始管理。5 .工程延期管理。1.1.6需求分析阶段的信息管理1 .在这个阶段确定信息管理的对象l建设部门提供的数据和资料l会议记录l需求报告l系统原型l监理记录2 .信息管理过程的定义3 .信息管理方法l管理工具l文件库结构1.1.7需求分析阶段组织协调l监理例会制度l监理工作报告l协助承包商进行项目需要阶段的审查确认1.1.8需求分析阶段监理工作流程1.1.8.1需求审查流程建设部门提交需求分析报告监理单位制定需求审查计划参加者时间地点议程检查项目审查标准审查利益相关者和需求审查计划需求分析报告内容完整性审计通过建设部门改建不通过通过需求分析报告确认内容的正确性完整性正确性可行性必要性没有二义性可验证性可追溯性优先级区分通过不通过三方签证通过了建设部门根据确定的需求进行修改项目计划监理工程师审查项目计划通过不通过通过建设部门改建由监理工程师签字建设部门批准进入下一阶段1.1.8.2进度控制流程建设部门制定需求分析阶段的进展计划,填写进度计划报审表总监理工程师的批准在计划组织实施监理工程师检查、分析进度的实施情况基本上达成计划目标大大偏离计划目标总监理工程师发行监理通知指示建设部门采取调整措施在第一次监理会议之后准备制定下一阶段的计划1.2项目设计阶段的监理1.2.1系统设计阶段的监理工作在系统设计阶段,建设部门通常包括概要设计、详细设计和设计评审。概要设计也称为概念设计或整体设计,是将软件需求转换为数据结构和软件系统结构的过程,通常包括数据设计和系统结构设计。 其中,数据设计侧重于数据结构的定义,系统结构设计定义了软件系统各主要成分之间的关系。 在建设部门进行概要设计的过程中,监理部门需要从设计规范、系统结构、系统可靠性、设计文件等方面进行监督和控制。详细设计的直接目标是定义模块内的实现结构和方法,制定详细的设计说明书,监理单位在此阶段主要控制进度,主要手段是定期与承包单位联系,检查文件。设计审查根据用户的要求,审查系统设计和需求的完整性、设计的合理性、技术可行性,保证系统结构的正确性。 设计评审通常以同行评审的方式进行。 监理单位在设计审查时主要监督审查人员的资格、审查要素的完整性、文件的完整性。1.2.2设计阶段的质量管理1 .审查建设部门的系统设计标准a )系统设计报告的格式要求n设计目标n需求分析n整体结构n模块的定义和分割n接口设计n数据库设计n安全保障设计n错误处理机构n安装技术n开发平台n系统集成测试方案n系统安全测试方案n程序设计规格参照:概要设计说明书(GB856788 )b )数据库设计规范c )详细的设计报告格式要求参照:详细设计说明书(GB856788 )2 .审查建设部门提交的系统设计文件的内容l设计目标满意度系统设计目标包括功能目标、性能目标、安全目标、可靠性目标、灵活性目标和开放性目标。适合顺序:实用性(友好性):可靠性(安全性):可管理性:可维护性:可扩展性:运营效率l遵守设计原则l设计和需求的一致性l实用性:确认该设计对解决需求的解决方法是否实用l可维护性:确认此设计是否考虑到便于将来的维护l灵活性:确认这个设计是否考虑到可以随着业务的变化和发展灵活地扩展和调整l接口:确认该软件的内部接口和外部接口是否明确定义,模块是否满足高凝聚和低耦合的要求,模块的作用范围是否在其控制范围内必须包含以下接口定义n人性化界面n数据收集子系统和数据统计子系统之间的接口,如GUI、数据库、用户帐户管理等n本系统和CA系统的接口n本系统和下属各机关的现有业务系统的接口l质量:确认这个设计是否显示出良好的质量特性l各技术方案的选择:确认是否考虑了其他方案,比较各选项的标准是什么l技术清晰度:确认设计是否以易于翻译的形式表现在代码中l风险:确认此设计是否能在现有技术条件和预算范围内按时实现l可追溯性:确定此设计是否复盖了所有已确定的软件要求,并确定软件的各个组件是否能够追溯到某一要求3 .审查建设部门提交的详细设计报告内容l模块程序的组织结构l模块内部实施机制设计(程序描述、功能、输入项目、输出项目、算法、进程逻辑、接口、存储分配、注释设计、限制)l模块测试方案1.2.3设计阶段的进度控制1 .审查建设部门提交的进度计划l和建设合同的完整性l认识性l执行措施2 .随时跟踪检查的进展情况,在发现问题时提出修正方案,发行监理整改通知单1.2.4设计阶段的成本管理1 .根据设计结果计算系统实现的成本,将成本控制在用户可接受的范围内。2、验证和批准设计阶段的工程量和工作量。1.2.5设计阶段合同管理1 .合同履行管理:包括工期、质量管理和费用管理。2 .合同的变更管理。3 .工程价款的支付管理。4 .工程停止,工程重新开始管理。5 .工程延期管理。1.2.6设计阶段的信息管理1 .在这个阶段确定信息管理的对象l建设部门提供的数据和资料l会议记录l设计报告l监理记录2 .根据定义的信息管理过程收集有关管理的文档1.2.7设计阶段组织协调l监理例会制度l监理工作报告l监理特别会议1.2.8设计阶段监理工作流程监理单位与建设单位共同确定系统设计规范进入系统设计阶段监理机构监理建设部门的设计过程活动由建设部门进行系统设计建设部门提交设计报告监理单位组织同行审查通过?监理单位负责建设部门进行整改。否监理单位审查设计文件的完整性是的,是的。通过?否是的,是的。监理签署,由建设部门批准进入系统开发阶段1.2.8.1设计阶段的质量管理流程1.2.8.2设计进度控制流程建设部门提出设计进度计划总监理工程师的批准在计划组织实施监理工程师检查、分析进度的实施情况基本上达成计划目标大大偏离计划目标总监理工程师发行监理通知指示建设部门采取调整措施1.2.8.3设计审查监理流程建设部门提交系统设计报告监理工程师制定设计评审计划参加者时间的地方议程检查项目审查标准与相关人员确认设计评审计划系统设计报告内容完整性审计通过建设部门改建不通过通过系统概要设计评审实现设计目标设计原则遵守技术方案的选择复盖需要系统接口的锐度。系统性能技术实现风险测试计划通过不通过通过通过系统详细设计评审通过不通过通过模块接口的说明编程规格模块测试方案对系统安全设计的审计网络安全系统安全数据传输的安全性数据存储安全数据访问的安全性防止篡改和防止否认通过不通过通过甲组联赛建设部门根据确定的系统设计进行修改项目计划监理工程师审查项目计划通过不通过通过建设部门改建由监理工程师签字进入编程阶段。甲组联赛专家签字,监理签字1.3项目实施阶段的监理1.3.1系统代码阶段监理工作编码阶段的任务是基于软件的详细设计说明,对各程序模块用一种计算机语言进行编码、调试、静态分析和单元测试的过程。 编码阶段承包机构的工作依据是用户需求、系统设计报告和详细设计报告。监理单位应当按照编码规范和进度计划,对编码工作过程中的进度和程序质量进行监理和控制。1.3.2系统代码阶段的质量管理1 .审查建设部门编程前的准备工作a )编程规格b )开发平台是否统一c )分工和进度计划的执行d )源程序的管理机制2 .审查承包商提交的源程序和程序的静态调查记录a )根据承包机构提出的编程规范提取源程序,检查其规范性b )审计静态调查记录静态调查的内容如下-文件名的名称-变量的命名和分配方法-评论-与详细设计的一致性-功能分析-控制流分析-数据流分析-计算流程分析-例外处理-式-编译过程。3 .审查承包商提交的测试记录和测试报告单元测试的内容如下-接口测试。-功能逻辑测试-边界测试-本地数据结构测试-条件测试-路径分支测试-异常处理测试-内存泄漏测试1.3.3系统代码阶段的进度控制1 .审查建设部门提交的编程进度计划l和建设合同的完整性l认识性l执行措施2 .随时跟踪检查的进展情况,在发现问题时提出修正方案,发行监理整改通知单1.3.4系统代码阶段的成本管理1、验证和批准编程阶段的工程量和工作量。1.3.5系统代码阶段合同管理1 .合同履行管理:包括工期、质量管理和费用管理。2 .合同的变更管理。3 .工程停止,工程重新开始管理。1.3.6系统代码阶段信息管理1 .在这个阶段确定信息管理的对象l源代码程序l源程序审查记录l源程序的测试记录。l监

温馨提示

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

评论

0/150

提交评论