软件项目工作组织及质量保障方案_第1页
软件项目工作组织及质量保障方案_第2页
软件项目工作组织及质量保障方案_第3页
软件项目工作组织及质量保障方案_第4页
软件项目工作组织及质量保障方案_第5页
已阅读5页,还剩104页未读 继续免费阅读

下载本文档

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

文档简介

软件项目工作组织及质量保障方案本项目作为政务息化支撑平台,息的安全尤为重要,必须建立一套统一的安全策略、防御体系、监察体系和响应体系,在安全策略的指导下,防御、监察和响应组成一个完整的、动态的安全循环,保证息资源的安全风险最小。1.1.1建设目标安全系统的建设目标是运用系统工程的观点、方法,对平台进行整体、系统的安全性设计,并严格遵循息安全等级保护三级标准的原则和国家的各种法律法规的要求,为其系统安全、可靠运行提供技术保障支撑,既使系统具备抵御各种攻击的能力,又不能因为安全系统的建立而严重影响系统的整体运行效率,同时还要考虑到系统的投资,根据实际工作需要,设计严安安全管理息资源安全框架体系一般包括物理安全、网络安全、主机安全、应用安全、数据安全五个安全层次,同时遵循一定的安全策略,并由安全管理和安全服务做支撑,如下图所示:安全策略数据安全应用安全人身安全安全衣服事务安全标准物理安全主要指系统的周围环境和物理特性,是整个系统安全的前提。通常,物理安全的隐患大多是人为因素或自然灾害造成的。对于这种级别的安全问题,可以通过对网络设施和周边环境的合理规划和科学管理来有效解决。网络安全主要分为设备的安全保护和网络链路的安全防护,主要从网络设备安全、路由安全、接入安全、访问控制和监测、日志记录、业务隔离等方面进行考虑。配置防火墙,实现安全代理、息包过滤、内外地址绑定等,防止非授权用户非法访问。主机系统除服务器外还应包括存储系统等应选择安全级别高、可控的操作系统;并且都应该具有身份识别功能,可以对登陆操作系统的用户身份进行识别和区别,对于管理员用户应具有复杂的口令要求和定期更换的制度保证。对业务数据、统计数据等重要息在传输过程中的完整性建立检查和校验机制(如CRC等),对数据存储的安全性和完整性建立必要的数据备份和归档流程。对于重要数据的存储将采用加密技术进行,保证数据安全。对于重要数据的备份还将采用多次冗余备份的方式进行。平台须结合安全体系,对用户实现统一的管理,实现用户息的身份识别、权限控制。要求授权用户只有提供密码,进行验证通过后方可进入平台系统。用户可以进行的操作也是受到权限控制的,保证息在适当范围内的流动。(1)用户统一管理该项目平台包含多个应用系统,由于所处理的业务性质,这些应用系统都具有用户管理功能。从系统运行和维护的角度来看,如果不同应用系统的身份管理部分是相互独立的,那么对于同一个用户的管理来说,管理员和用户之间的关系就更加密切(2)身份认证传统形式下办公,办事双方要经过现实中的实际接触,双方的身份比较容易得到保证;而通过网络办公,双方互不见面,息通过网络进行传递,真实性难以保证。因此平台的首要需求就是要解决身份认证的可靠性问题,必须能够对登录系统的各类用户的真实性进行有效鉴别。本项目主要对登录用户进行身份认证和密码保护,防止未经授权的用户登录系统进行非法操作,防止账号和密码的息安密码在后台数据库库中采用加密方式存储,即使拿到加密密码和加密逻辑也无法进行破解,保证账户密码存储的安全性;账户登录时每次生成随机码,并限制错误登录次数,防止登录时,输入的密码在传输过程中进行非对称加密,保证密码从输入端到服务器端传输的安全性;启用httponly可以有效防止xss攻击和cookie息泄露导致的密码泄露。(3)单点登录在可身份认证的前提下,实现单点登录功能,即用户完成一次系统登录认证后,即可以访问许可范围之内的应用系统,从而减少用户的操作复杂,提高办公效率。在实现单点登录的过程中,必须要满足安全性要求,需要确保用户状态息在不同应用系统之间的安全转移,防止在此过程中用户认证息被非法篡改,从而导致息资源被非法访问。(4)授权管理本项目平台涉及人员、账号、工伤息等重要敏感资源。所以要避免因未授权访问导致的息泄露或非法访问。因此,应在统一身份认证的基础上,实施严格的授权管理和访问控制,为不同部门和用户精确定义各自的资源访问权限,提供权责明确账号安全:根据系统用户范围包含内部业务人员和外部专家用户两大类,对于内部用户,凡是需要使用应用系统的用户用,因某账号操作引起的系统安全方面的影响,由该账号负责,当因某种原因不再使用系统时应及时注销账号;针对专家账号,对于已采集专家,通过发放账号方式,确保账号的真实有效性,对于非采集专家需要通过申请方式,需要经过审批后才能注册成功。密码安全:用户密码长度不少于6位数,需包含大小写及数字组合,并及时更新密码。数字证书:可通过数字证书(CA)认证机制,确保用户身份验证、防篡改等(具体以协会要求为准)。本系统的数据在一定的范围内具有极高的安全保密性要求,对于系统中极为严格的安全数据,诸如重点用户息和业务机密息需要在系统的数据库中进行加密保存,即使通过数据库客户端也不能访问,更不能在互联网上直接访问到。为了保证数据传输的机密性和完整性,我们需要考虑在数据传输中保护数据防窃取和防篡改的手段。我们需要考虑用户访问数据传输的安全性和接口服务访问针对用户访问,可以通过用户口令来保证用户的正确身份;同时,数据传输可以采用HTTPS进行加密传输。时起,到其退出系统时止,这期间所执行的所有操作,包括登录失败操作,对数据库的操作及系统功能的使用等。日志能记录任何非法操作,通过后续分析找出可能存在的不安全因素,结合相关安全控制,达到账号安全控制的目的,潜在非法攻击检查:针对同一账号的多次尝试登录,多次单账号多用户检查:同时不允许出现同一账号不同ip登非工作时间操作检查:非工作时间内的登录尝试与操作检平台提供完备的日志审计息,可分为最低级、通常级、警告级、错误级、致命错误级等五个级别。用户可查询最新日志,也可按时间段查询历史日志。系统建设完成以后,需要不间断提供服务,需要解决由于系统硬件故障、应用程序及操作系统出错,人为错误、电脑病同时我们将面临大量数据需要及时备份并有效管理的问题,如果仅凭人工对这些系统进行备份,将导致巨大的工作量及混乱的存储管理,因此我们需要建设行之有效的备份系统,建立集中的数据存储备份机制,对应用系统及数据进行系统备份。对1)自动存储管理:需要存储和备份大量的过程数据和系统文件。如果这些备份及时有效地转移到近线或离线存储,转移2)自动调度功能:自动调度功能同时包含了对备份窗口的管理,由于需要备份的系统均为生产系统,如果备份时间选择不正确,将会给管理员带来巨大的工作量,同时也会影响生产系统效率,因此通过自动调度将能有效的解决备份窗口管理3)灵活的备份策略支持:数据备份时,每次完整的备份都会产生大量的备份数据。因此,逐段备份策略支持,如完全备份与增量备份相结合,可以减少总存储占用,有效节约成本。4)自动的备份版本管理:大量的服务器的备份,将占用大量的存储空间,而每次有新的备份产生时,我们需要及时的清除之前的版本,因此备份系统需要对备份版本进行自动管理。1)应用系统备份由于应用系统运行与虚拟服务器之上,如果运行虚拟系统的服务器发生硬件故障,只需要将备份好的虚拟服务器的配置文件和虚拟硬盘镜像文件还原到新的服务器上,并恢复最近一次数据备份,就可以恢复业务系统的正常使用。2)重要数据备份对于重要数据备份,出于更多安全的考虑,需要对系统中的重点数据进行备份,主要针对数据库服务器。备份策略的选择主要根据以下几个方面来确定:备份窗口、备份保留期、备份方式、备份策略。1)全备份:每次备份定义的所有数据,优点是恢复快,缺点是备份数据量大,数据多时可能做一次全备份需很长时间;2)增量备份:备份自上一次备份以来更新的所有数据,其优点是每次备份的数据量少,缺点是恢复时需要全备份及多3)差分备份:备份自上一次全备份以来更新的所有数据,其优缺点介于上两者之间。1)对于操作系统和应用程序,可以更新或安装新软件,每次都进行完整备份;对于一些日常数据更新量较大,但总数据量不是很大的关键应用数据,可以在用户使用量较小的情况下,2)对于每日更新量与总数据量相比相对较小,但总数据量非常大的关键应用数据,可以每隔一个月或一周安排一次完整备份,在此基础上,每隔一小段时间进行增量备份。在应用系统中,有不同类型的服务器,但系统重复度高,分别运行不同的业务系统。从数据备份的角度,指出了几种备份模式的建立和数据管理策略的设置。1)快照备份策略我们需要考虑这类数据对于在线数据备份的可用性。出于脱机保存。备份策略设置如下:以周为备份周期,每周进行一次全备份;备份文件保留3个月。备份增量数据备份启动时间可设定在每天白天系统空闲时2)数据库备份策略应用系统中所包含数据库实时性和关键性相对较高,建议以天为备份周期,每天进行一次对数据库的全备份。由于3个月用于用户数据的归档。数据备份的开始时间可以设置在每天白天的空闲时间,在交互应用系统的数据处理完成后进行备份。建议在用户数量最3)应用系统备份策略当应用软件的配置改变时,应用将被备份。备份介质是磁盘阵列和磁带库。建议每两个月做一次完全备份,每周做一次增量备份。最新的完整备份应该保存在磁盘阵列上,最近一年的备份应该保存在磁盘阵列上。当操作系统更改时,会备份操作系统。备份介质是磁盘阵列和磁带库。建议每两个月进行一次完整备份,每周进行一次增量备份,并在磁盘阵列上保留最新的完整备份。5)备份恢复在恢复数据时,首先恢复最新的完整数据备份,这将在每个月和每个周末进行。然后,依次还原后续的增量备份,直到出现故障。系统管理员可以完全恢复系统,不需要使用任何其他历史数据,简单方便。此外,在执行增量备份一段时间后,本项目建设在,客户端通过应用服务器访问数据库服务器,应用服务器与访问数据库服务器之间采用数据库连接池机制。把应用服务器和数据库服务器部署在一个受保护的安全区域中,使客户端只能通过应用服务器上运行的应用程序访问系统的数据,业务终端禁止绕过应用软件直接对数据库进行访问。采用数据库服务器资源使用管理策略是为了防止一些用户由于其特定的业务操作而过度使用服务器资源。系统的多个业务模块应对应多个数据库用户,以实现上述资源管理功能。通过数据库软件的安全特性,每个模块的数据库用户被授权访问数据库对象,如业务数据表、视图和存储过程。2)严格控制DBA权限,只允许数据库管理人员/系统巡检人员(不超过两人)和项目经理掌握。其他人员临时申请3)建立用户档案,定期审计;4)针对不同的数据库系统,对照安全检查表进行对应的应用安全根据授权和访问控制策略,实现应用系统对息资源的访问控制,确保息资源受控、安全、合法使用;通过应用安全支撑平台的接口向安全管理平台提交安全审计息,实现对应用系统安全事件的安全审计,如日志息、日志管理、系统息分析、日志权限等。通过代码签名和验证技术确保安全控制和应用软件对用户的输入进行检查,通过正则表达式,或者限定长度、1.2项目实施计划我公司在项目实施过程中,严格按照ISO9001标准,认真规划,严密组织,严格监管,以确保项目高质量按期完成。我公司将成立专门的项目组,项目组成员均具有丰富的需求分析、系统设计、开发、实施、培训和项目管理能力,并在项目本章节对本项目系统建设内容的实施进行阐述,从实施策略、实施范围与内容、项目组织机构与职责、项目进度计划、项目实施过程、系统测试方案、系统试运行方案、系统验收方案、项目成果与交付物等方面进行详细阐述。1.2.1项目实施策略本项目建设周期短,涉及多个系统。为了按时、高质量地完成项目实施任务,我公司将根据以往大型息系统开发集成的划,阶段控制;统一流程和标准;充分的研究和培训;分步实施,齐头并进;及时沟通、及时总结、合作互助、资源共享”。2.统一规划和阶段控制:针对本项目的关键内容,如技术设计、进度计划、质量控制等。我公司将调动公司的优势资源,在项目经理的协调下进行统筹规划,确保项目实施的结果。同时,为了进一步保证实施进度和质量,我们将对项目进行分解,采用阶段控制的方法,定义相应的阶段里程碑及其考核标准,细化控制粒度,便于提前发现和解决问题。3、统一流程、统一标准:我公司凭借多年从事系统开发、集成工作的经验,总结实际工作的切身体会与正反两方面的经验教训,逐步形成了一套以ISO9001质量体系标准为基础的工程管理流程、标准与规范。在项目实施的全过程中,包括实施前期、中期和后期,我公司将严格按照ISO9001质量体系标准进行管理和控制,以实现各项工作都有标准可依据,有标4、充分调研:实施前期的调研工作要细致、充分。任何细微的遗漏都有可能在实施的过程中造成严重的不良后果,甚至影响整个实施队伍的实施进程和质量。我公司的管理队伍和技术队伍不但具有仔细、严谨的态度,而且经过长期的优质的工作积攒了大量调研、实施经验,完全可以保证本项目的调研工作细致、充分。5、充分培训:培训工作包括我公司实施前期的内部技术培训和用户培训。培训工作充分与否直接关系到实施工作是否能按时、保质地完成。而且,客户培训也是技术移交的重要手段。它直接影响客户在实施后期对系统的维护、管理和充分发挥系统功能的能力。我公司具有多年大型项目培训计划的制定、培训教材的编写、培训组织安排和培训授课的经验,我们将最大限度保证地项目培训工作高质量完成。6、及时沟通、及时总结、协作互助、资源共享:大型实施项目的圆满完成,绝不是单兵作战可以做到的。参与到本次项目实施工作中的单位很多,有业主方、监理单位等。各单位组织相对独立,运作流程和方式自成一体。这些往往是影响协同工作的不利因素。但是,这些单位各自又拥有独特的资源和优势。如果能把这些资源和优势加以融合并使其互为支撑,那么聚合在一起的能量将成倍增长,保证了实施工作的高质高效完成。我公司深刻理解资源共享、优势互补的重要作用。在以往的实施工作中积攒了大量与合作单位及时沟通、及时总结、协作互助、资源共享的方法和技巧。根据本项目的具体情况,我公司将充分协调实施中的相关单位,把分散的能量聚合起来,我公司将利用实施前期大量深入、严谨、全面、扎实的准备工作,厚积薄发,集中优势技术力量攻克重、大、复杂的实位参与项目实施的人力、物力、时间等宝贵资源。1.2.2项目人员配置为了保障本项目的顺利实施,我公司将成立专门的高效的组织机构。从组织结构构成上保障项目实施的各个环节都有专门的专业人员进行实施。从人员配备上,我公司将保障无论是项目领导小组还是项目实施人员,都具备丰富的理论知识及实际的相关工作经验,并且在项目实施过程中至始至终都有专门的管理机制和规章制度保障项目的实施,通过遵循公司在软件实施过程中颁布的ISO9001质量管理体系的要求,确保项目实施的每一个过程都必须按照严格的标准规范执行。项目组织采用项目业主与项目承包商紧密合作的组织结构关系,项目承包商接受项目业主的指导,按照项目设计的要求完成项目的开发。而且项目会在建设方项目领导小组和施工方领导小组的共同领导下管理整个项目,做出重大决策。为了让业主更好的掌控项目。项目实施过程中,项目承担单位按照专业化、标准化的目标,组织了分工明确的实施团队,各专业团队将承担项目实施各阶段的相关工作。同时,整个项目的实施要在项目实施者的监督和指导下进行本项目组织机构中,各层组织的职责和工作范围如下:项目领导组由项目建设方和我公司的有关领导组成。负责对该项目实施统一领导,在实施过程中对整个项目进行管理,做出重大决项目开发组项目开发组负责对项目的应用需求进行详细调研和系统需求分析,并负责进行详细设计,然后将系统进行开发实现;负责对所有具体实施人员进行培训,设计组的一部分人员需要参加实施小组,在实施工程中负责解决系统中的技术问题;负责系统开发完成后,对软件进行集成、调试和维护。项目开发组由需求分析组、系统设计组和软件开发组组成。质量保证组质量保证组的首要职责是系统的测试工作;其次对项目过程的指导、监督、评审,对项目过程产品的审计、组织和监督检查;同时,也要接受客户、质量保证专家和公司质量保证经理的检查。另外负责项目的配置管理策划、基线建立、变更管质量保证组下设项目测试组、配置管理组以及质量保证小项目实施组中的安装部署、系统初始化、等实施过程中的支持工项目实施组下培训组及实施服务小组。主要由专门的运维技术服务小组构成。负责各系统的维护和日常巡检工作,以确保系统能够稳定售后服务组由热线中心、现场支持组、后台支持组、专家我公司承诺为本项目配备足够人员,其中项目经理、技术负责人都具有同类型项目的经验。服务于本项目的核心人员及主要人员稳定,业主方有权要求更换投标人项目团队成员。参与此项目的技术人员具有相关项目软件设计、开发和集成经验,能够与用户进行良好的沟通。在项目实施阶段,我公司将配备专职的人员负责分项目实施、培训、验收等工作。我公司会指派统一QA团队对本项目进行全过程的质量控制。根据招标文件要求,本项目的工期要求在3个月内完成。根据这一要求,安排项目实施进度计划如下,项目启动时间假定2019年6月25日开始(以实际合同签订时间为准类推):阶段:项目启动和需求分析(2019年6月25日-2019年7月02日)项目签订后一周内,完成项目启动和需求层面的工作。项目启动包括成立项目组,指定项目经理,技术负责人,人员安排到位,项目开项目启动会,项目经理编制项目工作计划,并提交业主方审批。制定项目相关的规章制度等。在功能需求层面,基于公司现有的成熟系统和业务积累,对系统工作进行整体性分析,快速梳理出初步方案和需求调研点,协调用户一起完成需求调研、分析、确认工作,从而确定整个项目功能边界,确定应用系统部署方案、与其他系统的接口集成方案以及初步的数据迁移方案和数据迁移计划。4.第四阶段:人员培训(2019年9月1日-2019年9月11进入地图建模数据整理阶段。本阶段完成对原珠江道所辖所有小区和原黄河道天成佳境、铂悦山小区进行地图建模,建模内容包括住宅楼宇、底商建筑、道路、摄像头、绿化等所有地表建筑和固定物品;针对需要采集的人口息、建筑息、房屋息、单位息、党员息、志愿者息分别根据系统要求创建标准电子版采集模板。将标准电子版采集模板下发到各社区、小区服务中心,由专人负责将以上基本息采集集中,初步整理后导入数据清洗库。清洗库仅用于数据清洗使用,而不会作为正式数3、第三阶段:业务系统配置、调试(2019年8月21日-本阶段按小区、社区、街道层级,设置对应层级系统配置、用户账户、权限分配等,并对每个复制点的系统进行调试。保证复制点的系统稳定运行,工作可以正常开展。5.第五阶段:系统调试和最终检验(2019年9月12日-本阶段配合街道、社区工作人员进行集中系统使用培训,包括街道、社区管理人员、工作人员、网格长、物业管理人员、物业工作人员。保障其能熟练操作系统,并运用系统中各项功5、第五阶段:系统试运行及终验(2019年9月12日-2019年9月24日)完成系统试运行及终验工作。试运行结束后,配合业主完成项目整体竣工验收,保证项目整体系统完成所有建设目标并且能够保证系统稳定运行,并且将项目建设过程中形成的方案、技术文件、电子材料等一并通过项目整体竣工验收后,进入免费售后服务与技术支持服务期,公司提供软件系统一年免费维护期。在项目的实施过程中,还要对项目的实施情况进行跟踪,确保项目的实施符合计划的要求。跟踪的方法可分为正规跟踪和非正规跟踪,正规跟踪就是定期召开项目进展情况汇报会、提交进展报告等,从而使项目利益相关者了解项目的执行情况。根据进展报告,与会者讨论项目遇到的问题,分析并找出问题的原因,研究、确定应对方案和预防措施,为控制项目提供依非正规跟踪则是项目经理频繁地到项目现场,通过观察、与现场人员交谈、收集数据等方式了解情况,发现问题。项目进度息采集的方式:项目周报、项目例会、阶段性评1、项目周报:就是项目实施小组每周向项目经理提交每周的工作汇报,包括存在的问题。2、项目例会:就是项目组定期举行工作会议,分析项目状态,落实下一步工作,其中包括对现有的问题进行讨论并解3、阶段性评审:就是在项目的阶段最后,召开项目小组成员、项目指导委员会、外部项目质量保证等人员对项目的阶段工作进行评审,包括进度、交付物的质量、阶段里程碑、项目中的重大问题、项目风险、4、挣值法:这种方法提供了三个数据来跟踪项目的执行情况:计划做什么、实际做什么、以及做完的工作花了多少费用,这种方法交计划需完成的工作同实际已完成的工作进行比较,确定项目在费用支出与时间进度方面是否符合原计划的要求,从而跟踪项目日常项目进度管理:1、每周定期检查项目周报。3、项目风险和问题,和周报一起检查。5、在项目总结阶段检查项目总结报告。1.3系统试运行方案在系统安装部署并通过联调测试后,我公司将提交完整的试运行工作方案并上报业主方审核。在本项目试运行期间,我公司将依据试运行方案提供快速有效的技术服务。由业主方组织进行试运行工作的评审,评审通过,方可进入下一工作环节。1.3.2试运行目标通过系统试运行,我们不仅是要检验系统的可行性,同时也要生成一套系统的应用规范,用以快速定位和应对技术问题,并总结出一套合理可行的建设模式和管理运维模式,为后续其本系统试运行的主要目的是:2、检验系统的与其他对接系统的互联互通性;3、检验系统在真实生产环境下的性能指标。由此可见试运行工作的目的主要是在全局的思维考虑下,力求在试运行的过程中尽可能多的发现存在的问题和不足之处,确保系统各项要求的实现,并为后续建设提供决策依据。为了保障试运行工作的有效执行,我公司将成立专门的工作团队服务于试运行工作。1、明确工作团队的组织架构和人员构成,指定试运行期间项目负责人,负责统筹各方之间的协调沟通工作。2、采取现场和在线服务相结合的支持方式,根据服务范围和工作性质,选派合适的团队成员,进驻工作现场,进行服在试运行准备阶段,完成试运行相关方案的编制和环境准按照试点单位的范围和规模以及工作量大小,充分准备各类资源(人员、设备、用户手册、系统维护手册等),并进行培训方案编制;通过业主方试运行方案评审;在试运行实施阶段,完成具体试运行部署、实施和1、完成安装部署,提供升级服务、调优、故障排除等日2、完成应用软件的安装部署,提供各应用的功能3、试运行期间的问题记录、问题分析、修改完善工作。4、负责收集软件试运行过程中发现的问题和用户的二次需求,修改完善应用软件功能,优化系统性能。5、及时跟踪业务的变化,依据业务需求变化调整数据加6、承担发现、提交、修改问题的责任,问题处理清单须7、试运行结束时,向业主方提交系统试运行情况完整一致性,项目竣工验收要求与项目前期跟用户确认的《需求规格说明书》和本项目《招标文件》相一致,业务功能正确性,系统实现的功能是在理解正确的基础上实现了客户的要求。软件系统的功能正确、稳定;可操作性,验收要求及测试手段在现有人力、工具和技术条件下能够实现,从资源、时间、成本来看是可操作的;验收方案在生产环境或者接近生产环境下,系统在未来的实际运行情况能够在验收和测试环节中充分体现(比如:业务环境、数据环境、周期业务环境、实际用户和权限环境等)。在项目初步验收、项目整体初步验收和项目竣工验收之前,由我公司向业主方提交验收申请。由业主方组织项目验收工作开展,验收组织由业主方、专家、我公司共同组成。本项目验收分为项目初步验收和项目竣工验收。项目初步验收:在安装部署阶段结束后并满足初步验收标准,由我公司向业主方提出本项目初验申请。由业主方组织相关人员进行项目初步验收,验收以本投标文件以及项目有关文项目竣工验收:在试运行阶段结束后并满足最终全收标准,我公司向业主方提出本项目竣工验收申请。由业主方组织相关人员进行项目竣工验收,验收以本投标文件、项目初步验收意见、用户使用意见、项目有关文档为依据。对本项目中项目初步验收和项目竣工验收采用专家评审、用户评审等多种评审手段,公正、严格的对本项目进行验收。项目竣工验收标准为:项目试运行阶段结束后,应完成以1、应用系统的安装、调试完成,达到了全部设计要求,2、合同项下的设备与其他设备正常联通,系统可正常运行并支持其他系统的正常运行。3、完成实施过程中所有文档(技术文档、实施文档、用户使用手册等)的提交,并提交项目初步验收报告。4、验收工作按照业主方的相关规定执行。项目竣工验收标准为:项目试运行阶段结束后,完成以下1、应用系统在试运行阶段通过后,配合业主方出具试运行报告,作为项目承包商提出系统终验申请。2、提供了合同的全部产品和资料,完成应用系统部署调试、试运行等任务,达到了全部设计要求,实现无重大事故的3、安装、调试、测试和试运行时出现的问题均已被解决。4、业主方最终用户单位出具系统可正常运转的说明文件。本项目验收工作分为:项目初步验收、项目竣工验收。在安装部署阶段结束后,由甲方组织相关人员进行项目初步验收,验收以本投标文件以及项目有关文档为依据。项目初验的目的是初步检查项目合同执行情况并验证系统建设质量,根据检查的结果来评估系统上线后能保证不影响业务部门的正常工作,系统能够比较平稳的运行。系统安装调试完成并进行相关的配置和系统优化调试;全面完成应用系统的设计、开发、测试和集成工作,应用软件的安装、调试完成,达到了全部设计要求,并通过联调测合同项下的设备与其他设备正常联通,系统可正常运行并实施过程中所有文档(技术文档、实施文档、用户使用手册等)均已提交完毕。用户对系统的使用方式满意,确实方便了用户,提高了用户的效率,达到了系统的设计目标;系统运行稳定,上线试运行后确保不会影响业务部门的正初验范围包括本项目开发、标准制定、相关文档提交件。项目初验所需要检查的方面系统功能方面整体的实现程度。系统概要设计及详细设计过程的成果检查。系统实现过程及系统测试过程的成果检查。用户现场测试过程成果的检查。初验策划项目按照计划完成开发阶段的工作,并执行完毕联调测试工作,项目组认为系统具备上线试运行的条件时,由我公司提初步验收申请通过之后,由业主、专家、我公司共同组成初步验收小组,根据项目的初步设计、项目合同、补充协议等共同策划初步验收方案,用于指导初步验收过程工作。初步验收方案中需要明确验收形式、何时、何地、谁组织等事宜,提出需要的资金计划等;对所要检查的内容给出相对具体的准备办法及自查方法。验收准备验收组根据共同制定的验收方案执行验收准备工作。我公司根据验收计划及合同、协议等约定条件准备验收测试环境、协助客户执行测试验收工作、整理项目过程档案、准备验收报告及PPT。业主针对开发商提交的各类验收提交件执行检查、测试的专家对项目系统建设做出第三方评审我公司需根据业主方的检查、测试意见完善各类提交件。各方确认系统及各类提交件基本满足上线要求。各类文档以光盘、电子文档、纸质文档等形式进行提交。标准规范的文档资料:包括但不限于:应用软件的文档资料:包括但不限于:①业务现状调研报告、需求规格说明书、系统概要设计和②项目开发工作计划、总体设计报告、软件详细设计报告、数据库设计报告、用户手册、软件代码、测试计划、测试用例③项目总结、项目验收申请、项目验收大纲、项目验收报在项目策划阶段即对项目验收做出初步的策划。通常情况下,初步验收执行之前才会组织策划工作,但此时对于项目执行过程中需要做的评审类的验收工作起不到应有的监督与指导作用,容易导致验收准备阶段的忙乱情况出现。项目执行过程中需要时常根据验收要求检查过程产品,保证过程产品符合验收要求,项目文档符合档案管理要求。在执行初验策划的同时,建议业主同时做出工程验收策划,例如工程是否按照国家相关验收标准来执行业主方的初验以及竣工验收。将这些验收标准要求融合于针对开发商的验收要求中,能够极大程度上减少业主方执行初步验收及竣工验收的工项目竣工验收是在系统通过初验,试运行成功后,在系统性能稳定、无故障运行,且系统能全部达到设计要求,项目相关文档、报告、代码等文档完成交付的前提下,我公司向业主方提出本项目竣工验收申请。由业主方组织相关人员进行项目竣工验收,验收以本投标文件、项目整体初步验收意见、用户竣工验收的目的是对项目执行全面验收工作。提供了合同的全部产品和资料,完成应用软件部署调试、试运行等任务,达到了全部设计要求,实现无重大事故的试运安装、调试、测试和试运行时出现的问题均已被解决;最终用户单位出具系统可正常运转的说明文件。.3项目竣工验收范围验收范围包括应用软件开发、标准规范、培训、相关文档应用系统本项目整体系统文档项目实施过程文档项目竣工验收所需要检查的方面项目竣工验收从以下面进行验证:本项目整体系统功能方面整体的实现程度。由专家对项目的整体系统建设进行第三方评审(如有必要)。本项目整体需求分析过程成果的检查。本项目整体系统概要设计及详细设计过程的成果检查。本项目整体系统实现过程及系统测试过程的成果检查。用户现场测试过程成果的检查。本项目整体系统部署过程成果的检查。本项目整体系统培训过程成果的检查。用户使用情况报告。项目竣工验收实施过程项目竣工验收策划项目按照计划完成试运行工作,并执行完毕系统试运行过程中的完善工作,我公司向业主方提出书面申请。项目竣工验收申请通过之后,由业主、专家、项目组共同组成验收小组,根据项目的初步设计、项目合同、补充协议、初步验收报告等共同策划终验方案,用于指导终验工作。终验方案中需要明确验收形式、何时、何地、谁组织等事宜,提出需要的资金计划等;对所要检查的内容给出相对具体验收准备验收组根据共同制定的验收方案执行验收准备工作。我公司根据验收计划及合同、协议等约定条件准备验收环境、协助业主执行终验报告及PPT。业主针对开发商提交的各类验收提交件执行检查、测试的专家对项目整体系统建设做出第三方评审(如需要)。我公司需根据业主的检查意见完善各类提交件。验收通过一个阶段的验收准备工作,各方确认系统及各类提交件基本满足项目竣工要求。各类文档以电子文档、纸质文档等形式进行提交。培训资料、项目总结、项目验收申请、项目验收大纲、项目验收报告等。我公司遵循ISO9001质量管理体系要求,对项目实施过程严格把控,保证项目按时高质量的完成,及时交付成果。具体提交成果、文档以合同要求为准。第五章项目质量保障方案对于本项目,我们将根据用户的要求,参照ISO9001质量体系,在各个阶段严格履行质量保障计划,从而最大限度地避免因工程质量问题造成的返工,保证用户可以按期使用满足质量要求的应用系统。质量保证活动贯穿于项目的各个阶段,项目质量保证工作的策划与项目开发工作策划一样十分重要。质量保证策划的工作的核心就是要与项目开发计划、配置管理计划等紧密结合,制定全面有效的质量保证计划,明确说明质量保证工作的人员职责、活动、内容、技术与方法等事项。质量保证计划的主要内容应包括:1、质量保证的目的和范围;3、项目策划阶段的质量保证活动;1.5质量保证的组织和管理为保证本项目能够顺利实施,本项目制定了如下质量保证目标,并要求全体项目实施人员共同遵守,以确保本项目满足编号本项目质量保证目标1确保符合公司的质量管理目标2确保符合公司的息安全目标3遵循成熟的管理过程执行本项目4确保交付的软件产品完全符合合同规定的质量、规格和性能要求5确保交付的软件产品符合国家标准有关软件开发技术规范、软件文档管理和软件验收标准的要求6确保文档齐全,符合合同要求及标准规范,并严格按照《计算机软件工程规范国家标准》,根据开发进度及时提供有关文档7确保交付的文档经过内部审查和评审,文档要求具有完8确保软件产品通过《计算机软件工程规范国家标准》所要求的各项测试9确保各实施过程在用户的指导和参与下进行,整个过程接受客户的检验与审核确保项目实施管理过程及进度控制保证措施切实可行确保具备合理的项目质量保证措施,过程检查有据可依,质量保证工作高度量化意度最终实现的软件产品符合客户质量评测要求,达到客户满1.5质量保证的组织管理1.5.1质量保证组织与职责我们公司在开发项目上按照规范化软件的生产方式进行生产,在生产流程上采用ISO9001质量方针标准进行。项目除配备了项目开发所需角色外,还专门配备了配置管理小组、测试小组和质量保证小组确保质量管理的实施,并在此基础上成立专门的评审小组,对各里程碑活动和重要产出物进行评审。质量管理小组职责质量保证小组在项目执行过程中,主要的工作是支持并协助项目经理完成部分管理工作,对项目过程的完成情况进行评质量保证小组作为质量保证的实施小组,主要职责是保证软件透明开发的主要环节。在项目开发的过程中几乎所有的部门都与质量保证小组有关。质量保证小组对项目经理提供项目进度与项目真正开发时的差异报告,提出差异原因和改进方法。项目进度被延滞或质量保证小组认为某阶段开发质量有问题时,提请项目经理、项目负责人等必要的相关人员举行质量会议。解决当前存在的和潜在的问题。质量保证是建立在文档的复审基础之上,因而文档版本的控制,特别是软件配置管理,直接影响软件质量保证的影响力和力度。质量保证小组的检测范围包括:系统分析人员是否正确的反映了用户的需求;软件执行体是否正确的实现了分析人员的设计思想;测试人员是否进行了较为彻底的和全面的测试;配置管理员是否对文档的规范化进行的比较彻底,版本控配置管理小组是保证项目开发完毕的同时,内部文档和外部文档都同时完成。内部文档的及时产生和规范,是保证项目开发各小组能够更好的接口和沟通的重要前提,从另一个方面讲,也是保证工程不被某个关键路径所阻塞而延滞的前提。如上所述,配置管理小组还是保证质量保证小组得以发挥作用的基础。配置管理小组的主要职责包括:完善各个部门发送需要存档和进行版本控制的代码、文档(包括外来文件)和阶段性成果;对代码、文档等进行单向出入的控制;对所有存档的文档进行版本控制;提供文档规范,并传达到开发组中。评审小组由客户代表、技术专家、项目经理等组成,主要负责对客户需求、软件需求、概要设计(初步设计)等过程产生的文档进行评审活动,通过提高过程成果的质量来提高最终项目领导层负责解决在项目组内部不能解决的问题,主要是资源的提供和保障,以维护项目的质量。其中项目经理协调并配合质量保证小组开展质量保证活动,负责项目执行过程中在项目具体开展过程中,项目组及相关人员将严格按质量管理体系要求的工作流程执行,其中,涉及项目管理控制的环节主要有三个,一个是以项目经理为主的"项目跟踪与监控工作流程",一个是以配置管理员(CM)为主的"配置管理工作流程",一个是以质量保证员(QA)为主的"质量保证工作流项目跟踪与监控流程具体执行流程分别描述如下图所示:说明:项目跟踪与监控贯穿整个软件生命周期,如下图:项目跟踪与监控项目启动阶段项目策划阶段项目执行阶段收尾阶段维护阶段说明:本环节主要面向项目经理,大部分工作由项目经理执行项目经理:收集项目的状态和进度数据,主要方法是个人周报项目组成员:提交《个人周报》《个人周报》及其他相关数据《项目开发计划》项目数据收集项目经理:统计数据并更新项目数据进入项目项目经理:对数据统计分析负有责任,统计分析收集数据并完成项目周报初稿的编写的统计分析项目周报(初稿)2、偏差分析估算项目日常管理项目周例会人力和成本管理项目经理:对项目日常管理、监控负有责任,组织召开周例会,进行各项管理工作项目组成员:对项目的日常管理、监控富有参与和配合的责任《风险对策登录表》规模管理里程碑管理关键计算机资源管理问题管理《项目变更申请表》《风险对策登录表》《问题状态登录表》项目周报(完成稿)项目变更管理涉及项目的《项目变更申请表》(针写配置管理变更申请人:负责以书面形式提出变更申请项目经理:接受变更申请,组织评审,并履行有关权限相关组:即变更可能艘影响的组,参与对变项项目启动阶更的评审高层经理:参与对设计软件项目承诺的变更,以及对组织外部承诺的变更评审变更申请变更评审变更批准变更实施变更实施验证《项目变更申请表》《项目开发计划》(经修订后的)配置管理工作流程说明:配置管理贯穿于整个项目生命周期,如下图:配置管理过程跟踪与验证配置管理计划建立基线变更管理配置审计段项目策划阶段软件需求分析设计编码测试试点点验收维护项目经理:负责配置管理的策划活动建立项目的配置管理组织配置管理员:制定配置管理计划,创建和管理项目的配置管理系统配置管理策划建立配置管理确定配置策划要点编写配置管理计划审通过)项目配置管理系统《项目开发计划》配置管理计划的评审及批准建立配置管理系统提供必要的配置管理培训配置控制委员会(CCB):批准客户需求基线和运行基线的建立和变更项目经理:负责审核批准开发基线并履行CCB主席的职责配置管理负责人:1.审查、指导开发人员进行配置项标识,建立维护配置相间的追溯关系,维护配置库和配置管理库2.建立基线3.进行配置状态统计开发人员:配合配置管理人员进行配置项的标识、配置状态统计,维护配置《追溯表》质量保证负责人:审查项目基线建立活动以验证它与配置管理计划和配置管理程序文件的符合性建立基线标识配置项建立配置项间的追溯关系基线建立及发布《配置状态统计报告》《追溯表一》《追溯表二》《产品发布清单》《项目配置管理计划》项目配置管理系统配置状态统计CCB:分析、评审并批准客户需求基线和运行基线的变更项目经理:负责审核批准开发基线的变更,并履行CCB主席的职责配置管理员:执行计划中规定的配置管理活动,对配置苦、配置管理库的变更负责开发人员:按照配置管理规程配合配置管理人员进行配置质量保证负责人:审查项目配置变更管理活动,以验证与计划和配置管理程序文件的符合性变更管理变更控制版本控制配置状态统计维护阶段的软件配置管理活动《配置变更和问题登录表》《配置变更申请表》《配置问题报告单》《配置状态统计报告》《产品发布清单》《追溯表一》《配置变更申请表》《配置问题报告单》新建配置项、配置变更、配置审计配置管理员:协助配置审计人员进行配置审计配置审计人员:审计项目配置管理活动(此角色可由质量保证人员担任)目目论证质项量目保策证划阶活段配置审计项目结束质量保证工作流程质量保证活动管理项评数分审据析活质动量动的过程评审产品审计项目总结项目论证项目策划阶段的质量保证活动确定项目QAQA负责人:支持客户需求基线的建立;支持项,木开发策划;策划质量保证活动高层经理:确定项目的QA负责人,并赋予相应权利支持客户需求基线的建立支持项目的开发策划策划质量保证《项目质量保证计划》(通过评审)促进评审活动活动QA负责人:协助评审主持人展开评审活动,也可承担主持人职责项目经理:确定评审主持人参与制定评审确保评审会按录并在产品批准前解决统计分析质量数据QA负责人:协助项目经理进行数据收集分析的策划、项目质量的收集和分析项目经理:进行数据收集分析的策划,项目结束后再QA的协助下对项目的质量数据进行数据收集分析的策划数据的收集数据的分析项目数据收集表在项目的启动阶段,根据项目组织结构建立项目组,各小组的软件质量保证人员受软件质量保证小组领导,软件质量保证负责人直接对高层经理负责。软件质量保证小组和软件质量保证人员必须检查和督促项目开发计划的实施。各小组的软件质量保证人员有权直接向软件质量保证小组负责人报告各小组的软件质量状况。软件质量保证小组发现在项目组内不能解决的问题时,可以直接汇报给高层经理,寻求问题的解决办法。项目启动阶段软件质量保证负责人辅助项目经理进行项目策划,选择生命周期,对标准的软件过程依据体系文件的裁剪原则和项目的实际情况进行裁剪,形成项目开发计划,同时产生与之对应的项目开发阶段软件质量保证工作涉及软件生命周期各阶段的活动,应该贯彻到日常的软件开发活动中,特别是注意过程产品(软件生命周期各阶段的成果)的早期评审工作。因此,软件质量保证小组要派成员依据质量保证计划规定参加所有的评审与检查活动。评审与检查的目的是为了确保在软件开发工作的各个阶段和各个方面都认真采取各项措施来保证与提高软件的质量。同时在软件开发过程中,质量保证人员要协助项目经理采集过程数据,以便统计分析。测试组应在项目开发中对提交测试的程序按照测试计划进行仔细的测试,发现的缺陷要记录在软件问题报告单中,由项目经理分配给问题解决人;缺陷解决后,要作回归测试,以验证缺陷已经解决,同时检查缺陷的解决是否导致新的缺陷产生。项目收尾阶段收尾阶段,测试组配合客户和项目经理执行验收测试;软件质量保证负责人主要验证项目定义的其余阶段是否已经完成,产品是否齐全并通过所有质量检测点,另外结合项目执行中采集的数据配合项目经理完成项目总结。1.5.4项目质量保证策划及计划质量保证活动贯穿于项目的各个阶段,项目质量保证工作的策划与项目开发工作策划一样十分重要。质量保证策划的工作的核心就是要与项目开发计划、配置管理计划等紧密结合,制定全面有效的质量保证计划,明确说明质量保证工作的人员职责、活动、内容、技术与方法等事项。制定项目的质量保证计划在项目开发策划期间,同时考虑制定项目的质量保证计划。质量保证计划应与项目开发计划及配置管理计划等保持一致。质量保证计划的主要内容应包括:1、质量保证的目的和范围;2、质量保证的组织、权限和责任;3、项目策划阶段的质量保证活动;4、过程评审和工作产品审计活动的安排;5、质量保证活动所需的资源等。本项目的质量保证活动计划规划如下:序号12项目策划阶段阶段工作成果项目开发计划入口准则项目启动会召开项目启动需求调研出口准则计划经过评审,批准为基线,配置入库软件需求分析报告经过评审,批准为基线,配置入库系统设计说明书经过评对于基线,匹配放入仓库质量活动项目计划检查项目策划过程检查软件需求分析报告检查编码过程检查系统设计文档检查0.5天计划工作需求分析阶段软件需求分析报告45系统设计说明书系统设计阶段6需求分析报告审,批准库系统设计说明书经

温馨提示

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

评论

0/150

提交评论