软件工程监理技术要点课件1_第1页
软件工程监理技术要点课件1_第2页
软件工程监理技术要点课件1_第3页
软件工程监理技术要点课件1_第4页
软件工程监理技术要点课件1_第5页
已阅读5页,还剩69页未读 继续免费阅读

下载本文档

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

文档简介

软件工程监理技术要点软件工程监理技术要点第三部分软件工程监理技术要点一、“软件工程监理规划”二、“项目开发计划”三、“软件项目质量控制监理实施细则”四、软件生存周期内监理方的工作职责五、项目质量控制的监理方技术体现和要求2软件工程监理技术培训第三部分软件工程监理技术要点一、“软件工程监理规划”2软一、“软件工程监理规划”软件工程监理技术培训31.监理规划编写要点2.监理规划主要内容1)总则2)工程质量控制3)工程进度控制4)工程资金控制5)施工安全6)合同管理的其他工作7)协调8)工程质量评价与验收监理工作9)缺陷责任期监理工作10)信息管理11)监理实施12)监理实施细则编制计划一、“软件工程监理规划”软件工程监理技术培训31.监理规划编1.监理规划编写要点监理规划的基本作用是指导监理机构全面开展监理工作。监理规划应对项目的计划、组织、程序、方法等做出表述。总监理工程师应主持监理规划的编制工作,所用监理人员应熟悉监理规划的内容(懂技术)。监理规划应在监理大纲的基础上,结合承包人报批的施工组织设计,施工总进度计划编制,并报监理单位技术负责人批准后实施。监理规划应根据其实施情况,工程建设的重大调整或合同重大变更等对监理工作要求的改变进行修订。软件工程监理技术培训41.监理规划编写要点监理规划的基本作用是指导监理机构全面开展2.监理规划主要内容1)总则1)基本概况。简述工程项目的名称、性质、等级、建设地点、自然条件与外部环境;工程项目建设内容、规模、特点;工程建设项目建设的目的。2)工程建设主要目标。工程项目总投资及组成、计划工期(包括阶段性目标的计划开工日期和完工日期)、质量控制目标。3)工程项目组织。列明工程项目主管部门、质量监督机构、发包人、设计单位、承包人、监理单位、工程设备供应单位等。4)监理工程范围和内容。发包人委托的监理的工程范围和服务内容等。软件工程监理技术培训52.监理规划主要内容1)总则软件工程监理技术培训52.监理规划主要内容1)总则(续)5)监理主要依据。列出开展监理工作所依据的法律、法规、规章,国家及部门颁发的有关技术标准,批准的工程建设文件和有关合同文件、设计文件等的名称、文号等。6)监理组织。现场监理机构的组织形式与部门设置,部门职责,主要监理人员的配置和岗位职责等。7)监理工程基本程序。8)监理工作主要制度。包括技术文件审核与审批,会议紧急情况处理、监理报告、工程验收等方面。9)监理人员守则和奖惩制度。软件工程监理技术培训62.监理规划主要内容1)总则(续)软件工程监理技术培训62.监理规划主要内容2)工程质量控制质量控制的目标达到相应质量验收标准、满足设计功能质量控制的措施招标阶段:协助业主把控招标文件技术规范和质量要求、出现场、协助洽谈等开工前准备阶段:熟悉监理合同、建设合同,审查承建方提供的各类技术设计方案,依据合同审查开工准备条件软件工程监理技术培训72.监理规划主要内容2)工程质量控制软件工程监理技术培训72.监理规划主要内容2)工程质量控制施工阶段(续)需求分析阶段时的需求评审概要设计阶段体系结构的研讨、评审详细设计阶段的统一、规范要求测试要在需求和设计阶段就开始.对重要的功能实现代码做CODEREVIEW。版本控制。需求变动控制。文档的规范、完整完备的测试集软件工程监理技术培训82.监理规划主要内容2)工程质量控制软件工程监理技术培训82.监理规划主要内容2)工程质量控制施工后期文档的规范、完整完备的测试集验收准备的审查软件工程监理技术培训92.监理规划主要内容2)工程质量控制软件工程监理技术培训92.监理规划主要内容2)质量保证软件工程监理技术培训102.监理规划主要内容2)质量保证软件工程监理技术培训10二、“项目开发计划”审核软件工程监理技术培训111.“项目开发计划”主要内容2.“项目开发计划”技术审核二、“项目开发计划”审核软件工程监理技术培训111.“项目1.“项目开发计划”主要内容主要工作内容概述包括软件开发主要内容、软件功能、软件性能具备的条件及任务要求最终提交的软件产品运行环境需要提供的服务验收标准实施计划人员组织及分工软件工程监理技术培训121.“项目开发计划”主要内容主要工作内容概述软件工程监理技2.“项目开发计划”技术部分审核内容的完整性开发环境、技术与开发合同的一致性提交产品的软件功能、软件性能是否达到合同的要求人员队伍的技术水平、先关产品的开发经验测试标准、测试内容等软件工程监理技术培训132.“项目开发计划”技术部分审核内容的完整性软件工程监理技三、“软件项目质量控制监理实施细则”软件工程监理技术培训141.项目质量控制目标及质量控制点2.项目质量控制程序3.项目质量控制控制办法4.项目质量控制控制措施5.关键环节把控6.项目常见问题预防三、“软件项目质量控制监理实施细则”软件工程监理技术培训141、监理实施细则的必要性软件工程监理技术培训151.对业主:细则反映了监理单位对项目控制的理解能力、程序控制技术水平,可消除除业主对监理工作能力的疑虑,增强信任感,有利于业主对监理工作的支持2.对承建方:(1)清楚各分项工程的监理控制程序与监理方法(2)警示、保护作用(3)促进承建方自检、自律,有利于项目质量的提高,管理水平提升。3.对监理方:(1)指导监理工作,更有针对性(2)达到更好预控通病、重点、难点等内容(3)有助于提高监理的专业技术水平与监理素质(4)促使监理工作规范化、标准化(6)作为监理检查、评估、交底的依据之一1、监理实施细则的必要性软件工程监理技术培训151.对业主:2.通病、重点、难点等控制通病、难点需求分析不充分测试不到位新需求不断涌现人员流动大控制方法模块化设计数据流设计数据结构设计提高需求分析能力加强软件测试软件工程监理技术培训162.通病、重点、难点等控制通病、难点软件工程监理技术培训162.软件开发关键环节把控需求分析分析业务需求分析用户需求分解关键因素

