软件项目通用监理方案

上传人:孙哥 文档编号:187310172 上传时间:2023-02-13 格式:DOCX 页数:20 大小:289.61KB
返回 下载 相关 举报
软件项目通用监理方案_第1页
第1页 / 共20页
软件项目通用监理方案_第2页
第2页 / 共20页
软件项目通用监理方案_第3页
第3页 / 共20页
点击查看更多>>
资源描述
信息系统软件项目监理方案根据信息系统软件项目的生命周期,我们对于软件项目的监理从以下七个阶 段进行监理,这七个阶段包括:需求分析阶段、设计阶段、实施阶段、测试阶段 验收阶段、用户培训阶段、试运行阶段.对于每个阶段我们从质量、进度、成本、 合同、信息、组织协调等不同角度进行监理.在每个阶段都制定了相应的工作流 程.监理方对项目进行了各个阶段的监理分析,具体分析如下:1.1 项目需求分析阶段的监理1.1.1 需求分析阶段监理工作本阶段主要是由承建单位根据项目合同的要求,通过采用访谈、调查、演示 等手段与建设单位进行沟通,了解系统建设的整体要求,包括软件的功能、性能、 接口、数据、环境需求,安全*要求以及约束条件等,从而对所要开发的系统建立 一个可供依据的基线.本阶段承建单位应提交需求分析报告和原型系统. 监理单位在本阶段的工作,按照内容可以分为: 控制:包括对需求分析阶段的各种文档的保管监督,对需求分析报告、原型 演示系统的确认等; 沟通:在当建设单位和承建单位由于知识背景不同而在访谈过程中沟通不顺 畅的时候,监理单位应利用自身优势使得双方顺利理解对方. 编制项目监理规划和需求阶段监理方案或监理细则.1.1.2 需求分析阶段质量控制1. 审核承建单位需求分析前的准备工作 需求分析过程规范性 需求分析方法 需求报告规范性,参照:软件需求说明书GB856T88.2. 审核承建单位提交的需求报告内容 完整性:是否涵盖了建设单位的全部需求,是否包含了开发软件系统所有 必要的信息; 正确性和无二义性. 可行性:检查需求在法律法规、技术、业务、现有资源环境、管理、维护等方面的可行性. 需求对于业务的必要性. 划分优先级:基本功能和增强功能或首先满足部分使用对象的需求等策 略. 可验证性:需求描述是否可以作为验证需求是否达到要求的依据和标准. 可跟踪性:软件需求对系统需求的可追踪性.3. 审核承建单位在需求分析过程中对需求的管理措施 需求变更控制措施 需求版本控制措施 需*现跟踪1.1.3 需求分析阶段进度控制1. 审核需求分析进度计划 与开发计划的一致性 认同性 落实措施2. 随时跟踪检查进度情况,发现问题及时提出纠偏建议,并发出监理整改通知 单1.1.4 需求分析阶段成本控制1. 估算实现成本,明确系统完成范围.2. 核实本阶段工程量和工作量,并签认.1.1.5 需求分析阶段合同管理1. 合同的履行管理:包括工期、质量管理和费用管理.2. 合同的变更管理.3. 工程款支付管理.4. 工程停、复工管理.5. 工程延期管理.1.1.6 需求分析阶段信息管理1. 确定本阶段信息管理的对象 建设单位提供的数据和资料 会议记录需求报告 系统原型 监理记录2. 定义信息管理过程3. 信息管理方法 管理工具 文档库结构1.1.7 需求分析阶段组织协调监理例会制度监理工作报告协助承建单位进行项目需求阶段的评审确认1.1.8 需求分析阶段监理工作流程1.1.8.1需求评审流程承建单位提交需求分析报告1.1.8.2进度控制流程1.2项H首监理单会议后订需求评审计划目设计阶段的监与有关各方确认需求评审计划参加人员 时间地点 议程检查项目 评审标准1.2.1系统设计阶段监理工作系统概要设计阶段对潦建单位通求分析报告设计、性审设计和设计评审. 设计,又称概念设计或总体计划报审表软件需求艮转化为数据结构和软件未数据设计和通统结构设计.其中数据设计侧重于数 据结构的定义,系统结构设计总监理工程师统批通过要成份之间的关系.在承建单位- 进行概要设计的过程中,监理单求分析报设计规范确性统结构统可性正确性结构位整改程厂般包计文档等几方面进行监督和扌空制计划组织实施主】甬的实现结构和方法,并编写详 书,监理单位在这个阶段主要是在进度上进行控三方签认通手段是定期 沟通,检查文档.详细I设计的直接目标是监理工程师对进度实施情况进行 承建单 可行性 、必要性 设计说明义性j承建单位F性 可跟踪性 优先级划分确定的需求修正核计划统设计与需求的一致性、设计的- 合理性|、技术可行性,以保证系统结构的正确性设计评审通常采用同行评审的方 监理工程师对项目严划偏离行审划目标设计评审就是依据用户需求的要求设计基本实现计划目标承建单位整改未通过通过 * J总监理工程师签发监理通知法进行.监理单位在设计评审时主要对参与评审人员的资格、评审要素的全面性、 文档的完整性进行监督和检查.1.2.2 设计阶段质量控制1. 审核承建单位系统设计规范a) 系统设计报告格式要求 设计目标需求分析 总体结构 模块定义与划分 接口设计 数据库设计 安全保障设计 出错处理机制 实现技术 开发平台 系统集成测试方案 系统安全测试方案 编程规范参照:概要设计说明书GB856788b) 数据库设计规范c) 详细设计报告格式要求参照:详细设计说明书GB8567882. 审核承建单位提交的系统设计文档内容 设计目标满足性系统设计目标应包括:功能目标、性能目标、安全性目标、可靠性目标 灵活性目标、开放性目标.建议满足顺序:实用性友好性-可靠性安全性-易管理性- 易维护性-易扩展性-运行效率 设计原则的遵循设计与需求的一致性 实用性:确认该设计对于需求的解决方案是否实用 可维护性:确认该设计是否考虑了方便未来的维护 灵活性:确认该设计是否考虑了随着业务的变化和发展可以灵活地进行 扩展和调整 接口:确认该软件的内部接口与外部接口是否已经明确定义,模块是否满 足高内聚和低耦合的要求,模块作用范围是否在其控制范围之内; 应该包括以下方面的接口定义:人机交互接口数据采集子系统与数据统计子系统之间的接口GUI、数据库、用户账户管理等本系统与CA系统的接口 本系统与下属各机构现有业务系统的接口 质量:确认该设计是否表现出良好的质量特征 各种技术方案的选择:确认是否考虑过其它方案,比较各种选择方案的标 准是什么 技术清晰度:确认该设计是否以一种易于翻译成代码的形式表达 风险:确认该设计在现有技术条件下和预算范围内是否能按时实现 可追溯性:确认该设计是否覆盖了所有已确定的软件需求,软件每一成份 是否可追溯到某一项需求3. 审核承建单位提交的详细设计报告内容 模块程序组织结构 模块内部实现机制设计程序描述、功能、输入项、输出项、算法、流程 逻辑、接口、存储分配、注释设计、限制条件 模块测试方案1.2.3设计阶段进度控制1. 审核承建单位提交的进度计划 与建设合同的一致性 认同性落实措施2. 随时跟踪检查进度情况,发现问题及时提出纠偏建议,并发出监理整改通知 单1.2.4 设计阶段成本控制1. 根据设计结果核算系统实现的成本,并将成本控制在用户可接受的范围内.2. 核实设计阶段的工程量和工作量,并签认.1.2.5 设计阶段合同管理1. 合同的履行管理:包括工期、质量管理和费用管理.2. 合同的变更管理.3. 工程款支付管理.4. 工程停、复工管理.5. 工程延期管理.1.2.6 设计阶段信息管理1. 确定本阶段信息管理的对象 建设单位提供的数据和资料 会议记录 设计报告 监理记录2. 遵循已定义的信息管理过程收集管理有关文档1.2.7 设计阶段组织协调 监理例会制度 监理工作报告 监理专题会议1.2.8 设计阶段监理工作流程1.2.8.1 设计阶段质量控制流程1.2.8.2设计进度控制流程进入系统设计阶段1.2.8.3监理机构与承建单位共同确定规范设计评审监理流系统设计1.3项目实施阶段的监理A*1.3.1系统编码阶段编码阶段的任务是根据软件专家会设计说理签对各程序模块采用某种计算机语言进行编码、调试、静态分析和单元测试的过程编码阶段承建单位工作的依据是用户需求、系统设计报的系统设计修监理单位应按照编码规范和进度计划对编码工作过程中的进度和程序质量进行监理和扌空制.1.3.2系统编码阶监理工程师对项目计划进行审核1.审核承建单位编程前的准备工作未通过.b)氾*开发平台是否统一通过通过c)分工与进度计划的落实源程序的管理机制监理工程师签认d)2.审核承建单位提交的源程序及程序静态走查记录a)依据承建单位提交的编程规范抽检源程序,以检查其规范性;进入编程阶段b) 审核静态走查记录静态走查内容包括:文件名命名变量命名与赋值方式注释- 与详细设计的一致性- 功能分析- 控制流分析- 数据流分析- 计算流分析- 异常处理- 表达式- 编译过程3. 审核承建单位提交的测试记录和测试报告单元测试内容包括:- 接口测试- 功能逻辑测试- 边界测试- 局部数据结构测试- 条件测试- 路径分支测试- 异常处理测试- 内存泄漏测试1.3.3 系统编码阶段进度控制1. 审核承建单位提交的编程进度计划 与建设合同的一致性 认同性 落实措施2. 随时跟踪检查进度情况,发现问题及时提出纠偏建议,并发出监理整改通知 单1.3.4 系统编码阶段成本控制1. 核实编程阶段的工程量和工作量,并签认.1.3.5 系统编码阶段合同管理1. 合同的履行管理:包括工期、质量管理和费用管理.2. 合同的变更管理.3. 工程停、复工管理.1.3.6 系统编码阶段信息管理1. 确定本阶段信息管理的对象 源程序 源程序审查记录 源程序测试记录 监理记录2. 遵循已定义的信息管理过程收集管理有关文档1.3.7 系统编码阶段组织协调监理例会制度 监理工作报告 监理专题会议1.3.8 系统编码阶段监理工作流程1.3.8.1 编码阶段质量控制流程进入编程阶段1.3.8.2编码进度控制流程I审查编程计划及落实情况1.4项整改测试阶_1.4.1系?统测试阶J段监理工作彳通过编码进度计划本处系统测试范围包括系统集安全测试、恢复测试、安装测试理分工文件命名方式编程规范开发顺序源程序文件管理方式源程序测试方式试、系统功能测试、系统性能测试、系统,“师集批控测试是指承要求检查系统各模块之间的接口通讯是否符合设计要求的编程过程单位编程据系统设理解殳计F 内容W试溺程中系否遵功能程规范 编程进度是否正常试是指承建单位依据功能规格检查系统实现的功能是否符合功能规格要求的测试方法;系统性能测试是指承性能指标要求的测试;序织实施查系统声统安全测试是指承建单位检查系统是否满足安全需求要否监理工程师对进度实施情况进通过查、分析点主要包括测试前对测试规划工作的审核如对测试计划佐运行过程中的性能参数是否符合求承测试位整改作重和测试方案及测试用例的评审 、测试过程中的监督检查和测试后的评估. 严重偏离计划目标1.4.2系统基本实现质量控制元测试过程、1.审核承准备工扌告测试前的准备工作包括:I制测备编制划和I测段计划例通过? 建立独立有效的模拟测试环境是a)b)c)d)e)选择有效的测试工具程序冻结,监理签认 制订测试过程规测试人员的培训等进入系统测试阶段总监理工程师签发监理通知监理工程师将通过文档审核、现场考察、人员谈话等方式检查测试前的准备 工作是否符合要求,以保证测试的有效性.测试计划内容一般包括:1) 测试对象描述2) 测试目标3) 测试依据和标准4) 测试项目5) 测试过程规范6) 测试方法和工具选择7) 测试进度计划8) 测试人员要求和职责分工安排9) 测试环境定义10) 测试记录与测试报告格式11) 测试问题解决方式 如果遇到重大错误导致测试无法进行下去 ,如何处 理12) 缺陷等级和分类13) 测试通过标准14) 回归测试测试用例内容一般包括:1) 测试项目名称2) 测试内容描述3) 测试输入数据4) 预期结果5) 测试步骤6) 实际测试结果7) 测试人员和日期2. 监督承建单位测试过程中执行规范的情况承建单位在测试过程中,应按照测试用例的要求进行测试,并客观地记录测试 结果.监理工程师将对测试用例和测试记录进行抽查,以保证测试的有效性.3. 评估测试结果 监理工程师根据测试计划和测试过程审核承建单位提交的测试记录和测试报 告,审核测试用例是否完全执行并达到了预期的结果 ,以确认测试的有效性和完 备性.1.4.3 系统测试阶段进度控制1. 审核承建单位提交的测试计划,确保: 与建设合同的一致性 各方的认同性 计划执行的落实措施 问题跟踪解决的方式2. 随时跟踪检查进度情况,发现问题及时提出纠偏建议,并发出监理整改通知 单1.4.4 系统测试阶段成本控制 核实测试阶段的工程量和工作量,控制本阶段投入的软、硬件资源和人力资 源,并签认.1.4.5 系统测试阶段合同管理1. 合同的履行管理:包括工期、质量管理和费用管理.2. 合同的变更管理.3. 工程停、复工管理.4. 工程延期管理.1.4.6 系统测试阶段信息管理1. 确定本阶段信息管理的对象 用户方提供的数据和资料 测试计划 测试记录 测试报告 监理记录2. 遵循已定义的信息管理过程收集管理有关文档1.4.7 系统测试阶段组织协调监理例会制度 监理工作报告 监理专题会议1.4.8 监理工作流程.1 测试阶段质量控制流程 测试环境的独立性 测试工具的选择 测试过程的制订 测试人员的审核集成测试功能测试1性能测试安全测试安装测试1.5项目预验收阶段的监理1.5.1系统预验收阶段监理工作系统具备试运行的条件系统预验收目的是确保软件软件系统在投入试运行前要位提行软件试计统的预验收,或者称为系统初验,其 应由建设单位、承建单位和 监理单位共同成立专门的系统预验收小组系统预验收测试通常包括系统业务 功能测试、系统性能测试监理统安全测试和系统稳定性测试等L预验收测试按计划组织实施 由建设方提供的实际运行环境下,由建设方主持进行. 为了保证系统预验收测试的有效性,监理方在这个阶段的主要工作有:1) 评审承建方交付的预验收测试方案,并搞好组织协调,检查验收测试的环 境和资源的落实情况;2) 检查承建方交付的文档和程序开发卷宗;3) 监督检查测试的有效性;4) 对验收测试结果组织评估.1.5.2 系统预验收阶段质量控制1. 协助建设单位审查承建单位提出的预验收申请.如果符合预验收条件,准 备系统预验收;否则向承建单位提出系统整改意见;2. 协助建设单位组织系统预验收小组;3. 审核承建单位提交的程序开发卷宗和用户操作手册、系统管理 手册等文档;- 程序开发卷宗内容要求见附录 1;-用户操作手册内容要求应满足GB856788用户手册的要求;- 系统管理手册内容要求见附录 2;4. 审核承建单位提出的预验收测试方案 ,并同承建单位协商形成最终的预 验收测试方案;预验收测试方案的内容要求参见测试计划和测试用例 的有关要求;5. 协助建设单位、承建单位进行预验收测试,并记录测试结果;6. 根据测试结果,对测试过程中出现的问题应提交预验收整改意见书 , 并会同建设单位和承建单位确定整改进度表,重新进行相关的测试,直至问题 得到全部解决;7. 如果测试内容全部符合要求,参与签署系统预验收合格书;1.5.3 系统预验收阶段进度控制1. 审核承建单位提交的预验收测试计划,确保: 与建设合同的一致性 应包含风险分析及系统应及措施,即系统出现可能的故障后将导 致的后果 各方的认同性落实措施 问题跟踪解决的方式2. 随时跟踪检查进度情况,发现问题及时提出纠偏建议,并发出监理整改通知 单1.5.4 系统预验收阶段成本控制 核实本阶段的工程量和工作量,控制本阶段投入的软、硬件资源和人力资源, 并签认.1.5.5 系统预验收阶段合同管理1. 若预验收测试内容均达到测试要求 ,承建单位提供的文档完整,合同其他条 款得到明确的落实 ,经预验收小组验收通过后 ,参与签署系统预验收合格证 书;2. 工程款支付管理;3. 工程延期管理.1.5.6 系统预验收阶段信息管理1. 确定本阶段信息管理的对象:a) 预验收测试计划、方案、标准;b) 预验收测试记录、测试报告;c) 预验收测试评估报告;d) 监理记录;2. 遵循已定义的信息管理过程收集管理有关文档.1.5.7 系统预验收阶段组织协调 监理例会制度 监理工作报告 监理专题会议1.5.8 监理工作流程1.5.8.1 系统预验收阶段质量控制流程1.6 项目用户培训阶段的监理1.6.1 用户培训监理工作为了保证交付的应用系统能够得到正确的使用 ,承建单位将通过对系统运行 维护人员的培训,使其能够切实理解和掌握操作系统、网络系统、网络安全等各 种基础知识,熟练管理以及维护操作,保证系统完工后能够正常运转;通过对最终 用户的培训,使其熟练使用业务系统,充分发挥系统的作用.为了保证培训的质量,监理单位将从以下方面对培训工作进行监理:1) 审核承建单位制订的培训计划和培训讲义;2) 审核承建单位指派的培训教师的资质;3) 监督培训的实施;4) 根据培训记录对培训效果进行评估.1.6.2 培训阶段质量控制1. 审核承建单位制订的培训计划和培训讲义.培训计划要求包括以下内容:- 培训目的- 培训目标- 培训对象- 培训内容要点- 培训考核标准和方式- 培训方式- 培训时间计划- 培训教师简介- 培训设施要求2. 审核承建单位指派的培训教师的资质.将从以下方面进行- 教育背景- 相关工作经历- 授课经验- 业务熟悉程度3. 监督培训的实施.监理工程师应依据培训计划对培训的过程进行监督管理 ,包括培训前的 准备情况,如讲义的打印、学员的报到登记,教学设备的检查等,以及培训人员出 勤情况、考核记录、培训情况调查等,以便为评估培训效果积累必要的信息.培训 讲义要保证参加培训的人员人手一份.4. 根据培训记录对培训效果进行评估.依据培训目标对培训结果评估.达到培训目标,监理予以签认,否则应责成承 建单位与建设单位进行协商,确定补救措施.1.6.3 培训阶段进度控制1. 审核培训时间计划,并与建设单位有关人员协商,确定其可行性.2. 随时跟踪检查进度情况,发现问题及时提出纠偏建议,并发出监理整改通知单1.6.4 培训阶段成本控制1. 核实本阶段的工程量和工作量,并签认.1.6.5 培训阶段合同管理1. 合同的履行管理:包括工期、质量管理和费用管理;2. 工程变更管理.1.6.6 培训阶段信息管理1. 确定本阶段信息管理的对象a) 培训计划b) 培训讲义c) 培训记录,包括培训出勤记录、培训考核记录、培训调查d) 监理记录2. 遵循已定义的信息管理过程收集管理有关文档1.6.7 培训阶段组织协调1. 监理例会制度2. 监理工作报告3. 监理专题会议:协调建设单位与承建单位确定需要参加培训的人员和培训的时间安排.1.6.8 培训阶段监理工作流程1.6.8.1 用户培训质量控制流程承建单位提交培训计划监理单位审核培训计划监理单位检查培训准备情况 培训材料 培训讲义 培训场地设施 培训教师资质 培训考核1.6.8.2 培训进度控制流程 培训出勤记录 培训考核记录 培训总结 用户反馈意见1.7项目试运行阶段的监理J1.7.1系统试运行阶段监理单位提交培训进度计划 由于信息化软件一般都是比较大型的软件,涉及的方面比较多,因此在完成 了系统测试后还需要 际是系统测试的延续 指标监理单位在这个1)审核承建单位2)协助建设单位观察系统运行情况,记录系统运行时的异常现象;3)检测验证系4)将系统异常时间的试运行.实际理工程师环建设毛目的是在实际业务环境下检查系统的稳定;系统试运行实性、适用性等功监!工性能与进度实的情合象通知承检单位分析协助分析产生的原因;基本实现计划目标严重偏离计划目标5) 协助建设单位审核承建单位提交的整改方案,并监督落实.1.7.2 工程试运行阶段质量控制1. 审定承建单位提交的系统试运行计划,试运行计划应包括以下内容:a) 系统架构和功能的概述b) 系统试运行环境,包括硬件、软件及数据c) 系统试运行维护支持流程d) 系统故障解决流程与应急机制e) 系统试运行结束标准f) 工作计划与资源安排g) 各方协调渠道与机制h) 系统试运行记录格式及记录要求i) 风险分析,即系统出现可能的故障后将导致的后果2. 审核承建单位提交的项目文档的完整性、可读性及其与实际系统的一致性;3. 审核操作系统、应用系统等软件配置与设计方案的符合性;4. 验证系统功能、性能与合同的符合性;5. 协助建设单位观察系统运行情况,记录系统运行时的异常现象;6. 将系统异常现象通知承建单位,并协助分析产生的原因;7. 协助建设单位审核承建单位提交的整改方案,并监督落实.8. 协助建设单位制定系统运行管理规章制度;1.7.3 工程试运行阶段进度控制1. 审核承建单位提交的系统试运行计划,确保: 与建设合同的一致性 各方的认同性 落实措施 系统故障跟踪解决的方式2. 随时跟踪检查进度情况,发现问题及时提出纠偏建议,并发出监理整改通知 单1.7.4 工程试运行阶段成本控制1. 核实本阶段的工程量和工作量,并签认.1.7.5 工程试运行阶段合同管理1. 合同的履行管理:包括工期、质量管理和费用管理2. 工程款支付管理;3. 工程停、复工管理;4. 工程延期管理.1.7.6 工程试运行阶段信息管理1. 确定本阶段信息管理的对象a) 试运行计划b) 试运行记录c) 故障处理记录d) 监理记录2. 遵循已定义的信息管理过程收集管理有关文档1.7.7 工程试运行阶段组织协调1. 监理例会制度2. 监理工作报告3. 监理专题会议1.7.8 工程试运行阶段监理工作流程
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸设计 > 毕设全套


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!