【培训课件】-软件工程监理技术培训:第三部分 软件工程监理技术要点(2020)

上传人:NU****AN 文档编号:141158509 上传时间:2020-08-04 格式:PPT 页数:37 大小:569KB
返回 下载 相关 举报
【培训课件】-软件工程监理技术培训:第三部分 软件工程监理技术要点(2020)_第1页
第1页 / 共37页
【培训课件】-软件工程监理技术培训:第三部分 软件工程监理技术要点(2020)_第2页
第2页 / 共37页
【培训课件】-软件工程监理技术培训:第三部分 软件工程监理技术要点(2020)_第3页
第3页 / 共37页
【培训课件】-软件工程监理技术培训:第三部分 软件工程监理技术要点(2020)_第4页
第4页 / 共37页
【培训课件】-软件工程监理技术培训:第三部分 软件工程监理技术要点(2020)_第5页
第5页 / 共37页
点击查看更多>>
资源描述

《【培训课件】-软件工程监理技术培训:第三部分 软件工程监理技术要点(2020)》由会员分享,可在线阅读,更多相关《【培训课件】-软件工程监理技术培训:第三部分 软件工程监理技术要点(2020)(37页珍藏版)》请在金锄头文库上搜索。

1、软件工程监理技术要点,第三部分 软件工程监理技术要点,一、“软件工程监理规划” 二、“项目开发计划” 三、“软件项目质量控制监理实施细则” 四、软件生存周期内监理方的工作职责 五、项目质量控制的监理方技术体现和要求,2,软件工程监理技术培训,一、“软件工程监理规划”,软件工程监理技术培训,3,1.监理规划编写要点 2.监理规划主要内容 1) 总则 2) 工程质量控制 3) 工程进度控制 4) 工程资金控制 5) 施工安全 6) 合同管理的其他工作 7) 协调 8) 工程质量评价与验收监理工作 9) 缺陷责任期监理工作 10) 信息管理 11) 监理实施 12) 监理实施细则编制计划,1.监理规

2、划编写要点,监理规划的基本作用是指导监理机构全面开展监理工作。监理规划应对项目的计划、组织、程序、方法等做出表述。 总监理工程师应主持监理规划的编制工作,所用监理人员应熟悉监理规划的内容(懂技术)。 监理规划应在监理大纲的基础上,结合承包人报批的施工组织设计,施工总进度计划编制,并报监理单位技术负责人批准后实施。 监理规划应根据其实施情况,工程建设的重大调整或合同重大变更等对监理工作要求的改变进行修订。,软件工程监理技术培训,4,2.监理规划主要内容,1) 总则 1)基本概况。简述工程项目的名称、性质、等级、建设地点、自然条件与外部环境;工程项目建设内容、规模、特点;工程建设项目建设的目的。

3、2)工程建设主要目标。工程项目总投资及组成、计划工期(包括阶段性目标的计划开工日期和完工日期)、质量控制目标。 3)工程项目组织。列明工程项目主管部门、质量监督机构、发包人、设计单位、承包人、监理单位、工程设备供应单位等。 4)监理工程范围和内容。发包人委托的监理的工程范围和服务内容等。,软件工程监理技术培训,5,2.监理规划主要内容,1) 总则(续) 5)监理主要依据。列出开展监理工作所依据的法律、法规、规章,国家及部门颁发的有关技术标准,批准的工程建设文件和有关合同文件、设计文件等的名称、文号等。 6)监理组织。现场监理机构的组织形式与部门设置,部门职责,主要监理人员的配置和岗位职责等。

4、7)监理工程基本程序。 8)监理工作主要制度。包括技术文件审核与审批,会议紧急情况处理、监理报告、工程验收等方面。 9)监理人员守则和奖惩制度。,软件工程监理技术培训,6,2.监理规划主要内容,2)工程质量控制 质量控制的目标 达到相应质量验收标准、满足设计功能 质量控制的措施 招标阶段:协助业主把控招标文件技术规范和质量要求、出现场、协助洽谈等 开工前准备阶段:熟悉监理合同、建设合同,审查承建方提供的各类技术设计方案,依据合同审查开工准备条件,软件工程监理技术培训,7,2.监理规划主要内容,2)工程质量控制 施工阶段(续) 需求分析阶段时的需求评审 概要设计阶段体系结构的研讨、评审 详细设计