发现兴趣、动机、担忧、可能遇到的障碍软件测试理解需求分段测试:单元测试阶段、集成阶段、系统测试…分项测试:功能测试、性能测试、兼容性测试、数据完整性测试、排他性测试等测试准备:测试用例、测试文档等软件工程监理技术培训172.软件开发关键环节把控需求分析软件工程监理技术培训17四、软件生存周期内监理方的工作职责软件工程监理技术培训181.软件生存周期(softwarelifecycle)又称为软件生命期,生存期。是指从形成开发软件概念起,所开发的软件使用以后,直到失去使用价值消亡为止的整个过程。一般来说,整个生存周期包括计划(定义)、开发、运行(维护)三个时期,每一个时期又划分为若干阶段。每个阶段有明确的任务,这样使规模大、结构复杂和管理复杂的软件开发变得容易控制和管理。四、软件生存周期内监理方的工作职责软件工程监理技术培训181四、软件生存周期内监理方的工作职责软件工程监理技术培训191.软件生存周期(softwarelifecycle)四、软件生存周期内监理方的工作职责软件工程监理技术培训191四、软件生存周期内监理方的工作职责软件工程监理技术培训201.软件生存周期的6个阶段(1)可行性与计划研究阶段(2)需求分析阶段(3)设计阶段(4)编码阶段(5)测试验收阶段(6)安装、运行与维护阶段四、软件生存周期内监理方的工作职责软件工程监理技术培训201(2)1、可行性研究与计划阶段

主要任务:可行性分析、投资—收益分析、制定开发投资计划、委托招标。

