《软件工程监理规范解读课件.ppt》由会员分享,可在线阅读,更多相关《软件工程监理规范解读课件.ppt(33页珍藏版)》请在三一办公上搜索。
1、软件工程监理规范(技术层面解读),软件工程监理技术培训,2,第四部分 软件工程监理规范解读,一、招标阶段的技术支持二、设计阶段的技术要求三、实施阶段的技术把握四、验收阶段的技术要求,3,软件工程监理技术培训,一、招标阶段的技术支持,监理目标监理内容和要点1)需求认定2) 招标准备阶段的监理3)招标过程的监理4)合同准备、签订阶段的监理,软件工程监理技术培训,4,1.监理目标 1)理解用户业务目标和业务模式,认定业主单位的系统需求; 2)促使招标文件与工程的需求、目标与范围的符合; 3)协助业主单位选择合适的承建单位; 4)促使承建合同在技术、经济上合理有效。,软件工程监理技术培训,5,2.监理
2、内容和要点 1)需求认定 了解业主的业务目标、系统建设目标、业务模式 应取得必要的工程资料,理解并确认 可行性分析、业务现状和业务流程、目标系统的功能及性能指标、系统建设必需的资源等等 宜协助业主初步定义系统建设范围、系统需求和约束条件。 业务、组织和用户需求;安全性要求;测试有关要求;标准规程等 在了解业主的业务目标和系统需求基础上,确定监理目标,并编制相应的监理规划,软件工程监理技术培训,6,2.监理内容和要点(续) 2)招标准备阶段的监理 了解业主确定的工程规模、进度和相关的估算方法 了解业主的工程总投资 了解业主确定的初步验收策略和验收条件。 协助业主编制招标书,并要求在标书初步确定合
3、同执行的里程碑。 对获取的现货软件时,应审查相应的内容,并提出监理意见。包括: 与项目要求的复合性;技术文档;知识产权;服务技术支持;供货方技术能力要求等。,软件工程监理技术培训,7,2.监理内容和要点(续) 3)招标过程的监理 宜协助业主监理选择承建单位的规程(评价准则、响应度等) 协助业主审核投标单位的工程能力(包括资质、技术等级、技术人员水平等) 4)合同准备、签订阶段的监理 应要求合同中明确承建方接受监理机构的监理 宜参与业主与承建方的合同签订过程,对合同中的如下内容提出监理意见: 功能要求、技术要求、质量责任、测试及验收要求、阶段划分、质量和进度要求 应要求工程相关各方积极参与、各负
4、其责等,软件工程监理技术培训,8,二、工程设计阶段的技术要求,监理目标监理内容和要点1)工程计划制定的监理2) 系统需求分析阶段的监理3)系统结构设计阶段的监理,软件工程监理技术培训,9,1.监理目标 1)促使承建方提交的软件工程项目计划合理、可行,并与合同相符; 2)促使承建方系统需求分析符合准确性、完备性、准确性、可测试性和一致性; 3)促使承建方的系统设计方案满足软件工程项目的系统需求和有关法规、标准,并符合承建合同的要求;,软件工程监理技术培训,10,2.监理内容和要点 1)工程计划制定的监理 要求承建方提交完整、可行的工程计划文档 依据下列准则审核工程计划文档,并提出监理意见 与合同
5、可追溯性;完整性;过程及里程碑设置的合理性;规模估算的正确性;季度计划的合理性;工程风险必要的识别、分析、处理和跟踪。 促进工程计划及相关文档适时审批和书面批准。 根据下列准则制定监理实施细则: 与业务目标的符合性; 与监理规划的可追溯性、一致性; 与工程专业的符合性; 监理工作流程、控制要点、监理方法的可行性。,软件工程监理技术培训,11,2.监理内容和要点(续) 2)系统需求分析阶段的监理 要求承建方提交详细的系统分析实施计划,并要求业主予以相应的配合; 督促承建方按照计划开展系统分析; 要求业主和承建方定义并分析系统建设目标。包括流程再造、业务改进等; 要求承建方提交系统需求文档,并提出
6、监理意见; 协助业主通过审核、确认、联合评审等方式评审系统结构设计 监督承建方解决系统结构设计中发现的问题,并提出监理意见。,软件工程监理技术培训,12,评审标准,软件工程监理技术培训,13,软件工程监理技术培训,14,三、工程实施阶段的技术把握,监理目标监理内容和要点1)软件需求分析阶段的监理2) 软件结构设计阶段的监理3) 软件详细设计阶段的监理4) 软件编码和测试阶段的监理5) 软件集成阶段的监理6) 软件合格性测试阶段的监理7) 系统集成阶段的监理,软件工程监理技术培训,15,1.监理目标,软件工程监理技术培训,16,2.监理内容和要点 1)软件需求分析的监理 要求承建方提交软件需求分
7、析过程实施计划,并要求业主予以相应的配合; 督促承建方按照计划开展软件需求分析活动; 要求承建方提交软件需求文档,检查并提出监理意见; 协助业主通过审核、确认、联合评审等方式评审,依据附后(下页); 监督承建方解决软件需求分析中发现的问题,并提出监理意见。,软件工程监理技术培训,17,软件需求评审依据,软件工程监理技术培训,18,2.监理内容和要点(续) 2)软件结构设计阶段的监理 要求承建方提交详细的软件结构设计过程实施计划,并督促承建方开展设计; 督促承建方提交软件结构设计相关文档,并进项检查; 要求承建方提交软件集成的初步测试需求和进度安排 协助业主以审核、确认、联合评审等方式对对软件结
8、构设计进行评审,依据附后(下页); 监督承建方解决软件结构设计中发现的问题,并提出监理意见。,软件工程监理技术培训,19,软件结构设计评审准则,软件工程监理技术培训,20,2.监理内容和要点(续) 3)软件详细设计阶段的监理 要求承建方提交详细的软件详细设计过程实施计划,并督促承建方开展设计活动; 督促承建方提交软件结构设计相关文档,并进项检查; 监督承建方解决软件详细设计中发现的问题,并提出监理意见。4)软件编码和测试阶段的监理 要求承建方位软件编码过程和单元测试过程的实施提交详细的计划,并督促承建方开展工作; 督促承建方提交软件结构设计相关文档,并进项检查; 检查承建方单元测试中发现的问题
9、的记录。,软件工程监理技术培训,21,2.监理内容和要点(续) 5)软件集成阶段的监理 要求承建方提交软件合格测试计划,并督促承建方按照计划开展和个性测试活动; 监督承建方解决软件和个性测试中发现的问题,并提出监理意见。 6)软件合格性测试阶段的监理 要求承建方位软件编码过程和单元测试过程的实施提交详细的计划,并督促承建方开展工作; 督促承建方解决软件合格性测试发现的问题,并进项检查;,软件工程监理技术培训,22,2.监理内容和要点(续) 7)系统集成阶段的监理 要求承建方提交系统集成计划,并该计划应包括测试需求规程、数据、职责和进度安排; 监督承建方按照集成计划开展系统集成活动,并提交系统集
10、成文档(对文档编制要求见A.1和A.4) 。 审核已集成的系统,依据准则附后(见下页),并提出监理意见; 监督承建方解决系统集成中发现的问题,并提出监理意见。,软件工程监理技术培训,23,系统集成审核准则,软件工程监理技术培训,24,四、工程验收阶段的技术要求,监理目标监理内容和要点1)培训阶段的监理2) 系统初验阶段的监理3) 系统试运行阶段的监理4) 系统终验阶段的监理5) 工程移交阶段的监理,软件工程监理技术培训,25,1.监理目标,软件工程监理技术培训,26,2.监理内容和要点 1)培训阶段的监理 要求承建方确定培训的类型、水平和培训对象,提交包括实施进度安排、资源需求和培训需求的培训
11、计划文档; 督促承建方按照培训计划开展培训活动,包括培训讲师的业务能力; 要求承建方提交培训记录; 依据培训需求、培训计划和培训记录对培训效果提出监理意见;,软件工程监理技术培训,27,2.监理内容和要点(续) 2)系统初验阶段的监理 审查承建方的初验申请,依据如下内容决定是否批准:符合合同规定,提交规定的文档;已纳入配置管理并可交付;通过系统测试 审查承建方提交的验收方案的符合性和可行性; 验收计划、验收目标、责任双方、验收范围、验收提交清单、验收标准、验收方法等 审查承建方提交文档,并提出监理意见; 协助业主根据下列准则(附后)确认软件产品,并提出监理意见;,软件工程监理技术培训,28,系
12、统初验准则,软件工程监理技术培训,29,2.监理内容和要点(续) 3)系统试运行阶段的监理 要求并审查建方的试运行过程的详细实施计划; 协助双方按照计划实施试运行活动; 要求承建方配合业主实施试运行过程中的检测,测试的结果应形成文档; 监督承建方解决系统试运行中发现的问题,并提出监理意见。,软件工程监理技术培训,30,2.监理内容和要点(续) 4)系统终验阶段的监理 要求承建方按照合同约定提交评价、评审、审核、测试和解决问题的报告。并审核是否达到合同规定的验收条件,验收条件还应包括如下内容:满足初验条件;初验合格试运行正常或出现的问题已经得到解决。 协助业主已确定的验收策略和准则准备验收,包括
13、测试用例、测试数据、测试规程和测试环境,并确定承建方参与程度; 协助业主对可交付的软件产品或服务进行验收评审和验收测试,验收活动和结果应形成文档; 协助业主根据下列准则验收系统(下一页),并提出监理意见 监督承建方解决系统终验中发现的问题,并提出监理意见。,软件工程监理技术培训,31,系统终验准则,软件工程监理技术培训,32,2.监理内容和要点(续) 5)工程移交阶段的监理 要求承建方提交软件交付清单和相关工程文档: 协助业主按照合同处理工程决算和相关事宜; 协助工程参与各方完成对工程的总结和后继系统运行的建议; 完成工程监理总结,整理完成与工程有关的全部监理文档,并移交。,软件工程监理技术培训,33,