




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
系统研发项目建设方案XXXXXXXXX公司8058年2月第第页/共43页概述项目背景在全球经济形势复杂,国内全力加快转变经济发展方式、调整经济结构的背景下,在国家大力发展战略性新兴产业的新形势下,聚集式发展产业成为各地政府的重要工作,园区是承载这一任务的主要载体,在已建园区继续转型升级的同时,大量新建园区不断涌现,园区之间的竞争非常激烈。在园区探索新型工业化、城镇化的发展过程中,信息化建设对于争夺高端产业发展要素、加快科技自主创新、促进产业转型升级、完善民生保障体系、打造园区独特品牌中具有关键意义。随着信息化走向更广泛、更深入、更智慧,信息化如何支撑园区发展战略、信息化如何应对园区核心业务的需求、如何应对新一代信息技术的冲击等方面成为园区面临的共同课题。采用先进运行模式,智能行业深度融合,可以避免停车难、巡检难、数据孤岛等问题,保证车辆快速进出、促进车位充分利用,提升巡检效率、增强安防实力,有效维护安全和谐的环境,提升服务品质。项目目标提高运营效率:通过智能化管理,系统能够实时监测设备的运行状态和数据信息,及时发现并解决问题,提高园区的运营效率和管理水平。同时,系统提供的信息化服务能够方便企业进行内部管理和外部交流,进一步降低运营成本。促进节能环保:通过智能监测和调控,系统可以对能源进行精细化管理,实现能源的节约和优化利用。同时,系统可以实时监测环境质量,为环保政策的制定和执行提供科学依据,促进园区的可持续发展。加强安全监控:系统具备强大的安全性和可靠性,能够有效防范黑客攻击和数据泄露等风险。同时,通过实时监测和预警,系统能够及时发现安全隐患并采取相应措施,保障企业和员工的安全。推动产业升级:智慧园区系统的建设和应用将促进园区内产业的数字化转型和升级。通过引入先进的物联网、云计算、大数据等技术,企业能够提高生产效率、降低成本、拓展市场空间,进而提升整个园区的产业竞争力和市场地位。提升城市形象:智慧园区的建设是城市形象的重要组成部分。通过引入智慧园区系统,可以提高园区的智能化和信息化水平,为城市增添新的亮点和特色,提升城市的吸引力和竞争力。需求分析功能需求各功能模块设计合理,符合用户的操作习惯。功能界面设计合理,展现新颖,图标符合功能释义。功能模块命名具有标志性,禁止出现歧义的命名规则。分类系统、标签系统命名要具有代表性,禁止随意地命名分类、标签,影响用户理解。不同角色用户权限要明确区分并实现控制。性能需求稳定性是系统第一考虑的因素,直接关系到用户能不能使用。从系统设计、编码实施、测试、发布等各环节都要考虑系统的稳定性,负载均衡、数据容灾备份等都是很好的解决方法。尤其是在系统进入正式运行阶段,更要制定好系统以及数据出现问题时的应对措施,避免出现不可恢复的“灾难”。时间响应性是系统的灵魂,几乎任何一个操作都是在操作数据。在网络允许的情况下,应尽量保证操作数据响应时间在用户的感官视觉时间范围内。精确性,在从数据库中读取数据时,要求数据定位准确;在向数据库写入数据时,要求对录入数据进行校验。灵活性,当需求发生某些变化时,系统整体设计以及实现基本不发生变化,只需通过简单配置便可满足要求。数据需求时效性,为了保证数据的时效性,需制定合理的数据周期,严格按照周期更新数据,才能使系统提供的服务保持动态特性。安全性,在数据传输过程中进行加密。对敏感信息的展示进行脱敏。其他需求网络需求,B/S架构系统,需要各方网络能够互通互联和网络环境支持。存储需求,随着数据的定期更新、积累,数据量将不断增加,必须保证足够的存储空间。服务器需求,需要足够数量和相应配置的服务器。项目实施原则(1)统一规划,分步实施、逐步完善的原则。为了使系统具有系统性、完整性、实现资源共享,系统的实施按照统一规划,分步实施、逐步完善的原则进行。(2)实用与先进性统一原则。为了使系统具有较强的生命力,能够保持较长的生命周期,系统的设计和开发将会采用行业中先进的软件技术、标准、中间件和数据库产品。但是在使用先进技术和产品应一切从实用出发。(3)针对性原则。系统应紧密围绕街道社会管理创新业务,针对其业务特点、工作方式、业务流程及其信息需求,进行系统设计。(4)易用性原则。应用系统的界面友好,需要充分考虑录入人员的特点,使数据处理工作简单、方便、快捷,业务流程清晰,符合常规业务处理习惯,系统数据维护方便,备份及数据恢复快速简单。(5)开放性和标准化原则。采用SOA的架构思想,数据交换标准采用XML,软件接口采用WebService技术。系统采用开放的、基于MVC标准的设计方案,保证了应用系统的跨平台的要求。支持Unix、Linux、Windows等多种操作系统。(6)可扩充性原则。采用面向对象、面向服务的设计思想,按不同的网络、不同的功能、不同的职能划分成各种功能组件,各功能组件既可以独立形成系统又可以组成一个综合系统,方便实现从子系统到综合系统、从综合系统到独立系统的升级过渡,保护用户的投资。良好的扩充性和可维护性,实现在快速搭建总体框架的基础上分业务、分任务地逐渐充实整个系统,使系统具备可持续升级的基础。(7)可维护性原则。支持通用的开发语言进行二次开发,系统维护和管理的人员可以自行二次开发能力。为了方便计算机系统维护和管理人员的使用,采用简单、直观的图形化界面和多种输入方式,维护人员可以轻松地完成对整个系统的配置、管理。(8)兼容性原则。整个系统使用基于先进的语言开发技术,保证了系统对硬件平台、操作系统的兼容性;系统使用数据访问中间件,保证了系统对各种不同数据库的兼容性。(9)安全保密原则。采用一整套的安全保密技术和策略:建立了一套完整、合理的用户授权管理系统,对访问系统的用户进行身份认证,确保身份的真实性。可以在敏感信息的传送中采用数字签名和加密技术,保证信息传送过程中的安全。(10)可靠性原则。系统应提供了一整套的安全保障措施,为系统的可靠运行提供保证。系统提供了对网络、服务器、数据库性能的监控和故障恢复策略,保证系统物理层的高度可靠。为确保网络正常运行,通过网络管理系统可以监控每个网络节点的运行情况,确保网络每个节点的通畅和安全。采用防病毒墙、防火墙,加密机,入侵检测系统等技术手段,保证系统中的网络、服务器、数据库、信息等的安全可靠。系统采用流行、成熟、稳定、先进的操作系统、数据库、网络协议、中间件等,保证系统的稳定性。(11)规范性:系统开发应严格遵照国家软件工程规范进行,采用结构化和面向对象相结合的开发方法,根据开发进度及时提供有关开发文档。项目实施模式软硬件相结合,完成系统的部署及配套硬件设备的部署。项目实施范围地域范围XXX自治区内。对象范围XXX内相关园区管委会、物业等单位。系统建设思路系统建设内容依托物联网、大视频、大数据、AI人工智能、原子能力等能力底座,利用数据、连接、赋能的创新方式,结合企业服务与后勤管理打造“1+N”的智慧园区运营管理统一平台,数智赋能办公业态、住宅业态场景。智慧园区整体解决方案关注政府管理部门、园区管理方、园区企业、园区内从业人员等四类不同需求,从“有利于政府服务和产业发展、有利于园区管理者的高效管理,有利于园区企业的发展,有利于园区从业者的和谐共处和共同成长”的目标入手,依托拥有自主知识产权的产品及解决方案,充分利用物联网、大数据、移动互联网等新一代信息技术,打造智慧园区整体解决方案,为智慧园区建设提供包括规划、设计、建设、运营等在内的一站式解决方案及产品服务。智慧园区整体解决方案构建创新智慧园区为目标,通过新建或改造园区IT基础设施,打造高效协同的运营管理平台和完善便捷的公共服务平台,整合和利用园区的信息资源,构成具有“多维感知、智能管控、敏捷服务、协同优化”特色的智慧园区整体解决方案。通过方案的实施,将大幅提升园区管理者的高效管理和服务能力,促进入园企业的成长,促进园区从业者的和谐共处和共同成长。系统主要用户园区工作人员,物业工作人员,园区管委会人员、园区企业人员等。项目实施流程项目实施流程是指将一个项目从开始到完成的整个过程。项目实施流程包括以下6个主要阶段:确定项目目标和范围:明确项目的目标和范围,制定项目计划和时间表。需求分析和规划阶段:在这个阶段,主要是对项目所需的功能、性能和其他需求进行详细分析和规划。此时需要明确采用技术、工具和平台等,并制定相应的计划。设计和开发阶段:在这个阶段,根据需求分析和规划结果,进行系统的设计和开发。这个阶段需要完成软件编写、测试以及与硬件打通等工作。集成和测试阶段:在这个阶段,将各个子系统集成起来并进行整体测试,以保证各个子系统的功能正常运行。同时也需要测试网络带宽、数据交换等方面。安装和部署阶段:在这个阶段,需要将集成测试通过的系统安装到目标网络环境中。同时需要进行监测和调优等操作,确保系统的稳定性。运行和维护阶段:在系统正式投入使用后,需要对系统进行日常运行和维护,对故障和异常情况做出及时的反应和处理,并对系统进行升级和扩展等,以适应未来的需求变化。系统总体设计系统安全架构系统安全策略网络安全防范体系构建是以安全策略为核心,以安全技术作为支撑,以安全管理作为落实手段,并通过安全培训,加强所有人的安全意识,完善安全体系赖以生存的大环境。对于平台的某些数据涉及保密数据,系统提供对重要数据的加密存储的功能,通过加密的手段将保密数据存储于数据库的表中,对于文件数据则通过文件加密的方式存储,防止信息泄露。为了防止非法用户直接打开数据库查询平台关键敏感数据,平台通过对该部分数据进行加密,如用户密码、手机号码等,将采用加密存储。同时数据存储采用高可靠的磁盘阵列,提供数据冗余保护,确保数据的安全存储。采用一整套的安全保密技术和策略:建立了一套完整、合理的用户授权管理系统,对访问系统的用户进行身份认证,确保身份的真实性。可以在敏感信息的传送中采用数字签名和加密技术,保证信息传送过程中的安全。平台建立权限访问控制系统,提供业务功能模块、数据资源的访问控制,保障整个平台中内部信息不被非授权访问和泄漏。系统根据用户类型及其相应的权限,将各类用户划分为几个级别,每个级别再按权限大小分为控制可以访问的应用功能模块、数据资源等。在提出系统安全方案之前,首先需要重点分析一下网络安全性方面可能存在的风险。站在信息系统攻击者的角度看,对现有网络可能采用的攻击手段主要有:线路窃听:通过搭线截获网上办公通信数据,掌握敏感数据,并可能通过协议分析等手段,进一步对政务系统网络内部进行攻击。网络入侵:以各种攻击手段如拒绝服务攻击等破坏网络的正常运行。节点假冒:外部用户可以通过公众网络直接访问对外服务的服务器,同时也有可能访问内部的网络服务器,这样,由于缺乏有效的和高强度的身份验证和监控,内部系统和对外的服务器就比较容易遭到假冒用户的攻击。伪造网络地址和非法用户,非法设立网络节点,甚至非法复制、安装相应的文件、应用软件。中间人攻击:以某种机制介导通信双方之间,对发送方冒充成接收方,对接收方冒充成发送方,从而骗取通信双方的信任,并获得机密信息。非授权访问:有意避开系统访问控制机制,对网络设备及资源进行非正常使用,擅自扩大权限,越权访问信息。业务抵赖:在处理完某笔业务后,参与业务的某方否认所做的业务处理。病毒入侵:对重要的主机或服务器进行基于病毒的攻击,或放置逻辑炸弹和其他病毒,以获取信息或让主机无法正常工作。管理技术性:缺乏有效的手段监视、评估网络系统和操作系统的安全性。目前流行的许多操作系统均存在网络安全漏洞,如UNIX服务器,NT服务器及Windows桌面PC,缺乏一套完整的安全策略、监控和防范技术手段。数据存储策略1.对于平台的某些数据涉及保密数据,系统提供对重要数据的加密存储的功能,通过加密的手段将保密数据存储于数据库的表中,对于文件数据则通过文件加密的方式存储,防止信息泄露。同时数据存储采用高可靠的磁盘阵列,提供系统数据冗余保护,确保数据的安全存储。2.建立对系统内部软件和数据的定期备份制度。对各类实时数据等经常更新的动态数据,备份时间间隔应该比较短,对批量更新类数据的备份时间间隔可适当延长,而对历史类数据则可以取更长的时间间隔。为避免灾害性备份资料毁损,采用虚拟带库进行关键数据的备份。提供专用的登录控制模块对登录用户进行身份标识和鉴别;对同一用户采用两种或两种以上组合的鉴别技术实现用户身份鉴别;提供用户身份标识唯一和鉴别信息复杂度检查功能,保证应用系统中不存在重复用户身份标识,身份鉴别信息不易被冒用;提供登录失败处理功能,可采取结束会话、限制非法登录次数和自动退出等措施;启用身份鉴别、用户身份标识唯一性检查、用户身份鉴别信息复杂度检查以及登录失败处理功能,并根据安全策略配置相关参数。通过应用数据加密实现对于数据的完整性和保密性安全。 1、采用约定通信会话方式的方法保证通信过程中数据的完整性; 2、采用密码技术保证通信过程中数据的完整性; 3、在通信双方建立连接前,应用系统利用密码技术进行会话初始化验证; 4、对通信过程中的整个报文或会话过程进行加密。3.接口安全对于平台层提供的一组API,需要采取相应的措施,来确保接口的强用户认证、加密和访问控制的有效性,避免利用接口对内和对外的攻击。4.平台层安全平台层位于基础设施层之上,又增加了一个层面用以与应用开发框架、中间件以及数据库、消息队列等功能集成。平台层允许开发者在平台之上开发应用,开发的编程语言和工具由平台层支持提供。平台层的安全主要包括接口安全、运行安全等。系统主机存储备份架构的设计采用云计算中心存储。系统保密措施系统的信息安全建设目标是:对系统进行全方位的安全防范,确保其系统安全,同时保证系统的稳定运行。具体包括:保护网络系统的可用性;保护系统服务的连续性;防范网络资源的非法访问及非授权访问;防范入侵者的恶意攻击与破坏;保护网络信息在存储、处理、传输等过程环节上的机密性、完整性;防范病毒的侵害;实现网络的安全管理。安全隔离系统与多个网络进行互联,本方案在网络互联时采用部署防火墙、入侵防护设备、安全审计等方式实现不同网络之间的有效隔离。防火墙是指设置在不同网络(如可信任的单位内部网和不可信的公共网)或网络安全域之间(如单位内部不同部门之间)的一系列部件的组合。它是不同网络或网络安全域之间信息的唯一出入口,能根据单位的安全政策控制(允许、拒绝、监测)出入网络的信息流,且本身具有较强的抗攻击能力。它是提供信息安全服务,实现网络和信息安全的基础设施。网络分段网络分段是保证安全的一项重要措施,同时也是一项基本措施,其指导思想在于将非法用户与网络资源相互隔离,从而达到限制用户非法访问的目的。网络分段可分为物理分段和逻辑分段两种方式:物理分段通常是指将网络从物理层和数据链路层(ISO/OSI模型中的第一层和第二层)上分为若干网段,各网段相互之间无法进行直接通讯。目前,许多交换机都有一定的访问控制能力,可实现对网络的物理分段。逻辑分段则是指将整个系统在网络层(ISO/OSI模型中的第三层)上进行分段。例如,对于TCP/IP网络,可把网络分成若干IP子网,各子网间必须通过路由器、路由交换机、网关或防火墙等设备进行连接,利用这些中间设备(含软件、硬件)的安全机制来控制各子网间的访问。在实际应用过程中,通常采取物理分段与逻辑分段相结合的方法来实现对网络系统的安全性控制。VLAN(虚拟网技术),主要基于近年发展的局域网交换技术。交换技术将传统的基于广播的局域网技术发展为面向连接的技术。因此,网管系统有能力限制局域网通讯的范围而无需通过开销很大的路由器。以太网从本质上基于广播机制,但应用了交换器和VLAN技术后,实际上转变为点到点通讯,除非设置了监听口,信息交换也不会存在监听和插入(改变)问题。由以上运行机制带来的网络安全的好处是显而易见的:信息只到达应该到达的地点。因此、防止了大部分基于网络监听的入侵手段。通过虚拟网设置的访问控制,使在虚拟网外的网络节点不能直接访问虚拟网内节点。但是,基于MAC的VLAN不能防止MAC欺骗攻击,面临着被假冒MAC地址的攻击的可能。因此,VLAN的划分最好基于交换机端口。这就要求整个网络桌面使用交换端口或每个交换端口所在的网段机器均属于相同的VLAN。严防病毒由于操作系统及应用程序的多样性,造就了计算机病毒机理的多样性;随着网络的发展,又为计算机病毒提供了更加简便快捷的传播方式。有鉴于此,当今防病毒技术必须具有一系列诸如实时监控性、支持多平台及各类服务应用程序之类技术为基础,对于新型病毒进行不间断监控、快速防治与控制为前提,才能为当今互联网时代提供真正的全方位的防病毒产品及技术。实施步骤工作项类型功能调研需求调研需求分析设计研发设计研发小程序通用场景可视化大屏特殊场景可视化大屏管理后台测试系统测试功能、压力、安全、体验测试部署应用部署应用部署运维保障安全保障日常安全加固运维保障日常运维实施分工实施工作项组织结构建立项目的组织结构是对项目的人力资源进行合理的配置和分工,使参与项目的各方的人员能有效地协同工作,发挥最高的效率。项目主管机构统一规划、组织、领导下,由项目实施单位与政府内部各用户单位部门合作完成系统的建设。人员职责角色担任的职责项目领导小组负责项目重大事项的决定,协调项目各相关单位的协作关系,决定项目组成员的调整。及时听取项目建设过程的进展情况,对项目的执行情况进行宏观监督和指导。项目经理负责整个项目建设全过程的所有管理职责,保证项目总体进度和各职能组的工作质量和进度,定期了解和检查各组的完成情况和设计质量,定期向项目领导小组汇报项目进展情况。处理和负责与相关共建单位间的协调和交流。技术经理负责整个项目建设全过程网络整合、架构设计、系统集成总集成方案、软件开发实施等重要技术工作项目管理综合管理组负责项目的日常管理、技术、资源等综合协调、支持工作。负责项目进度、成本管理和绩效考核。组织召开项目协调会议。负责项目成果文档的收集、整理、建档工作。负责项目的采购和外联工作。业务指导组负责数字城管新业务体系的建立,业务流程设计、教材编写,负责对用户和相关单位人员的培训计划、组织、实施工作。负责培训计划的实施:安排培训班,准备教材,联系教师,落实培训场地等事宜。质量管理组为保证整个系统的质量,质量控制组作为本系统的质量保证机构,负责制定质量保证计划和有关条例,参与测试的全过程,提供工程质量方面的报告,并记录错误修正等系统集成负责项目的网络整合、硬件设备、数据库、系统软件、卡系统、安全系统等的安装、调试工作网络整合组负责系统网络整合工作、主要包括网络设备安装、调试。对外网络技术协调,技术支持工作系统集成组负责系统各平台主机、存储系统的设备安装、调试工作,负责系统操作系统、数据库、中间件等系统软件的安装、调试工作。运行维护组负责整个工程项目中所有硬件系统的售后服务事宜,进行故障初步判断,进行第一反应维护,并及时联系相关产品厂商与供货商应用软件负责整个应用软件设计、开发、实施工作。协调各个开发小组的开发思路和统一接口规划等。各应用系统的软件开发。软件开发组负责项目的软件架构设计,主持系统的调研、分析,总体方案的设计和评估论证,组织开发计划的实施,并指导高级程序员工作软件实施组负责应用系统的加载,安装应用软件、配置数据库、各类接口软件等,并进行系统联调。负责与用户配合,进行系统的初验。试运行期间的技术支持。提供应用系统的技术、业务支持,及时为用户解决关于系统的各类问题软件测试组制定系统的测试计划,严格按照测试计划,对各个测试要点进行测试,编写测试报告文档管理组配合整个应用软件开发部进行所有软件相关文档的整理、归类、发布及交付项目管理项目组织管理项目团队管理就是有效地发挥每一个参与项目人员作用的过程,主要内容包括:组织的规划:包括对项目任务、职责以及报告关系进行识别、分配和归档,形成任务和责任的分配图、项目的组织结构图、人力资源管理计划以及相关说明文档;人员的获取:包括从完成项目的组织内或组织外获得项目所需的并被分配到项目组工作人员,形成项目团队的组织名单,该名单包括项目组人员以及对其指定的相应的工作;团队的建设和管理:包括为了达到项目团队的最佳绩效而建立提高项目中每一个人和项目团队技能的过程。团队建设是提高项目团队中每一个成员的个人技能和整个团队的团队整体技能,进而促使整个项目的绩效提高。本项目中,技术复杂度与管理复杂度都较高,对于项目的管理要求更高,为此,我们调动了最强的技术力量与经验丰富的项目管理人员,组成了项目实施与应用开发团队。该团队中,技术上能够覆盖本项目所需的全部技术元素,管理上能够完成大型复杂项目的管理并能对制定相关的规章,经验上能够处理类似“发卡”这类复杂流程的设计与实现。在我们的项目团队中,明确了项目成员的任务与职责:对整个项目任务、职责进行识别、分配,形成涉及每个项目成员的任务和责任的分配图,将每个项目成员的任务和责任明确下来。在我们的项目团队中,建立了有效的技术交流和人员培训机制,提高项目团队的整体技能,从而提高项目执行的效率;并且对每一个重要的技术元素或管理环节,我们都将建立“AB角”制度,以降低人员流动对项目造成的风险与影响。在我们的项目团队中,将建立一整套奖励和表彰体系,激发项目成员的积极性,从而提高团队成员的稳定性。项目沟通管理项目经理将制定项目沟通计划,明确甲方与乙方均认可的沟通渠道,保持项目组畅通的沟通渠道,并建立沟通的反馈机制,任何沟通保证到位,定期检查项目沟通情况,不断加以调整。沟通的原则:尽早沟通主动沟通项目组沟通方式:书面沟通:正式的项目报告、项目组内部备忘录口头沟通:自由讨论、成员私人接触、会议、评审等项目内部交流制度:每周召开项目组内部例会,在此前,项目组成员将上周的工作周报提交给项目经理,在例会上就本周工作情况、工程进度、工作难点、下周计划及一些特殊问题进行交流、讨论,记入会议纪要,发送给所有项目组成员,项目经理负责组织形成项目周报,项目周报包括本周项目进度、下周工作计划、需领导小组协调的问题等,项目经理负责将项目周报向项目领导小组汇报。在项目中的每个阶段结束后,项目经理综合工作情况,编写本阶段工作报告,报送项目领导小组和相关人员。项目信息发布:项目经理及时将项目信息发送给项目干系人和项目组相关人员项目经理定期检查项目进展情况和项目成果项目经理定期向项目领导小组汇报项目进展分析报告项目沟通记录归集:对项目记录的收集对项目的效果(经验和教训)进行得分析其他信息的存档项目信息记录工具:在本项目团队中,我们将建立项目管理数据库,项目组每个成员均在其中有自己的账号。每个成员均可在其中较为方便且不增加工作量的情况下通过预先定义好的表单记录项目情况,包括:日报、周报、工作联系单、会议纪要等,并且可以随时随地查询以前的项目记录。该数据库可以对建设方完全开放,建设方的意见也将及时地收录其中,并且可以及时看到反馈。项目人力资源规划目的:提供充足的人力资源,保证项目建设的顺利进行。架构:各专业组的主要组成人员均由公司的骨干人员组成,专业能力强、个人效率高,具有丰富的项目管理经验,对公司忠诚,能够形成稳定的项目管理队伍。同时,在各专业组人员的配备中,根据各项工作特点和要求,在合适的岗位配备最合适的专业人才,发挥各自长处和解决关键技术问题的能力,以骨干带动团队,强调团队合作精神,形成一支高效、稳定、有战斗力的项目队伍。方法:在项目组组建过程中,我们将按照尊重与信任的原则,以业绩和能力为衡量标准,通过内部调配、外部招聘、有目标性的谈判等手段选拔具有团队合作精神、工作效率高、兼具灵活与创新、对客户充满激情的员工作为项目组成员。在项目组的人力资源管理方面,我们将加强对项目组成员的计划、组织、领导和控制等管理工作,随时根据项目建设的要求,充实和调整人员,保证有足够的专业的系统架构师、系统分析员、系统工程师、软件工程师和网络工程师等有足够的时间投入项目建设。根据项目的开发进程和人力资源要求,我们将通过各种有效手段选择合适人员及时地加强项目组的各种开发力量,并对新加入项目组的人员要进行预先培训,使其尽快进入工作角色。对进入项目组成员,我们将按照“确定阶段开发任务——定期评价工作进度与质量——及时的认可和奖励——设定下一步的目标”业绩管理周期模式,设立项目奖励资金,将阶段性成果与员工的利益结合起来,激发项目人员工作的积极性和主观能动性,推动项目建设的正常进行。同时,在每个专业组,我们都会根据员工的表现,以保证开发力量不断得到提高为目的,保持与具有较高潜力人才的沟通和接触,创造优良的工作环境,提供必要的培训,辅导和支持这些优秀成员积累相应的能力和经验,以合适的职业发展计划稳定开发人员队伍,保证项目建设的延续性。在整个项目建设过程中,我们保证,未征得业主方书面同意,专业技术人员将不会发生大的人事变动。对于业绩不佳,工作状态不好的员工,我们将及时向业主方汇报后进行清理。保障措施项目质量管理机构为确保项目的顺利开展和实施,项目组的人员配备既有高层次的技术带头人(专家等),也有中坚力量(工程师、技术经理等),还有一般工作人员(具体开发设计工作的人员、测试人员、管理人员等),并实行项目经理、技术负责人质量负责制,加强技术管理的有效性和研发过程的科学性、准确性。质量管理人员职责质量保证小组作为质量保证的实施小组,在项目开发的过程中几乎所有的部门都与质量保证小组有关。质量保证小组的主要职责是:以独立审查方式,从第三方的角度监控软件开发任务的执行,分析项目内存在的质量问题,审查项目的质量活动,给出质量审计报告。就项目是否遵循已制定的计划、标准和规程,给开发人员和管理层提供反映产品和过程质量的信息和数据,使他们能了解整个项目生存周期中工作产品和过程的情况,提高项目透明度,从而支持其交付高质量的软件产品。
质量保证人员依据质量保证计划,通过质量审计报告向项目经理及有关人员提出已经识别出的不符合项,并跟踪不符合项的解决过程,通过审计周报或者审计月报向项目经理提供过程和产品质量数据,并与项目组协商不符合项的解决办法。
质量保证小组的检测范围主要包括:项目的进度是否按照项目计划执行,用户需求是否得到了用户的签字确认,软件需求是否正确地反映了用户的需求,是否将每一项用户需求都映射到软件需求;系统设计是否完全反映了软件需求;实现的软件是否正确地体现了系统设计;测试人员是否进行了较为彻底的和全面的测试;客户验收和交接清单是否完备;对于系统运行中出现的问题,维护人员是否记录了详细的维护记录;配置管理员是否按照配置管理计划建立了基线,是否严格控制变更过程,是否对配置库进行了维护。质量控制目标7.3.1编制和评审质量计划
制定质量保证计划:依据项目计划及项目质量目标确定需要检查的主要过程和工作产品,识别项目过程中的干系人及其活动,估计检查时间和人员,并制定出本项目的质量保证计划。
质量保证计划的主要内容包括:例行审计和里程碑评审,需要监督的重要活动和工作产品,确定审计方式,根据项目计划中的评审计划确定质量保证人员需要参加的评审计划。明确质量审计报告的报送范围。
质量保证计划的评审:质量保证计划需要经过评审方能生效,以确保质量保证计划和项目计划的一致性。经过批准的质量保证计划需要纳入配置管理。当项目计划变更时,需要及时更改和复审质量保证计划。
7.3.2“过程和工作产品”的质量检查
根据质量保证计划进行质量的审计工作,并发布质量审计报告。
审计的主要内容包括:是否按照过程要求执行了相应的活动,是否按照过程要求产生了相应的工作产品。本项目中对质量的控制主要体现在不同阶段的审计当中。
7.3.3不符合项的跟踪处理
对审计中发现的不符合项,要求项目组及时处理,质量保证人员需要确认不符合项的状态,直到最终的不符合项状态为“完成”为止。质量管理实施通过质量管理责任的分配,通过如下几个方面来进行质量保证的实施过程:7.4.1项目进度
项目计划的制定为工程项目实施、管理和支持工作、项目进度、成本、质量及过程产品的有效控制打下了良好的基础,以便所有相关人员能够按照该计划有条不紊地开展工作;制定《项目计划》,必须获得相关关系人的认可,并以此作为项目跟踪的基础。
项目进度是项目进行是否顺利的最直观表现。制定合理的项目计划首要前提是选择从事类似规模和类似业务项目的有经验的项目负责人参加制定项目进度计划。
项目计划由项目负责人制定,由项目各小组组长、项目成员、干系人、质量保证人员参加一起进行评审。评审过程主要讨论项目计划的可行性,对其中不合理的地方提出修改意见,对计划中不合理的地方进行修改完善,并由质量保证人员对其结果进行跟踪处理,以确保项目计划完整性、可行性,项目计划评审通过后,交由配置管理人员进行配置管理。
在计划实施过程中,按项目计划中里程碑为界限,将整个开发周期划分为若干阶段。根据里程碑的完成情况,适当地调整每一个较小的阶段的任务量和完成的任务时间,动态跟踪和动态调整,以利于项目质量保证的实施。
实际运作中,质量保证人员在对项目执行过程进行检查时,对于发现的项目偏差,以质量审计报告的形式提交项目负责人。由项目负责人组织人员对计划进行维护,对于已经变动的项目计划,由配置管理进行配置管理。
7.4.2需求分析
需求分析是开发人员对系统需要做什么和如何做的定义过程。从系统分析的经验来看,这个过程往往是个循序渐进的过程,一次性对系统形成完整的认识是困难的。只有不断地和客户领域专家进行交流确认,方能逐步明了用户的需求。从系统开发的过程得知,系统分析时犯下的错误,会在接下来的阶段被成倍地放大,越是在开发的后期,纠正分析时犯下的错误所花费的代价越是昂贵,也越发影响系统的工期和系统的质量。
本项目中,将邀请招标方技术负责人参与需求调研,以便保证需求调研质量,同时形成用户需求说明书。需求评审时会同双方管理层、项目实施层共同进行,对于通过用户确认的需求,交由配置管理员形成需求基线。
用户需求在招标方确认后,由系统分析人员形成软件需求分析报告,同时对软件需求分析报告进行评审,对于评审通过的软件需求分析报告可以交由测试人员进行测试计划和测试用例的编写。
对于开发过程存在的需求变动,招标方填写变更申请单发给项目经理,在质量保证人员参加的情况下,对这个变更进行评审,由项目经理组织项目组成员一起讨论实施变更的可行性及实施后所带来的影响,对于影响小的变更直接记录,大的变更则需要形成正式的变更报告,无论哪种变更都需要对相应的文档实施同步变更(包括需求分析报告、系统设计、安装手册、操作手册等)。但是对于无法实现或是变更会带来巨大的影响而将导致进度的延期,这时,我们将变更报告提交给招标方并召开协调会议,讨论变更取舍问题或是项目进度变更问题。
决定变更之后,由项目负责人组织实施变更,测试人员检测变更结果,而质量保证人员监督变更实施过程,并协助配置管理员对变更后的成果进行配置管理。变更实施完后,运行前还需要协助用户一同测试并由招标方签字后同意方可上线。
7.4.3系统设计
优良的体系结构应当具备可扩展性和可配置性,而好的体系结构则需要好的设计方法,需要针对项目的结构、项目的特征和用户的需求来分析。本项目中将安排我公司高级系统架构师担当项目总体设计师,会同总体设计组完成系统设计。
另外对公共类模块的开发。由总体设计组通过对用户需求的仔细研究,尽可能地可能地识别出公共类,并进行定义和设计,以减少重复工作。对于项目组提供的设计文档,由项目经理组织,质保小组成员参与,对其设计文档进行评审,及时发现设计中可能存在的错误,降低项目开发风险,同时确保设计文档能为开发人员、测试人员提供切实的指导。对于可复用的设计进行提取作为公共库设计和开发,提供项目组。最后交由配置管理员进行设计文档的版本控制。7.4.4系统实现
系统实现的目的是依据系统设计文档,由程序员进行程序编写,以便实现设计要求,系统实现过程中,开发人员需要对模块进行代码走查和交叉单元测试,以保证模块代码质量。软件实现也就是代码的生产过程。根据上一阶段形成的设计文档,程序员在完成代码之后,可以开始编码并且进行代码走查和单元测试。对于测试完成的程序可以交由配置管理人员进行配置管理。
7.4.5系统测试
系统开发涉及一系列的过程,每一个过程都有可能引入缺陷(Bug),本系统质量的好坏直接关系到正常使用和日后的维护。在开发过程中,我们将质量控制贯穿于所有阶段和所有参与系统的人员中,包括系统分析、设计和编码。分阶段地评审和测试是软件质量的有力保障。
系统存在平台测试和应用系统的测试以及最终的测试。由于测试也存在协调的问题,如错误具体定位,在应用系统发现一个错误,到底是应用系统的自身的错误还是中间件存在的错误,需要测试人员进行准确的判断。
为了达到良好的测试目的,本系统测试工作由测试组来完成,主要采用下列方法进行系统的测试:
从测试方法上来说,分为黑盒测试和白盒测试:
黑盒测试:着重于测试软件系统的外部特性;根据系统的设计要求,每一项功能都要进行逐个测试,检查其是否达到了预期的要求,是否能正确地接收输入,是否能正确地输出结果。
白盒测试:由于软件的所有源代码都要由项目组成员编写,对其内部的逻辑规则和数据流程,都要进行测试,以检查其代码编写是否符合设计要求。
从测试策略上来说分为集成测试和系统测试:
集成测试:在所有模块都通过了单元测试后,将各个模块组装在一起,进行组装测试,用于发现与接口相联系的问题。在通过组装测试后,将经过单元测试的模块组装成一个符合设计要求的软件结构。
系统测试:在本项目通过了以上的测试步骤后,与其他系统元素(如硬件服务器、网络系统等)进行集成测试和系统级的确认测试,将各种可能的缺陷完全排除掉,从根本上保证系统的长期稳定运行。质量评定功能性指标功能性是软件最重要的质量特征之一,可以细化成完备性和正确性。对软件的功能性评价主要采用定性评价方法。a.完备性完备性是与软件功能完整、齐全有关的软件属性。如果软件实际完成的功能少于或不符合研制任务书所规定的明确或隐含的那些功能,则不能说该软件的功能是完备的。b.正确性正确性是与能否得到正确或相符的结果或效果有关的软件属性。软件的正确性在很大程度上与软件模块的工程模型(直接影响辅助计算的精度与辅助决策方案的优劣)和软件编制人员的编程水平有关。对这两个子特征的评价依据主要是软件功能性测试的结果,评价标准则是软件实际运行中所表现的功能与规定功能的符合程度。在软件的研制任务书中,明确规定了该软件应该完成的功能,如信息管理、提供辅助决策方案、辅助办公和资源更新等。那么即将进行验收测试的软件就应该具备这些明确或隐含的功能。对于软件的功能性测试主要针对每种功能设计若干典型测试用例,软件测试过程中运行测试用例,然后将得到的结果与已知标准答案进行比较。所以,测试用例集的全面性、典型性和权威性是功能性评价的关键。可靠性指标根据相关的\t"/item/%E8%BD%AF%E4%BB%B6%E8%B4%A8%E9%87%8F%E8%AF%84%E4%BC%B0/_blank"软件测试与评估要求,可靠性可以
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 农业扶持资金合同样本
- 买狗售后合同样本
- 题型05 跨学科实践 2025年会考生物学专题复习(含答案)
- 第15讲 动物的主要类群 2025年会考生物学专题练习(含答案)
- 买卖牲畜合同标准文本
- 公积金贷款担保合同标准文本
- 公司与公司借款合同样本
- 以诚为本促进道德教育的理念计划
- 2025建筑工程项目承包合同范本
- 公司资质升级合同标准文本
- 泌尿外科手术分级
- 巨幼细胞贫血诊疗规范2022版
- 影视鉴赏之《当幸福来敲门》
- 施工企业数字化转型实施方案
- 介绍辽宁丹东的PPT模板
- 第六章-社会主义的发展及其规律
- 小学语文实用性学习任务群解读及教学建议
- 81农田农村退水系统有机污染物降解去除关键技术及应用
- 血液学检验造血功能障碍性贫血
- 【基于STM32智能门锁系统的设计10000字(论文)】
- 工程伦理案例分析
评论
0/150
提交评论