监理任务:协助业主单位进行可行性分析,协助招标工作。四、软件生存周期内监理方的工作职责(2)1、可行性研究与计划阶段四、软件生存周期内监理方的工作2、软件需求分析阶段主要任务:确定软件的各项功能、性能需求和设计约束,以及对文档编制的要求。完成《需求规格说明书》和《数据要求说明书》,编写初步的《用户手册》。监理任务:审核甲乙双方明确的需求规格说明书》和《数据要求说明书》。在以后的各阶段,有效地控制用户需求变更,对于用户的需求变更,要符合开发规范和合同要求,并填写《需求变更控制报告》。四、软件生存周期内监理方的工作职责2、软件需求分析阶段四、软件生存周期内监理方的工作职责3、软件设计阶段主要任务:在需求的基础上提出多种设计方案,并进行比较选优。包括软件总体结构、模块划分、功能分配、处理流程等,完成《概要设计说明书》和《详细设计说明书》,编写《测试计划初稿》。监理任务:审核设计文档是否是基于业主单位同意的《需求规格说明书》编制的,是否符合《计算机软件产品开发文档编制指南》的规范和标准,总体设计、接口设计、运行设计、数据结构设计、容错设计、算法设计、数据库设计等内容是否清楚、完整,开发工具和平台是否适当,系统的扩充性和适应性是否满足等。四、软件生存周期内监理方的工作职责3、软件设计阶段四、软件生存周期内监理方的工作职责4、软件编码阶段主要任务:完成源程序编码、编译和排错调试,编写《模块开发卷宗》,完成《用户手册》、《操作手册》等面向用户的手册,完成《测试计划》,有详尽的配置管理方案。监理任务:确保开发工具及运行环境采用正版软件,审查提交的软件源代码,可执行代码的承载环境都应具有完善的防病毒和防攻击措施,符合《中…国计算机信息系统安全保护条例》的要求;审核开发工具和测试工具的质量,必要时做全面测试。四、软件生存周期内监理方的工作职责4、软件编码阶段四、软件生存周期内监理方的工作职责5、软件测试阶段主要任务:全面测试程序并检查审阅已编制的文件。一般要完成《模块开发卷宗》和《测试分析报告》。对所产生的程序、文件、以及开工作本身逐项评价,最后写出《项目开发总结报告》。监理任务:与业主单位共同审核《测试方案》,要求开发人员不能参与测试自己开发的模块。要求承建单位实施单元测试、集成测试、确认测试和系统测试的完整过程,审核《测试报告》,抽查部分测试结果,直到符合缺陷管理规定。四、软件生存周期内监理方的工作职责5、软件测试阶段四、软件生存周期内监理方的工作职责6、软件安装、运行和维护阶段主要任务:软件手安装、运行和维护,用户培训,针对新需求的扩充和修改。监理任务:审核承建单位提交的软件安装计划、安装进度表和安全管理措施,协助解决应用软件和专用设备间的互联和配合问题。要求承建单位认真解决在质保期发现的软件问题,协助做好软件文档、源代码和可执行程序的移交和管理工作。四、软件生存周期内监理方的工作职责6、软件安装、运行和维护阶段四、软件生存周期内监理方的工作职软件质量监理指对项目承建单位的软件工程行为进行监控、督导、测试和评价。应用软件系统开发成功的主要指标:功能达到目的用户需求、软件质量特性良好、开发成本和维护成本较低、及时交付使用等。软件工程的质量监理,主要是因循软件工程的开发阶段进行监理与控制,通过过程控制,从而最终实现总目标质量控制。五、软件项目质量控制的监理软件质量监理指对项目承建单位的软件工程行为进行监控、督导、测软件质量控制的工作程序软件开发各阶段质量控制内容质量控制的监理要点软件开发质量控制的主要措施加强文档管理辅助质量控制五、软件项目质量控制的监理软件质量控制的工作程序五、软件项目质量控制的监理1质量控制的工作程序(1)1、根据软件项目的质量、成本和进度目标,明确软件各开发阶段的质量标准和要求,制定《软件项目监理规划》2、审查承建单位提交的《项目开发计划》,若未通过审查,则要求承建单位调整《项目开发计划》,再审查,直至通过3、根据《项目开发计划》和《软件项目监理规划》制定软件项目质量控制监理实施细则;1质量控制的工作程序(1)1、根据软件项目的质量、成本和进1质量控制的工作程序(2)4、根据软件项目质量控制监理实施细则及各一切阶段的质量控制标准和要求,收集有关信息,审查有关文档,对软件项目进行质量控制跟踪监理5、若存在偏差,分析产生质量偏差的原因,督促承建单位采取纠偏措施。如需要,则要调整《项目开发计划》,转到第2步进行审查6、必要时,编写软件项目质量控制监理报告。1质量控制的工作程序(2)4、根据软件项目质量控制监理实施2开发各阶段质量控制的内容(1)已经讲过!2开发各阶段质量控制的内容(1)已经讲过!3.质量控制的监理要点(1)(1)检查并监督承建单位制定的《软件质量保证计划》(2)制定《质量控制监理实施细则》,明确工作内容、要求、人员、职责、程序、方法和措施等(3)审查承建单位提交的开发计划,包括《软件质量保证计划》、《软件配置管理计划》及《测试计划》,找出承建单位质量管理的薄弱环节(4)明确各阶段的质量标准和要求,为质量控制监理提供依据;(5)与承建共同探讨设计方案,将建设单位要求及时转达给承建单位;3.质量控制的监理要点(1)(1)检查并监督承建单位制定的《3.