5、阶段的统一、规范要求 测试要在需求和设计阶段就开始. 对重要的功能实现代码做CODEREVIEW。 版本控制。需求变动控制。 文档的规范、完整 完备的测试集,软件工程监理技术培训,8,2.监理规划主要内容,2)工程质量控制 施工后期 文档的规范、完整 完备的测试集 验收准备的审查,软件工程监理技术培训,9,2.监理规划主要内容,2)质量保证,软件工程监理技术培训,10,二、“项目开发计划”审核,软件工程监理技术培训,11,1. “项目开发计划”主要内容 2. “项目开发计划” 技术审核,1. “项目开发计划”主要内容,主要工作内容概述 包括软件开发主要内容、软件功能、软件性能 具备的条件及任务

6、要求 最终提交的软件产品 运行环境 需要提供的服务 验收标准 实施计划 人员组织及分工,软件工程监理技术培训,12,2. “项目开发计划”技术部分审核,内容的完整性 开发环境、技术与开发合同的一致性 提交产品的软件功能、软件性能是否达到合同的要求 人员队伍的技术水平、先关产品的开发经验 测试标准、测试内容等,软件工程监理技术培训,13,三、“软件项目质量控制监理实施细则”,软件工程监理技术培训,14,1.项目质量控制目标及质量控制点 2.项目质量控制程序 3.项目质量控制控制办法 4.项目质量控制控制措施 5.关键环节把控 6.项目常见问题预防,1、监理实施细则的必要性,软件工程监理技术培训,

7、15,1.对业主: 细则反映了监理单位对项目控制的理解能力、程序控制技术水平,可消除除业主对监理工作能力的疑虑,增强信任感,有利于业主对监理工作的支持 2.对承建方: (1)清楚各分项工程的监理控制程序与监理方法 (2)警示、保护作用 (3)促进承建方自检、自律,有利于项目质量的提高,管理水平提升。 3.对监理方: (1)指导监理工作,更有针对性 (2)达到更好预控通病、重点、难点等内容 (3)有助于提高监理的专业技术水平与监理素质 (4)促使监理工作规范化、标准化 (6)作为监理检查、评估、交底的依据之一,2.通病、重点、难点等控制,通病、难点 需求分析不充分 测试不到位 新需求不断涌现 人

8、员流动大 控制方法 模块化设计 数据流设计 数据结构设计 提高需求分析能力 加强软件测试,软件工程监理技术培训,16,2.软件开发关键环节把控,需求分析 分析业务需求 分析用户需求 分解关键因素 发现兴趣、动机、担忧、可能遇到的障碍 软件测试 理解需求 分段测试:单元测试阶段、集成阶段、系统测试 分项测试:功能测试、性能测试、兼容性测试、数据完整性测试、排他性测试等 测试准备:测试用例、测试文档等,软件工程监理技术培训,17,四、软件生存周期内监理方的工作职责,软件工程监理技术培训,18,1.软件生存周期(software life cycle) 又称为软件生命期,生存期。是指从形成开发软件概

9、念起,所开发的软件使用以后,直到失去使用价值消亡为止的整个过程。 一般来说,整个生存周期包括计划(定义)、开发、运行(维护)三个时期,每一个时期又划分为若干阶段。每个阶段有明确的任务,这样使规模大、结构复杂和管理复杂的软件开发变得容易控制和管理。,四、软件生存周期内监理方的工作职责,软件工程监理技术培训,19,1.软件生存周期(software life cycle),四、软件生存周期内监理方的工作职责,软件工程监理技术培训,20,1.软件生存周期的6个阶段 (1)可行性与计划研究阶段 (2)需求分析阶段 (3)设计阶段 (4)编码阶段 (5)测试验收阶段 (6)安装、运行与维护阶段,(2),

10、1、可行性研究与计划阶段 主要任务:可行性分析、投资收益分析、制定开发投资计划、委托招标。 监理任务:协助业主单位进行可行性分析,协助招标工作。,四、软件生存周期内监理方的工作职责,2、软件需求分析阶段 主要任务:确定软件的各项功能、性能需求和设计约束,以及对文档编制的要求。完成需求规格说明书和数据要求说明书,编写初步的用户手册。 监理任务:审核甲乙双方明确的需求规格说明书和数据要求说明书。在以后的各阶段,有效地控制用户需求变更,对于用户的需求变更,要符合开发规范和合同要求,并填写需求变更控制报告。,四、软件生存周期内监理方的工作职责,3、软件设计阶段 主要任务:在需求的基础上提出多种设计方案

11、,并进行比较选优。包括软件总体结构、模块划分、功能分配、处理流程等,完成概要设计说明书和详细设计说明书,编写测试计划初稿。 监理任务:审核设计文档是否是基于业主单位同意的需求规格说明书编制的,是否符合计算机软件产品开发文档编制指南的规范和标准,总体设计、接口设计、运行设计、数据结构设计、容错设计、算法设计、数据库设计等内容是否清楚、完整,开发工具和平台是否适当,系统的扩充性和适应性是否满足等。,四、软件生存周期内监理方的工作职责,4、软件编码阶段 主要任务:完成源程序编码、编译和排错调试,编写模块开发卷宗,完成用户手册、操作手册等面向用户的手册,完成测试计划,有详尽的配置管理方案。 监理任务:

