资源预览内容
第1页 / 共34页
第2页 / 共34页
第3页 / 共34页
第4页 / 共34页
第5页 / 共34页
第6页 / 共34页
第7页 / 共34页
第8页 / 共34页
第9页 / 共34页
第10页 / 共34页
亲,该文档总共34页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
.; 信息系统应用工程监理细则(初稿)辽宁北方电子信息技术检测有限公司2005.5;.目 录1.工程概述信息系统应用工程即软件工程,是一类求解软件的工程,它应用计算机科学、数学(用于构造模型和算法)和管理科学(用户计划、资源、质量和成本等的管理)等原理,借鉴传统工程(用于制定规范、设计范型、评估成本、权衡结果)的原则和方法,创建软件已达到提高质量、降低成本的目的。2.工程建设内容软件工程活动是“生产一个最终满足需求且达到工程目标的软件产品所需要的步骤”。主要包括需求、设计、实现、确认以及支持等活动。需求活动包括需求分析和问题分析。问题分析获取需求定义,又称软件需求规约。需求分析生成功能规约。设计活动一般包括该药设计和详细设计。概要设计建立整个软件体系结构,包括子系统、模块以及相关层次的说明、每一模块接口定义。详细设计产生程序员可用的模块说明,包括每一模块中数据结构说明及加工描述。实现活动把设计结果转换为可执行的程序代码。确认活动贯穿于整个开发过程,实现完成后的确认,保证最终产品满足用户的要求。支持活动包括修改和完善。伴随以上活动,还有管理过程、支持过程、培训过程等。归结起来,软件工程活动包括以下基本内容:2.1需求:定义问题,即建立系统模型,包括以下主要任务:2.1.1需求获取:需求定义。市系统功能的一个正确的陈述。2.1.2需求规约:系统需求规格说明。主要成分是系统模型,是系统功能的一个精确、系统的描述。2.1.3需求验证:对获取的需求进行验证。2.2设计:在需求分析基础上,给出系统的软件解决方案。2.2.1总体设计2.2.1.1系统的软件体系结构2.2.1.2 C/S结构、B/S结构2.2.1.3 以数据库为中心的结构2.2.1.4管道结构2.2.1.5面向对象的结构2.2.1.6其它2.2.2详细设计:针对总体设计结果,给出每一构件的详细描述。2.3实现:选择可用的构件,或以一种选定的语言,对每一构件进行编码。2.4确认:贯穿软件开发的整个过程,主要任务是软件测试。2.5支持:完善性维护和纠错性维护。3.监理依据依据“委托原则”,在业主方的委托授权范围内,依据相关的合同及标准,对项目的全过程开展监理工作。在工程监理过程中,依据的相关材料包括:3.1招标人与施工方签订的工程建设承包合同:明确监理方的地位。3.2招标人与监理方签订的工程建设监理合同:明确监理方的责任、权利和义务。3.3国际标准、国家和行业标准。根据合同执行的具体情况,如适用,则应选择使用下列现行的有关技术规范、规程和技术标准:l ISO 9000-3:1997 质量管理和质量保证标准第三部分l ISO 9001-1994 在计算机软件开发、供应、安装和维护中的应用指南l GB/T 16260-1996 信息技术 软件产品 质量特性及其使用指南l GB/T 9385-88 计算机软件需求说明编写指南l GB/T 9386-88 计算机软件测试文件编制规范l GB/T 12504-90 计算机软件质量标准保证计划规范l GB/T 12505-90 计算机软件配置管理计划规范l GB/T 12207-1995 信息技术 软件生存周期过程l GB/T 14079-93 计算机软件维护指南l GB/T 14394-93 计算机软件可靠性和可维护性管理l GB/T 15532-95 计算机软件单元测试l GB/T 11457-1995 软件工程术语4.监理内容对于信息系统应用工程监理的内容,主要围绕信息产业部正式颁布的信息系统工程监理暂行规定第九条规定的对信息系统工程的质量、进度、投资进行监督,对项目合同和文档进行管理,协调有关单位间的工作关系。4.1质量控制质量控制要贯穿项目建设从可行性分析、设计、开发、实施、测试、验收和用户维护的全过程。主要包括组织设计方案评比,进行设计方案磋商,控制设计变更,在实施前审查承建单位资质等,在实施中采用多种控制手段检查监督标准、规范的贯彻,以及通过阶段验收和竣工验收把好质量关等。4.2进度控制主要工作内容是要在开发前期通过周密分析研究确定合理的工期目标,并在实施前将工期要求纳入承建合同;在软件开发、实施阶段通过运筹学、网络计划技术等科学手段,审查、修改实施组织设计和进度计划,做好协调与监督,排除干扰,使单项工程及其分阶段目标工期逐步实现,最终保证项目建设总工期的实现。4.3投资控制主要工作内容是在开发前期进行可行性研究,协助业主单位正确的进行投资决策,在设计阶段对设计方案、设计标准、总预算进行审查;在开发准备阶段协助确定标底和合同造价;在开发阶段审核设计变更,核实已完成的工程量,进行工程进度款签证和索赔控制;在工程竣工阶段审核工程结算。4.4变更控制主要工作内容是对接受应用软件系统建设过程中的变更申请,收集变更信息资料,对发生的所有变更情况按照一定的程序进行处理,并对变更的内容、方式、范围应用进行评估和控制。4.5合同管理合同管理是进行投资控制、工期控制和质量控制的手段。因为合同管理是监理单位站在公正立场采取各种控制、协调与监督措施,履行纠纷调解职责的依据,也是实施三大目标控制的出发点和归宿。4.6安全管理信息系统安全管理的作用是保证业主在信息系统工程项目建设过程中,保证信息系统的安全在可用型、保密性、完整性与信息系统工程的可维护性技术环节上没有冲突;在投资控制的前提下,确保信息系统安全设计上没有漏洞;督促业主的信息系统工程应用人员在安全管理制度和安全规范下严格执行安全操作和管理,建立安全意识;监督承建单位按照技术标准和建设方案实施;检查承建单位是否存在设计过程中的非安全隐患行为或现象等。4.7信息管理确保项目信息管理工作规范化,保证项目信息的准确性、完整性和可用性,确保项目信息交流、信息沟通渠道畅通,规范信息组织及信息管理,为项目实施管理及决策提出信息依据。4.8协调协调贯穿在整个信息系统工程从设计到实施再到验收的全过程。主要采用现场和会议方式进行协调。针对信息工程应用系统的特点,在后续的条目中详细描述监理流程、各不同阶段的监理要点及相关监理工作手册,以指导软件监理工程师工作的顺利实施。5.监理流程5.1工程前期阶段监理5.1.1工作流程5.1.2流程描述5.1.2.1前期咨询:提供应用系统建设相关的技术支持服务;5.1.2.2基本业务模型分析:协助业主制定所需应用系统的业务需求指标;进行基本需求的调研和分析整理工作,基本上明确应用系统的主体思路,为应用系统建设范围的确定提供依据;5.1.2.3用系统总体规划:结合基本需求和应用系统的实施框架结构,协助业主对应用系统进行优先级划分,同时结合国内外的相关类型系统的实施情况,协助业主制定系统的总体实施规划;5.1.2.4招投标:必要时协助业主进行应用系统的招投标工作;5.1.2.5承建方实力评价:协助业主了解承建方的技术实力和管理能力,客观公正地评价承建方,为业主评估、选定承建方提供技术方面的参考意见;5.1.2.6签订开发合同:协助业主进行应用系统的开发合同的签订工作;在承建合同中应明确要求承建单位接受监理方的监理;建议业主单位在承建合同中明确规定工程所包含的功能、技术要求、测试标准、验收要求和质量责任;建议业主单位在开发合同中明确工程阶段划分及其质量和进度要求,并依此作为工程阶段性付款的依据;核准投资预算与付款计划;5.1.2.7评审系统实施方案:协助业主评审系统实施方案的科学性、可行性;协助业主审核系统建设的量化目标以及考核方法;结合业主的实际情况对实施过程中的风险进行评估,协助提出规避风险的措施和手段;5.1.2.8评审总体进度计划:评审应用系统承建方的总体实施进度计划,根据软件工程的要求,评审承建方提出的应用系统总体实施计划是否合理;5.1.2.9项目启动会:项目启动时,召开由委托方、业主方、承建方和监理方参加的首次会议,明确四方在项目实施过程中的责任和权利、四方的项目负责人及联系方式、项目实施过程中三方遇到问题的处理流程、监理例会的具体时间及周期等,并规定监理方和承建方按时提交报告。5.2 工程需求阶段监理5.2.1工作流程5.2.2流程描述5.2.2.1编制监理规程和监理细则;5.2.2.2审核本阶段计划和明细任务分解计划:审核承建方提交本阶段计划和明细任务分解计划,提出监理建议,对工程进度进行控制;5.2.2.3督促承建方建立完善的质量保证体系;5.2.2.4建立协调机制:督促建设小组的联系、沟通,有利于本阶段的工作效率和效果;5.2.2.5审核调研方式:协助业主审核调研计划,进行需求调研准备工作,必要时参加需求的调研工作;5.2.2.6审核调研记录:审核承建方提交的用户需求调研记录(即原始需求),协助业主组织进行调研记录的确认工作;5.2.2.7组织需求分析报告评审:提交评审预案报告,说明需求分析报告评审的标准规范、评审项及建议;协助业主组织需求分析报告评审,必要时以“专家评审会”的形式展开;5.2.2.8协助组织需求分析报告的业主方、监理方、承建方签字确认;5.2.2.9审核承建方提交的测试方案;5.2.2.10定期向业主报告项目实施的进度和质量情况;5.3 工程设计阶段监理5.3.1工作流程5.3.2流程描述5.3.2.1审核本阶段计划和明细任务分解计划:审核承建方提交本阶段计划和明细任务分解计划,提出监理建议,对工程进度进行控制;5.3.2.2审核承建方的质量保证措施的完备性及有效性;5.3.2.3监督实施小组的联系、沟通,有利于实现过程的工作效率和效果;5.3.2.4协助业主组织系统设计报告评审;5.3.2.5协助业主组织应用系统架构设计、数据库设计的合理性审查;5.3.2.6定期向业主报告项目实施的进度和质量情况。5.4 工程实施阶段监理5.4.1工作流程5.4.2流程描述5.4.2.1审核本阶段计划和明细任务分解计划:审核承建方提交本阶段计划和明细任务分解计划,提出监理建议,对工程进度进行控制;5.4.2.2审核承建方的质量保证措施的完备性及有效性;5.4.2.3监督实施小组的联系、沟通,有利于实现过程的工作效率和效果;5.4.2.4编码过程的控制:依据承建方的模块开发计划,对系统编码阶段进行过程控制,审核承建方提交的测试分析报告,必要时进行抽测,随时掌握系统开发的进展情况;5.4.2.5自测管理:督促承建方及时提交单元测试报告、系统模块测试计划、系统模块测试用例、系统模块测试报告和问题跟踪情况报告;督促承建方对系统出现的问题及时进行改正和优化;5.4.2.6UI确认:在系统编码结束前,协助业主方组织系统用户界面(UI)的确认;5.4.2.7审核项目开发总结报告:依据合同、需求和设计文档,审查承建方的项目开发总结报告;5.4.2.8审核系统测试分析报告:审核承建方的系统测试分析报告,并提交系统集成测试审核报告,如果系统集成测试存在问题,指出问题并督促承建方对进行修正;5.4.2.9评审并评估项目的阶段性成果:组织评审并评估项目的阶段性成果,发现并总结分析系统试运行中存在的问题和缺陷;5.4.2.10定期向业主报告项目实施的进度和质量情况。5.5 工程验收阶段监理5.5.1工作流程5.5.2流程描述5.5.2.1协调进行交工验收:承建方确认应用系统满足需求后,监理方和业主方依据合同执行情况评估报告中所作的结论与合同中的规定准则和方式判断
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号