质量控制的监理要点(2)(6)组织三方协商会议,做好咨询解释工作,统一各方对质量控制的认识,落实质量控制工作;(7)跟踪承建单位的软件开发过程,及时发现、分析和纠正偏差,并调整《项目开发计划》;(8)及时组织专家和建设单位代表对阶段性成果进行评审,通过后方能进入下一阶段的开发工作;(9)进行事后质量偏差分析,找出质量控制工作的薄弱环节,总结纠偏经验,为处理争议和索赔提供重要依据;3.质量控制的监理要点(2)(6)组织三方协商会议,做好咨3.质量控制的监理要点(3)(10)对设计变更进行严格控制,在出现较大的设计更改时,应及时做好甲乙双方的协调工作,在充分交换意见的基础上,对项目的开发投资、进度和质量目标进行调整,修改合同;(11)应根据收集的信息和偏差分析结果处理好争议和索赔;(12)及时收集和整理相关资料,定期和不定期编写软件项目质量控制监理报告,帮助建设单位做好决策工作。3.质量控制的监理要点(3)(10)对设计变更进行严格控制,4软件开发质量控制的主要措施(1)(1)人员资格审查(2)组织措施落实工程进度控制部的人员组成,具体控制任务和管理职责分工。确立进度协调工作制度,对干扰和风险因素进行分析。(3)开发规范监理单位要指导承建单位在项目开发之前制定详细的软件开发过程规范。(4)过程审核每阶段完成后,进行三方参与的阶段性成果评审,保证需求正确实现,和开发工作按照工程计划进行。4软件开发质量控制的主要措施(1)(1)人员资格审查4软件开发质量控制的主要措施(2)(5)加强文档管理对承建单位提交的各类软件开发文档进行评审,经监理工程师审核认可后方可开展下一阶段工作。(6)检查承建单位的软件开发质量保证体系承建单位应建立完善的质量保证体系,编制《软件质量保证计划》,监理单位检查承建单位的各项工作开展情况,并给予支持和指导。(7)变更管理监理单位及时审查业主单位的需求变更、设计变更、技术变更和工程变更,并就变更产生的费用和甲乙双方协商。4软件开发质量控制的主要措施(2)(5)加强文档管理5加强文档管理辅助质量控制文档是计算机软件中不可缺少的组成部分,包含工程表格和技术文档,其作用如下:(1)作为开发人员在一定阶段内的工作成果和结束标志;(2)可把软件开发中的“不可见”事物转化为“可见”的文字资料,从而能够判断原定目标是否已达到;(3)记录开发过程中的技术信息,便于协调以后的软件开发、使用和维护;(4)提供对软件的有关信息,便于管理人员、开发人员、操作人员和用户之间了解彼此的工作;(5)向潜在用户报告软件的功能和性能;(6)工程表格和进度报告,可使建设单位及时了解项目进展情况,如承建单位按月编写《开发进度月报》,交业主单位和监理单位审核。5加强文档管理辅助质量控制文档是计算机软件中不可缺少的组成软件工程监理技术要点软件工程监理技术要点第三部分软件工程监理技术要点一、“软件工程监理规划”二、“项目开发计划”三、“软件项目质量控制监理实施细则”四、软件生存周期内监理方的工作职责五、项目质量控制的监理方技术体现和要求39软件工程监理技术培训第三部分软件工程监理技术要点一、“软件工程监理规划”2软一、“软件工程监理规划”软件工程监理技术培训401.监理规划编写要点2.监理规划主要内容1)总则2)工程质量控制3)工程进度控制4)工程资金控制5)施工安全6)合同管理的其他工作7)协调8)工程质量评价与验收监理工作9)缺陷责任期监理工作10)信息管理11)监理实施12)监理实施细则编制计划一、“软件工程监理规划”软件工程监理技术培训31.监理规划编1.监理规划编写要点监理规划的基本作用是指导监理机构全面开展监理工作。监理规划应对项目的计划、组织、程序、方法等做出表述。总监理工程师应主持监理规划的编制工作,所用监理人员应熟悉监理规划的内容(懂技术)。监理规划应在监理大纲的基础上,结合承包人报批的施工组织设计,施工总进度计划编制,并报监理单位技术负责人批准后实施。监理规划应根据其实施情况,工程建设的重大调整或合同重大变更等对监理工作要求的改变进行修订。软件工程监理技术培训411.监理规划编写要点监理规划的基本作用是指导监理机构全面开展2.监理规划主要内容1)总则1)基本概况。简述工程项目的名称、性质、等级、建设地点、自然条件与外部环境;工程项目建设内容、规模、特点;工程建设项目建设的目的。2)工程建设主要目标。工程项目总投资及组成、计划工期(包括阶段性目标的计划开工日期和完工日期)、质量控制目标。3)工程项目组织。列明工程项目主管部门、质量监督机构、发包人、设计单位、承包人、监理单位、工程设备供应单位等。4)监理工程范围和内容。发包人委托的监理的工程范围和服务内容等。软件工程监理技术培训422.监理规划主要内容1)总则软件工程监理技术培训52.监理规划主要内容1)总则(续)5)监理主要依据。列出开展监理工作所依据的法律、法规、规章,国家及部门颁发的有关技术标准,批准的工程建设文件和有关合同文件、设计文件等的名称、文号等。6)监理组织。现场监理机构的组织形式与部门设置,部门职责,主要监理人员的配置和岗位职责等。7)监理工程基本程序。8)监理工作主要制度。包括技术文件审核与审批,会议紧急情况处理、监理报告、工程验收等方面。9)监理人员守则和奖惩制度。软件工程监理技术培训432.监理规划主要内容1)总则(续)软件工程监理技术培训62.监理规划主要内容2)工程质量控制质量控制的目标达到相应质量验收标准、满足设计功能质量控制的措施招标阶段:协助业主把控招标文件技术规范和质量要求、出现场、协助洽谈等开工前准备阶段:熟悉监理合同、建设合同,审查承建方提供的各类技术设计方案,依据合同审查开工准备条件软件工程监理技术培训442.监理规划主要内容2)工程质量控制软件工程监理技术培训72.监理规划主要内容2)工程质量控制施工阶段(续)需求分析阶段时的需求评审概要设计阶段体系结构的研讨、评审详细设计阶段的统一、规范要求测试要在需求和设计阶段就开始.对重要的功能实现代码做CODEREVIEW。版本控制。需求变动控制。文档的规范、完整完备的测试集软件工程监理技术培训452.监理规划主要内容2)工程质量控制软件工程监理技术培训82.监理规划主要内容2)工程质量控制施工后期文档的规范、完整完备的测试集验收准备的审查软件工程监理技术培训462.监理规划主要内容2)工程质量控制软件工程监理技术培训92.监理规划主要内容2)质量保证软件工程监理技术培训472.监理规划主要内容2)质量保证软件工程监理技术培训10二、“项目开发计划”审核软件工程监理技术培训481.“项目开发计划”主要内容2.“项目开发计划”技术审核二、“项目开发计划”审核软件工程监理技术培训111.“项目1.“项目开发计划”主要内容主要工作内容概述包括软件开发主要内容、软件功能、软件性能具备的条件及任务要求最终提交的软件产品运行环境需要提供的服务验收标准实施计划人员组织及分工软件工程监理技术培训491.“项目开发计划”主要内容主要工作内容概述软件工程监理技2.“项目开发计划”技术部分审核内容的完整性开发环境、技术与开发合同的一致性提交产品的软件功能、软件性能是否达到合同的要求人员队伍的技术水平、先关产品的开发经验测试标准、测试内容等软件工程监理技术培训502.“项目开发计划”技术部分审核内容的完整性软件工程监理技三、“软件项目质量控制监理实施细则”软件工程监理技术培训511.项目质量控制目标及质量控制点2.项目质量控制程序3.项目质量控制控制办法4.项目质量控制控制措施5.关键环节把控6.项目常见问题预防三、“软件项目质量控制监理实施细则”软件工程监理技术培训141、监理实施细则的必要性软件工程监理技术培训521.对业主:细则反映了监理单位对项目控制的理解能力、程序控制技术水平,可消除除业主对监理工作能力的疑虑,增强信任感,有利于业主对监理工作的支持2.对承建方:(1)清楚各分项工程的监理控制程序与监理方法(2)警示、保护作用(3)促进承建方自检、自律,有利于项目质量的提高,管理水平提升。3.对监理方:(1)指导监理工作,更有针对性(2)达到更好预控通病、重点、难点等内容(3)有助于提高监理的专业技术水平与监理素质(4)促使监理工作规范化、标准化(6)作为监理检查、评估、交底的依据之一1、监理实施细则的必要性软件工程监理技术培训151.对业主:2.通病、重点、难点等控制通病、难点需求分析不充分测试不到位新需求不断涌现人员流动大控制方法模块化设计数据流设计数据结构设计提高需求分析能力加强软件测试软件工程监理技术培训532.通病、重点、难点等控制通病、难点软件工程监理技术培训162.软件开发关键环节把控需求分析分析业务需求分析用户需求分解关键因素