12、确保开发工具及运行环境采用正版软件,审查提交的软件源代码,可执行代码的承载环境都应具有完善的防病毒和防攻击措施,符合中国计算机信息系统安全保护条例的要求;审核开发工具和测试工具的质量,必要时做全面测试。,四、软件生存周期内监理方的工作职责,5、软件测试阶段 主要任务:全面测试程序并检查审阅已编制的文件。一般要完成模块开发卷宗和测试分析报告。对所产生的程序、文件、以及开工作本身逐项评价,最后写出项目开发总结报告。 监理任务:与业主单位共同审核测试方案,要求开发人员不能参与测试自己开发的模块。要求承建单位实施单元测试、集成测试、确认测试和系统测试的完整过程,审核测试报告,抽查部分测试结果,直到符合

13、缺陷管理规定。,四、软件生存周期内监理方的工作职责,6、软件安装、运行和维护阶段 主要任务:软件手安装、运行和维护,用户培训,针对新需求的扩充和修改。 监理任务:审核承建单位提交的软件安装计划、安装进度表和安全管理措施,协助解决应用软件和专用设备间的互联和配合问题。要求承建单位认真解决在质保期发现的软件问题,协助做好软件文档、源代码和可执行程序的移交和管理工作。,四、软件生存周期内监理方的工作职责,软件质量监理指对项目承建单位的软件工程行为进行监控、督导、测试和评价。 应用软件系统开发成功的主要指标:功能达到目的用户需求、软件质量特性良好、开发成本和维护成本较低、及时交付使用等。 软件工程的质

14、量监理,主要是因循软件工程的开发阶段进行监理与控制,通过过程控制,从而最终实现总目标质量控制。,五、软件项目质量控制的监理,软件质量控制的工作程序 软件开发各阶段质量控制内容 质量控制的监理要点 软件开发质量控制的主要措施 加强文档管理辅助质量控制,五、软件项目质量控制的监理,1 质量控制的工作程序(1),1、根据软件项目的质量、成本和进度目标,明确软件各开发阶段的质量标准和要求,制定软件项目监理规划 2、审查承建单位提交的项目开发计划,若未通过审查,则要求承建单位调整项目开发计划,再审查,直至通过 3、根据项目开发计划和软件项目监理规划制定软件项目质量控制监理实施细则;,1 质量控制的工作程

15、序(2),4、根据软件项目质量控制监理实施细则及各一切阶段的质量控制标准和要求,收集有关信息,审查有关文档,对软件项目进行质量控制跟踪监理 5、若存在偏差,分析产生质量偏差的原因,督促承建单位采取纠偏措施。如需要,则要调整项目开发计划,转到第2步进行审查 6、必要时,编写软件项目质量控制监理报告。,2 开发各阶段质量控制的内容(1),已经讲过!,3.质量控制的监理要点(1),(1)检查并监督承建单位制定的软件质量保证计划 (2)制定质量控制监理实施细则,明确工作内容、要求、人员、职责、程序、方法和措施等 (3)审查承建单位提交的开发计划,包括软件质量保证计划 、 软件配置管理计划 及 测试计划

16、 ,找出承建单位质量管理的薄弱环节 (4)明确各阶段的质量标准和要求,为质量控制监理提供依据; (5)与承建共同探讨设计方案,将建设单位要求及时转达给承建单位;,3. 质量控制的监理要点(2),(6)组织三方协商会议,做好咨询解释工作,统一各方对质量控制的认识,落实质量控制工作; (7)跟踪承建单位的软件开发过程,及时发现、分析和纠正偏差,并调整项目开发计划; (8)及时组织专家和建设单位代表对阶段性成果进行评审,通过后方能进入下一阶段的开发工作; (9)进行事后质量偏差分析,找出质量控制工作的薄弱环节,总结纠偏经验,为处理争议和索赔提供重要依据;,3.质量控制的监理要点(3),(10)对设计变更进行严格控制,在出现较大的设计更改时,应及时做好甲乙双方的协调工作,在充分交换意见的基础上,对项目的开发投资、进度和质量目标进行调整,修改合同; (11)应根据收集的信息和偏差分析结果处理好争议和索赔; (12)及时收集和整理相关资料,定期和不定期编写软件项目质量控制监理报告,帮助建设单位做好决策工作。,4软件开发质量控制的主要措施(1),(1)人员资格审查

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号