发现兴趣、动机、担忧、可能遇到的障碍软件测试理解需求分段测试:单元测试阶段、集成阶段、系统测试…分项测试:功能测试、性能测试、兼容性测试、数据完整性测试、排他性测试等测试准备:测试用例、测试文档等软件工程监理技术培训542.软件开发关键环节把控需求分析软件工程监理技术培训17四、软件生存周期内监理方的工作职责软件工程监理技术培训551.软件生存周期(softwarelifecycle)又称为软件生命期,生存期。是指从形成开发软件概念起,所开发的软件使用以后,直到失去使用价值消亡为止的整个过程。一般来说,整个生存周期包括计划(定义)、开发、运行(维护)三个时期,每一个时期又划分为若干阶段。每个阶段有明确的任务,这样使规模大、结构复杂和管理复杂的软件开发变得容易控制和管理。四、软件生存周期内监理方的工作职责软件工程监理技术培训181四、软件生存周期内监理方的工作职责软件工程监理技术培训561.软件生存周期(softwarelifecycle)四、软件生存周期内监理方的工作职责软件工程监理技术培训191四、软件生存周期内监理方的工作职责软件工程监理技术培训571.软件生存周期的6个阶段(1)可行性与计划研究阶段(2)需求分析阶段(3)设计阶段(4)编码阶段(5)测试验收阶段(6)安装、运行与维护阶段四、软件生存周期内监理方的工作职责软件工程监理技术培训201(2)1、可行性研究与计划阶段

主要任务:可行性分析、投资—收益分析、制定开发投资计划、委托招标。

监理任务:协助业主单位进行可行性分析,协助招标工作。四、软件生存周期内监理方的工作职责(2)1、可行性研究与计划阶段四、软件生存周期内监理方的工作2、软件需求分析阶段主要任务:确定软件的各项功能、性能需求和设计约束,以及对文档编制的要求。完成《需求规格说明书》和《数据要求说明书》,编写初步的《用户手册》。监理任务:审核甲乙双方明确的需求规格说明书》和《数据要求说明书》。在以后的各阶段,有效地控制用户需求变更,对于用户的需求变更,要符合开发规范和合同要求,并填写《需求变更控制报告》。四、软件生存周期内监理方的工作职责2、软件需求分析阶段四、软件生存周期内监理方的工作职责3、软件设计阶段主要任务:在需求的基础上提出多种设计方案,并进行比较选优。包括软件总体结构、模块划分、功能分配、处理流程等,完成《概要设计说明书》和《详细设计说明书》,编写《测试计划初稿》。监理任务:审核设计文档是否是基于业主单位同意的《需求规格说明书》编制的,是否符合《计算机软件产品开发文档编制指南》的规范和标准,总体设计、接口设计、运行设计、数据结构设计、容错设计、算法设计、数据库设计等内容是否清楚、完整,开发工具和平台是否适当,系统的扩充性和适应性是否满足等。四、软件生存周期内监理方的工作职责3、软件设计阶段四、软件生存周期内监理方的工作职责4、软件编码阶段主要任务:完成源程序编码、编译和排错调试,编写《模块开发卷宗》,完成《用户手册》、《操作手册》等面向用户的手册,完成《测试计划》,有详尽的配置管理方案。监理任务:确保开发工具及运行环境采用正版软件,审查提交的软件源代码,可执行代码的承载环境都应具有完善的防病毒和防攻击措施,符合《中…国计算机信息系统安全保护条例》的要求;审核开发工具和测试工具的质量,必要时做全面测试。四、软件生存周期内监理方的工作职责4、软件编码阶段四、软件生存周期内监理方的工作职责5、软件测试阶段主要任务:全面测试程序并检查审阅已编制的文件。一般要完成《模块开发卷宗》和《测试分析报告》。对所产生的程序、文件、以及开工作本身逐项评价,最后写出《项目开发总结报告》。监理任务:与业主单位共同审核《测试方案》,要求开发人员不能参与测试自己开发的模块。要求承建单位实施单元测试、集成测试、确认测试和系统测试的完整过程,审核《测试报告》,抽查部分测试结果,直到符合缺陷管理规定。四、软件生存周期内监理方的工作职责5、软件测试阶段四、软件生存周期内监理方的工作职责6、软件安装、运行和维护阶段主要任务:软件手安装、运行和维护,用户培训,针对新需求的扩充和修改。监理任务:审核承建单位提交的软件安装计划、安装进度表和安全管理措施,协助解决应用软件和专用设备间的互联和配合问题。要求承建单位认真解决在质保期发现的软件问题,协助做好软件文档、源代码和可执行程序的移交和管理工作。四、软件生存周期内监理方的工作职责6、软件安装、运行和维护阶段四、软件生存周期内监理方的工作职软件质量监理指对项目承建单位的软件工程行为进行监控、督导、测试和评价。应用软件系统开发成功的主要指标:功能达到目的用户需求、软件质量特性良好、开发成本和维护成本较低、及时交付使用等。软件工程的质量监理,主要是因循软件工程的开发阶段进行监理与控制,通过过程控制,从而最终实现总目标质量控制。五、软件项目质量控制的监理软件质量监理指对项目承建单位的软件工程行为进行监控、督导、测软件质量控制的工作程序软件开发各阶段质量控制内容质量控制的监理要点软件开发质量控制的主要措施加强文档管理辅助质量控制五、软件项目质量控制的监理软件质量控制的工作程序五、软件项目质量控制的监理1质量控制的工作程序(1)1、根据软件项目的质量、成本和进度目标,明确软件各开发阶段的质量标准和要求,制定《软件项目监理规划》2、审查承建单位提交的《项目开发计划》,若未通过审查,则要求承建单位调整《项目开发计划》,再审查,直至通过3、根据《项目开发计划》和《软件项目监理规划》制定软件项目质量控制监理实施细则;1质量控制的工作程序(1)1、根据软件项目的质量、成本和进1质量控制的工作程序(2)4、根据软件项目质量控制监理实施细则及各一切阶段的质量控制标准和要求,收集有关信息,审查有关文档,对软件项目进行质量控制跟踪监理5、若存在偏差,分析产生质量偏差的原因,督促承建单位采取纠偏措施。如需要,则要调整《项目开发计划》,转到第2步进行审查6、必要时,编写软件项目质量控制监理报告。1质量控制的工作程序(2)4、根据软件项目质量控制监理实施2开发各阶段质量控制的内容(1)已经讲过!2开发各阶段质量控制的内容(1)已经讲过!3.质量控制的监理要点(1)(1)检查并监督承建单位制定的《软件质量保证计划》(2)制定《质量控制监理实施细则》,明确工作内容、要求、人员、职责、程序、方法和措施等(3)审查承建单位提交的开发计划,包括《软件质量保证计划》、《软

温馨提示

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

评论

0/150

提交评论