基建项目建设综合管理信息系统建设方案_第1页
基建项目建设综合管理信息系统建设方案_第2页
基建项目建设综合管理信息系统建设方案_第3页
基建项目建设综合管理信息系统建设方案_第4页
基建项目建设综合管理信息系统建设方案_第5页
已阅读5页,还剩59页未读 继续免费阅读

下载本文档

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

文档简介

基建项目建设综合管理信息系统

建设方案2020年12月目录TOC\o"1-5"\h\z项目概述1项目名称1项目背景1建设依据2总体设计方案4总体目标4设计原则5总体架构8应用架构10数据库设计11历史数据库设计11历史数据13统计数据14临时表14数据冗余处理15数据库安全16数据库管理设计方案17系统设计方案22项目统筹管理22项目信息库管理22统筹投资计划22用地计划22计划信息管理23项目前期管理24立项管理24项目策划、计划25设计准备、设计及技术管理25项目报建报批管理25招标、摇珠采购25合同制订、合同谈判26造价管理26项目施工管理26投资控制26项目进度控制27项目质量与安全管理27安全管控27合同管理28信息与档案管理28项目收尾管理28竣工验收28结算管理29移交管理29组织协调管理29会议组织29协同管理30内部沟通30互动交流30检查考评管理30检查、督办管理31交办管理31劳动竞赛31服务单位履约评价31专项通报32工作培训管理32培训管理32项目知识库32项目总结32领导“驾驶舱”33业务综合管理33基建管理APP34移动工作门户34移动基建项目管理35数据对接35GIS应用及视频监控接口35数据共享接口36数据交换与共享36标准化体系设计37项目实施保障39系统进度计划39质量保证措施40软件开发各阶段需要提交的文档40过程管理41需求管理41项目计划41项目跟踪与监控42软件质量保证43集成软件管理44软件产品工程45组间协调45评审46培训47软件开发过程47采用基于里程碑的生命周期模型47采用迭代化的开发模式49迭代过程与传统的瀑布模型相比较50质量管理51测试51评审52SQA(软件质量保证)52软件品质保证53需求阶段53设计阶段53编码阶段53测试阶段54发版试运行及结项54系统安全保障措施54系统安全54权限管理55数据安全55系统稳定性及出错处理56测试计划57测试计划57测试标准58验收方案60验收方法60验收内容61验收实施步骤61技术支持及售后服务62技术支持服务62免费系统维护服务63培训计划63培训承诺63培训目标64培训地点64培训内容64现场培训64基建项目建设综合管理信息系统建设方案基建项目建设综合管理信息系统建设方案.项目概述项目名称项目名称:基建项目建设综合管理信息系统项目背景根据《信息化发展第十三个五年发展规划(2016-2020年)》、《统筹投资固定资产项目管理办法》提到“大力推进各单位全岗位职权电子化,重点针对行政审批、行政处罚、行政强制、行政检查、政府投资项目、公共资源交易、财政专项资金管理等职权领域以及内部人、财、物管理等权力行使,运用信息科技手段强化权力运行制约与监督;推动国有资产(国有企业)监督管理、政府投资项目管理等信息系统在全市范围内实现数据共享和互联互通”相关要求,结合基建项目管理的政策和业务需求,建设基建项目建设综合管理信息系统。系统从代建项目管理的政策及机制出发,立足于建设中心代建项目管理的实际业务需求,借鉴同类单位在项目管理信息化建设的经验,涵盖从“项目统筹计划--项目前期报批报建--施工阶段的四控、两管--工程收尾的竣工验收、招标管理、合同管理、造价管理、结算管理、移交、档案管理”等环节的全过程信息化管理,监控、监督及数据采集,及时掌控项目的进展,实现项目管理各环节的资料收集、整理、数据统计、查询、流程控制及管理等,强化业务的内部控制,促进内部各部门项目管理的协作,以实时和动态的方式展示建设中心所管理项目的详细信息及进展情况,提高项目实施过程中的管理工作水平,为领导统览全局、精细管理、科学决策提供支撑。对内,实现项目资料数字化中心、工作协同、监督控制管理、大数据分析的工作管理及移动办公平台。对外,实现上级主管部门的数据分析、查询、统计和报表等建设需求。市建设中心负责区财政投资建设项目(土地整理、应急抢险、区域整体开发涉及的项目除外)从立项后到竣工验收全过程的组织实施和监督管理。目前负责实施项目数量多、任务重,涉及市政道路、学校、医院、安置区、水务等各类基础建设项目。目前,市建设中心主要利用“业务协调办公平台”开展日常公文处理,建设项目信息管理主要通过手工统计、扫描进行处理,项目资料保存以纸质为主,存在项目呈报工作量大导致审批效率低、信息实时共享困难导致信息碎片化等问题。建设依据软件系统设计和建设严格遵循国家及地方标准规范,以及工信部相关的规范与标准,具体如下:网络标准:IEEE802.3,IEEE802.3u,IEEE802.3ab,ANSI/IEEE802.3N,IEEE802.3x,IEEE802.3af,IEEE802.3az,IEEE802.11b/g《信息安全等级保护管理办法》(公通字〔2007〕43号)2)《信息系统安全等级保护测评要求》GB/T28448GB/T28448—201220123)《电子政务工程技术指南》(2003年1月3日签发)4)《政务信息资源交换体系》(GB/T21062-2007)5)《电子政务系统总体设计要求》(GB/T21064-2007)《电子政务标准化指南》,国家标准化管理委员会、国务院信息化工作办公室(2002年5月)《涉及国家秘密的信息系统分级保护管理办法》(国保发〔2005〕16号)8)《电子信息系统机房设计规范》(GB50174-2008)9)《计算机软件开发规范》(GB8566-88)10)《计算机软件产品开发文件编制指南》(GB8567-88)11)《软件工程术语》(GB/T11457—89)12)《计算机软件配置管理计划规范》(GB/T12260-90)13)《计算机软件质量保证计划规范》(GB/T12504-90)14)《计算机软件需求说明编制指南》(GB9385-88)15)《计算机软件测试文件编制指南》(GB9386-88)16)《软件维护指南》(GB/T14079-93)17)《计算机软件可靠性和可维护性管理》(GB/T14394-93)2.总体设计方案总体目标采用信息化手段,通过计算机应用软件、3G/4G无线网络技术建设基建项目建设综合管理信息系统。系统旨在按市建设中心代建项目管理的业务、办公、管理的模式和特色构建代建项目管理信息化的完整体系,提高市建设中心及关联单位项目管理效率和协同能力,实现以项目为主轴,对项目全生命周期、各环节中的活动进行管理,将各项信息和数据进行收集、加工、存储、传递与应用,并整合各类数据信息辅助各级领导项目管理的决主要完成以下内容:序号建设内容备注1业务综合管理1、实现系统的综合集成,形成各业务系统横向松散耦合集成的流程平台;并可对平台进行配置及自定义,包括用户个人工作门户配置、业务流程定义、应用系统集成、事务集成等;2、统一管理,实现单点登陆、业务办理、消息通知、信息发布、综合查询、统计报表等;3、内置业务流转引擎,实现自定义工作流及表单;4、数据信息集成,集成全流程各协同部门业务数据信息;5、协同工作、数据交换、共享、即时通讯、电子邮件、短信发送等。2领导“驾驶舱”以各项工程业务数据为基础,提供综合查询、统计和分析工具,为业务的规范性监督、绩效考核、决策分析提供数据支持。根据领导关心关注的重要事项

序号建设内容备注及事件进行监控(或预设主动推动事项),领导可以随时选择查看某项业务办理情况、审批情况等,同时也能按领导的工作要求,自定义查询和统计指标,并得到相应的数据,真正掌握到第一手数据。3项目建设管控实现项目统筹计划及信息管理、项目前期管理与报批报建、施工阶段管理、工程收尾、组织协调系统。4检查考评管理实现对日常业务工作任务检查、催督办、考评事项进行发布、及跟踪、通报:对业务单位和内部职能部门进行交办、催办、督办;对服务单位按照预设的评价体系和规定进行履约评价;开展各种常态性考核考评(如劳动竞赛)等。5工作培训管理实现培训建立、加入、人员的管理,建设并积累项目相关的课件、标准规范及规章、工程图的知识库,为全员学习提供资源;通过项目总结系统,结合项目成果数据库汇集优秀项目资料并对优秀项目进行成果展示。6基建管理APP包括移动工作门户及移动基建项目管理,可在移动端实现通过工作门户进入并利」用项目建设管控系统对项目进行管理。设计原则根据系统特点和要求,在“先进性、实用性、标准化、开放性、整体性、共享性、安全性、保密性、可靠性、经济性、可扩展性、可维护性”等十二个方面提出原则性要求如下:(1)先进性系统采用国际先进的软件体系结构,先进的技术标准,保证系统的生命力。系统的建设应以“高起点、高标准”严格要求,在系统设计上,首先应当具有前瞻性。(2)实用性系统结合实际的业务处理流程以及业务管理工作流程,设计结构合理、功能实用、符合实际业务需要的系统。系统的设计在运行环境、使用操作等方面以实用为主,以方便使用和维护为出发点。(3)标准化系统建设采用的软件平台、数据标准、开发技术应符合公认的标准,符合国家、地方的有关标准与规范。采用标准的数据描述语言以及标准的通信协议,适应以后的数据交换标准以及系统间互连的标准协议等。(4)开放性软件体系结构上,应充分考虑系统的开放性。以模块化设计和基于组件的多层结构体系保证系统的开放性和灵活性。(5)整体性系统建设需进行整体的规划完善,通过科学的分布实施,建立全面覆盖业务,符合要求的系统。系统建设具有整体性,即内容上全包括、数据上全部共享、流程上相互衔接、管理上协调统一。(6)共享性系统通过搭建共享平台接口进行数据共享,同时,系统提取和分析的信息库也能以标准的数据接口开放给其他部门使用,打破部门壁垒、信息孤岛,为业务管理提供有力的依据和手段。(7)安全性从身份验证到资源授权访问再到数据的安全性。系统应能提供网络层和应用层的安全手段,防止系统外部成员的非法侵入以及操作人员的越级操作,从多个角度、环节考虑,确保系统和数据的安全。(8)保密性系统在权限功能规划上要考虑全责明晰,建立合理的可分配权限,使内容、功能管理有效、有序,减少人为的操作风险。系统的访问和操作具备可回溯性,操作人员进行了哪些操作都有记录可查。(9)可靠性本系统为多部门使用的系统,系统需健壮、无故障运行周期长,应具有较高的性能可靠性。(10)经济性系统在规划和实施过程中,必须立足于现状,着眼于未来,遵循“统筹规划、分布实施、整合资源”的原则,避免系统的重复建设以及资源浪费。(11)可扩展性系统可以根据实际情况进行灵活的配置和组合,能方便地进行功能的调整以及系统的升级、扩展,以适应业务的不断发展和更新。(12)可维护性将应用与技术分离,建设方维护人员可自行维护本系统,如人员岗位的调整、工作流程的变化等,不需要对软件本身进行任何重新编码,通过维护模块的调整即可实现。

2.3.总体架构系统主要由“1个规范、1个数据库、1个系统”构成。“一个规范”即数据标准规范,根据基建项目管理要求,基于国家、省、市相关技术标准规范编制一套适应基建项目管理建设要求和实际情况的标准规范体系。;“一个数据库”即“基建基础信息资源库”,作为整个项目的基础数据支撑;“一个系统”面向基建项目管理工作,实现基建项目建设综合管理信息系统,主要包括:项目统筹管理、项目前期管理、项目施工管理、项目收尾管理、组织协调管理、检查考评管理、工作培训管理、领导驾驶舱、业务综合管理、基建管理APP等功能。信息料娟等圣'呗目建设«控标救西春见附比项目蜥翔il■划取代患营理强号总控京沅科用院热融展现『扇遍加型::砺而鹿苑冠领通骨挖洋台

403安全睐S通知通报J信息料娟等圣'呗目建设«控标救西春见附比项目蜥翔il■划取代患营理强号总控京沅科用院热融展现『扇遍加型::砺而鹿苑冠领通骨挖洋台

403安全睐S通知通报JI抑坦金j[百信电专利j型号叫(予0曰[■■即闻ft]侵而协碎滕依此微浮11证喷・理阀安而旭I筠工砧隙苣理‘[工mtes.)编一躺认证短信限芮构件冷"幽幽》蚣呻便袤弓津场厢S总比懵137&E说空网0人)7s(T9A)i项目一电报表更朦息运燃俅麻(WECgjS][蹦t就][搜翟引事](蚓电理][数整律与加总体架构图本系统总体架构图如上图,系统部署于城市政务云平台,并通过短信平台、电子地图引擎等提供应用支撑服务。总体架构主要包括感知层、网络层、数据层、服务层、平台层、应用层、政策法规、安全标准等层面。项目建设基于信息标准,实现信息数据的集中部署,要做到以下五个方面的统一:统一数据标准(数据系统架构、数据库结构、数据表);统一基础信息(文字、图片、音视频、虚拟素材等);统一地理信息(位置信息、GPS数据、电子地图);统一交换接口(内部数据交换接口规范、开放数据接口规范);统一技术平台(硬件、软件、网络、安全)。感知层:通过各类数据采集和感知技术,如:RFID、条形码、传感器、摄像头等,实现数据采集和存储,为整个系统治理应用体系提供基础数据的支撑;网络层:构建应用级物联、感知、互联、通信、卫星网络,为数据信息的传输流通起到支撑作用;数据层:建立以基础地理信息服务、基础设施服务为一体的空间数据服务体系,为平台建设奠定空间信息基础与数据支持;统一服务平台:系统业务处理的逻辑平台,它通过对数据核心层的调用访问业务数据,实现不同的功能模块,满足不同的业务需求;所有业务功能在此统一平台上得到良好的封装和定义,以Web、手机终端服务的形式,运作在平台上,为用户提供各类信息服务;应用层:对于应用层,提供多样化的界面逻辑,实现对业务逻辑的应用;主要提供研判预警、运行监管、统计分析等功能。应用架构基建项目建设综合管理信息系统的应用架构主要包括数据采集、平台数据、应用支撑、应用系统等。平台应用架构如下图所示:.采用B/S多层体系结构:系统需要采用B/S多层体系结构实现。三层结构包括表示层、业务逻辑层、数据访问层;.采用面向服务的架构(SOA):为了降低服务架构模块之间的耦合度,增强系统的可扩展性;需要采用面向服务的构架(SOA),各个功能模块分别提供不同的服务,通过服务总线集成为用户提供一体化的服务;.基于J2EE体系:为了保证系统的兼容性,高可用性、高可靠性和可扩展性,系统必须沿用前期项目的技术路线,要选择支持强大的企业级计算的成熟的J2EE企业标准;.基于Web服务州06$0~卜0):为了让地理上分布在不同区域的计算机和设备一起工作,以便为用户提供各种各样的服务。用户可以控制要获取信息的内容、时间、方式,而不必像现在这样在无数个信息孤岛中浏览,去寻找自己所需要的信息,系统对外接口统一需要采用WebService服务的方式定义;.采取XML数据交换:系统的外部接口需要采用XML数据交换格式,用XML作为数据定义和交换的中介。数据库设计建设业务应用系统除业务数据外,还包括空间(6止)数据、基础数据、应用支撑数据、缓存数据(首次采集的数据、查询统计的数据等)、历史数据、共享数据意见供内外访问的信息资源目录等;而业务数据可再分统筹计划数据、报建报批数据、四控两管数据、工程档案数据、标准规范及规章、课件、图、项目成果数据等子类。因此,需规划业务数据库及其他数据库的建设(数据查询、共享、应用支撑、历史数据等),至少覆盖“计划统筹管理、立项管理、招标管理、合同管理、设计管理、报建报批管理、概预算管理、结算决算管理、资金支付管理、工程变更管理、进度管理、质量管理、安全管理、竣工验收管理、工程移交管理、参建单位管理、政策法规及技术规范、工程档案管理、红黄牌监控”等19个方面的业务。历史数据库设计历史数据库用来存储实时数据库的历史数据。实时数据库中只有各种设备的当前值(状态),而以前的实时数据要存储在历史数据库中,以备日后查询。为了可以精确获取每个数据采集仪的任何时候状态,历史数据库中要保存所有节点的全部采样数据。历史数据库系统采用大型商用关系型数据库。历史数据库系统是整个应用程序的数据层。它为各种客户提供所需要的历史数据。历史数据库系统采用双机备用方式。历史数据服务库系统的功能包括:采样历史数据的存储;计算各种分析所需的统计数据;记录变位、SOE等随机性数据;记录用户对应用程序的操作的日信息;存储用户权限等安全信息;提供Web发布所需的各种历史数据。历史数据库系统的数据源由实时数据库系统提供,在实时数据库系统中,已经对数据质量、数据一致性、完整性作了处理,因此由实时数据库系统提供给历史数据库系统的数据均为有效数据。实时数据库系统负责定时的将有效数据送给历史数据库系统的代理程序,随机数据在产生的时候送给代理程序,代理程序负责将数据写入历史库中。同时代理程序负责定时对采样数据进行统计、计算并将结果存入数据库中。历史数据库系统RTDB实时数据库代理程序HDB历史数据库历史数据库应用程序Web代理程序历史数据系统示意图历史数据由实时数据库提供的采样数据存储在历史数据库中。这些数据按类别、时间存储在数据库不同的历史表中。I数据表命名规则历史数据表名称按照一定的命名规则:类型名称+时间。如:2001年7月10日的模拟量采样数据表应命名为SmpAna20010710,这张表将存储这一天的所有的模拟量采样数据。以上设计主要基于对采样数据的查询方式,主要是要某一个量在某一段具体时间内的数据。数据不存放在一个数据表中,可以大减少检索的次数。当检索一个数据的时候,是先从系统数据表中检索出这张表的位置,然后定位这张表,再检索需要的数据。而不必从一个大表中反复的检索、查找和定位。这种检索方式也近似于字典查找的算法理论。对于计算、统计数据也采用近似的处理方式。II数据表索引(Index)数据库的索引是一个B型树的数据结构。当写入一记录时,数据库会对记录产生一个索引值,并在系统索引表(Sysindexes)中产生一条索引记录。在检索一条记录时,从树的根节点到树叶的搜索方式进行,从而对有索引的记录加快检索速度。但同时也降低了写入的速度。对于采样数据,主要是记录值,因此可以考虑用没索引的表来表示。III数据压缩存储采样数据可能是一些不断重复的量。重复记录会加大存储的空间和记录的行数。因此可考虑数据变化时才存储,记录一个状态(值),并记录这个状态(值)重复的次数。也就是:数值—变化的压缩方式。具体设计如下例:如有一个模拟量,前一次的值如果和本次的值相同,则在记录中的次数计数器加1,否则添加一条记录。统计数据历史数据的存储方式同样是将数据按类分散在不同的表中,表要具有统一的命名规则。数据统计是将各种采样数据计算生成所需要的一些统计数据。数据统计与采样数据记录是同步进行的。也就是说,当从实时数据库中取得采样数据并写入到采样记录表中的时候,就会触发一系列的统计和计算工作。有一系列的中间结果产生出来,当在时间上满足要求的时候,就会将这个中间结果记录到相应的统计数据表中。统计计算工作用ORACLE的触发器(Trigger)来完成,当采样数据更新时,会触发一系列的事件产生,事件驱动一系列的处理程序来处理是否写入数据库,更新统计数据的中间结果等。临时表临时表具有与普通表完全一样的属性,所不同的是它存储在Tempdb中而不放在当前数据库中,当用户连接并创建使用时它存在,当用户断开后临时表也会自动删除。全局性临时表(以##开头作为标识):会各所有连接到数据库的用户开放,每一个用户均可以访问,只有当所有的用户都断开后,全局性临时表才会自动删除。临时表的设计主要是为了考虑提高对报表、查询速度的要求。通过组态的报表或定制的某个查询,是对固定的一些参数进行数据检索,这些量使用的频率最高。考虑减少在无关的数据堆中检索的次数,因此想把这些用户最关心的数据量的记录放在一个专门的地方。由于数据源的记录本来已在数据库中存在,而同样的数据在数据库中不应该重复,所以考虑将这样的数据放在临时表中,且为全局性临时表,为所有的数据连接用户开放。临时表中的记录是最近一个时间段的数据和最近使用过的数据。处理临时表中记录的算法应是先进先出的原则和最久不使用原则。新数据将最老的数据并且最久没有使用过的数据覆盖。临时表中的数据始终保持最新和最新使用过的数据。这些数据也是用户使用频率最高的数据,这样可以提高报表、查询的检索数据速度。数据冗余处理数据冗余采用磁盘阵列的方式来实现。从数据服务器主数据服务器代理程序ORACLEDB代理程序阵列盘其它应用程序RTDB数据冗余示意图数据库安全数据库安全性问题一直是系统安全的关键。数据库安全性问题应包括两个部分:(1)数据库数据的安全它应能确保当数据库系统DownTime时,当数据库数据存储媒体被破坏时以及当数据库用户误操作时,数据库数据信息不至于丢失。数据安全的解决,主要有系统双机热备份、数据库的备份和恢复等办法,本系统的数据安全,纳入信息中心的系统安全体系,共享一些硬件设施,实现数据的备份等。(2)用户角色的管理:这是保护数据库系统安全的重要手段之一。它通过建立不同的用户组和用户口令验证,可以有效地防止非法的Oracle用户进入数据库系统,造成不必要的麻烦和损坏;另外在Oracle数据库中,可以通过授权来对Oracle用户的操作进行限制,即允许一些用户可以对Oracle服务器进行访问,也就是说对整个数据库具有读写的权利,而大多数用户只能在同组内进行读写或对整个数据库只具有读的权利。在此,特别强调对SYS和SYSTEM两个特殊账户的保密管理。为了保护Oracle服务器的安全,应保证$ORACLE_HOME/bin目录下的所有内容的所有权为Oracle用户所有。为了加强数据库在网络中的安全性,对于远程用户,应使用加密方式通过密码来访问数据库,加强网络上的DBA权限控制,如拒绝远程的DBA访问等。数据库管理设计方案本系统的数据库属于生产数据库,应当将其运行在归档模式下。各种数据库备份和恢复方案各有优劣,为了保证数据绝对安全,本系统数据库备份和恢复将同时采用多种方案,以应对数据库不同的故障情况:逻辑备份用exp命令将数据导出为dmp文件,当数据库服务器崩溃时,用imp命令将数据重新导入,实现数据的恢复。写一个批处理文件(bat)脚本,调用exp命令,利用windows提供的“计划任务”功能,达到定时自动导出的目的,考虑到系统性能,应将自动导出的操作时间设在系统应用的非高峰期,如中午12:30分,晚上0:00。导入工作需要手动完成。此种方式可以实现定时自动备份和异地备份,备份及恢复操作简单,通过少量培训,可由综合科系统管理人员独立完成;可保证数据安全;备份时间和次数可以随时调整;可以单表恢复。但是此种方式只能备份某一时点的数据,在两个时点之间数据发生的变化没有记录下来,因而使用这种方法备份的数据文件恢复数据库有可能会丢失数据,逻辑备份间隔越长,可能丢失的数据就越多;逻辑备份仅备份业务数据,不备份软件系统、控制文件,因而只能用来恢复数据,不能用来恢复数据库系统的运行。逻辑备份适合以下情形:(一)数据库平台升级;(二)错误地数据操作导致的逻辑错误,需要很快地对有错误的表进行单独恢复;(三)磁盘阵列被损坏,不能再使用,但是数据库服务器软件系统基本完好。物理备份(1)磁带机备份将表空间数据文件、控制文件、归档日志文件、Oracle软件及操作系统文件通过磁带机复制到磁带介质中。分为全备份、增量备份和差量备份三种方式。采取此种备份方式价格相对便宜;技术相对成熟。但是,据统计磁带介质可靠性只有80%;属离线介质,不支持任何安全监测措施;磁带缠绕在卷轴上不断磨损,老化的介质会出现坏块;磁带库故障率高、可恢复性低;只能顺序访问,难以做部分恢复。(2)高速异地备份将备份机部署在其他楼层的房间,采用光纤和光纤网卡与数据库服务器及磁盘阵列连接。用FTP命令定期将本地备份服务器中的表空间文件、控制文件、归档日志文件及其他重要文件传输到异地备份机。本系统对于对数据安全性要求极高,此种备份方式是必选的。采取此种方式,在机房发生火灾等严重情况,并损坏数据库服务器及磁盘阵列、磁带等存储设备时,可以恢复系统及业务数据。此种方式下数据库恢复需要很多人工干预,需要一定的技术水平,不到万不得已,不必采用此种方式恢复数据。(3)磁盘备份采用Oracle10G的RMAN新功能,在磁盘中划分出一个快速恢复区(FlashRecoveryArea),经过配置,系统自动将归档日志文件、控制文件、闪回数据库日志、控制文件自动备份、RMAN创建的数据文件COPY等存入该快速恢复区。当需要恢复数据库时,可使用该区中的备份文件。采取此种方式备份及恢复速度更快;磁带是流式存储设备,只能顺序读写,而磁盘的随机访问特性允许只备份和恢复数据库中的部分内容;磁盘与磁带的价格逐渐接近,磁盘方式的性价比越来越高于磁带方式;10G所携带的DataPump客户端工具(impdb/expdb),相对于9i的客户端工具(imp/exp),效率提高了数倍,大大提高数据导入导出的速度。此种方式技术比较新,初始配置需要专业人士协助,而且需要增加额外磁盘存储空间。灾难恢复Oracle数据库的特性之一是OracleDataGuard。OracleDataGuard是一种完整的数据保护方案,可以快速恢复各种故障——从站点故障和数据中心灾难,到人为错误和数据损坏。空间数据数据库备份和恢复以上所提及的备份和恢复方式,基本上也适合空间数据,但鉴于空间数据的特殊性,我们提出以下额外的备份选项:(1)静态数据备份各种比例尺下的地形图、影像图等数据,系统日常运行过程中基本上不会发生改变,这些数据的修改通常是发生在数据大规模普查和测量后,时间尺度往往是多年的,因而它们不需纳入到日常的备份任务中去,这样可以缩短备份时间和备份文件占用的空间。静态数据的备份方法视不同类型而定,对于矢量数据,应当在数据修改并且入库之后,使用GIS工具软件,将数据导出成个人空间数据库(PGB)格式,即mdb文件。这种格式恢复起来比较简单,鼠标拖放即可完成。因为不同类型的图,版本不一样,修改时间也不一样,因而建议每一种类型数据用一个mdb文件存放;对于栅格数据,以文件形式备份即可,每一幅图至少有5个文件(*.aux,*.rrd,*.tfw,*.tif,*.tif.xml),全部需要备份。(2)动态数据备份对于系统日常运行中会修改的空间数据,需要采用类似于业务数据的备份方式,但是由于空间数据的特殊性,仅使用磁带备份和导入导出方式,很难保证数据的安全。建议由我们开发一个数据转换程序,将指定的动态空间数据,以大类(dataset)为单位转换成相应的个人空间数据库PGB格式文件,并且编写一个批处理文件脚本,调用这个数据转换程序,同样地,利用Windows的“计划任务”功能设置为每天中午、半夜进行两次备份。此种备份可确保数据安全,备份后的数据文件可以用GIS工具软件查看;恢复起来很方便,鼠标拖放即可完成。需要注意的是PGB不能存储空间索引,所以数据恢复时要重建空间索引。数据库备份制度数据库必须保证全天候安全管理,仅有软硬件设备和管理员的技术手段是不够的,在系统运行过程中还需要严格执行数据库备份制度。根据我们的经验,备份制度的要点有:在只有数据的管理员有权限对数据进行备份,备份周期和方式由管理员指定;系统上的工作备份采用增量备份;数据备份后,系统要进行及时的校验,以确保数据备份的正确性;对于入库的数据要进行双重备份;系统应对日志作每日备份。3.系统设计方案项目统筹管理项目统筹管理包括项目信息库管理、统筹投资计划、用地计划、计划信息管理4大块内容。项目信息库管理划分为项目正式库及项目预备库,项目正式库为列入发改统筹投资计划的项目库,项目储备库主要为未批可行性研究报告的其他正在开展前期工作的项目库,建立项目信息库管理关联的组织、人员情况信息,并可选择项目信息库中字段生成项目情况一览表。统筹投资计划记录向发改申报的历年统筹投资计划、当年统筹投资计划及调整、当年统筹投资计划执行情况等信息,按年份进行管理,登记项目类别、项目名称、项目建设单位及主管部门、项目建设规模及主要建设内容等信息,并对当年统筹投资计划及调整信息进行记录,按每个周期(按月、按季、按年)记录计划投资执行情况。用地计划登记规划国土部门历年项目用地计划及报批情况、近一轮土规计划及调整修编情况及土发中心的历年土地收储计划等信息,对项目用地报批及调整修编情况(项目名称、用地面积、土规情况等)进行记录,另外对土发中心关于建设中心项目的历年收储计划进行记录,包括计划年份、项目名称、收储面积、收储时间、收储委托时间等。计划信息管理计划模板管理对项目计划所用到的文档模板进行管理,包括文档模板的定义、发布,具体有“统筹资金项目基本情况表、统筹资金项目工程节点计划表、统筹资金项目支付节点计划表、统筹资金项目进展情况表、统筹资金需求计划表、重点建设项目申报表、重点建设项目工程进度表、统筹投资项目信息月报表、重点项目信息月报表”等文档模版的建立及维护。计划申报管理对项目计划申报进行流程管理,包括“项目计划申报启动、项目总体策划任务下达、年度节点计划及年度资金计划编制、计划汇总、年度计划过会决策、统筹计划申报、重点项目申报”等环节管理。计划执行管理对项目计划的执行进行流程管理,包括“项目计划启动、项目计划进度填报、问题反馈、计划调整管理、进度答疑管理”等环节管理。项目月报、半月报跟踪项目投资完成情况进行月报、半月报,包括“统计及汇总、计划完成率跟踪、总体计划横道图对比、延迟任务报表”等功能,主要对《累计已完成投资情况》、《本年度投资计划完成情况》、《本年度进度计划推进情况》、《本年度投资计划完成率》、《当月进度推进情况》进行汇总统计,生成相关月报、半月报报表,并生成相应的报表指标。用地管理通过台账方式,进行所有项目用地情况统计归总。用地红线管理对市政路桥项目、公建项目、水务项目进行用地红线的收集管理。总体台账对项目报建报批情况进行登记,建立台账制度。项目前期管理对项目前期涉及的报批报建进行管理,主要包括以下功能:立项管理项目接收后,进行立项工作的批文文件管理及统计分析,具体包括“立项工程管理、可研批文、立项批文与文件管理、工程立项统计”等功能。项目策划、计划制订项目的总体计划及项目各专项计划,进行计划信息管理,包括“工作计划、进度报告计划、报建计划、变更控制计划”等各专项计划信息管理。设计准备、设计及技术管理对方案、初设、施工图的设计进行启动、申请、审核等流程管理,并对相关的照片、影片录像、录音带等技术文件材料进行管理,包括“方案设计管理、初步设计管理、施工图设计管理、技术管理”等功能。项目报建报批管理建立项目报建报批的管理流程,对涉及多种报建项进行启动、申请、审核等,对涉及报建准备的资料及报建过程中产生的资料进行管理及归档。包括以下功能模块“报建报批申请、报建报批申请审核、窗口办理信息记录、办结确认、办结审核、报建报批资料归档、申请表单定制”等。招标、摇珠采购建立招标书模板,并可对多种模板进行管理,对招标工作进行计划编制或审核、变更、审批,并可查看进度,同时对多种招标进行招标信息管理,包括“招标书模板管理、招标计划、公开招标管理、邀请招标管理、询价管理、竞争性谈判管理、直接委托管理、招标统计管理、招标结果公布”等功能。合同制订、合同谈判对合同、补充合同、分包合同信息进行综合管理及维护,涉及合同签订、备案(合同评审、合同会签、合同备案)、合同关闭等关键节点信息管理,以及合同的保函单、保函处理单、索赔、印花税等合同信息进行管理,包括“合同签订、履约保函、合同备案、印花税管理、合同索赔、合同关闭、合同补充管理、分包合同管理”等功能。造价管理对工程项目造价中概算、预算进行管理,包括概预算申请、审批等流程管理,保存概预算信息,建立评估工程量,实现工程招标限价,包括“概算及评审管理、预算及评审管理、清单及控制价管理”等功能。项目施工管理项目施工阶段的管理简称为“四控两管”,实现对投资、进度、质量、安全等进行控制,并对合同、项目信息进行管理。投资控制对工程计量清单、资金支付实现流程审核与确认管理,记录流程及环节信息,并对工程变更信息、票据信息登记管理,实现资金支付凭证信息归档及统计,包括“工程计量清单审核与确认、资金支付申请及审核与确认、支付票据的递交跟踪、归档与统计、工程变更管理”等功能。项目进度控制进行项目进度计划模板管理,并实现进度计划制订的流程信息管理,包括计划编制、计划跟踪的信息管理,并可进行项目进度计划的调整审核的流程及信息管理,包括“进度计划管理、项目进度计划调整”等功能。项目质量与安全管理五牌一图、设计资料(平面图、设计图、地貌图等)、施工方案等开工前信息管理,开工的施工交底、图纸会审等审批,项目过程中质量及安全管理计划及有关的工作文件报审、报备及确认,并对检验检测及质量监督进行信息管理,包括“项目开工前管理、开工管理、项目过程质量及安全管理计划、检验检测管理、质量监督管理”等功能。安全管控建立安全应急预案、培训、体系等的基础管理,明确全资质审查、开工安全交底、进入危险区交底和安全协议管理的4项法人责任,对安全过程中的检查、不符合项、安全技术交底、奖罚、月报、安全文化活动、事件等信息进行管理,并建立项目危险源登记、发布、辨识等信息管理,包括“安全基础管理、四项法人责任管理、项目安全管理过程监督、危险源管理”等功能。合同管理对合同执行过程进行信息管理,建立合同变更的申请、审核流程,记录合同变更的过程及结果信息,包括“合同执行管理(合同工期管理)、合同变更”等功能。信息与档案管理主要对涉及项目的信息进行归档管理,包括“卷库设计、内容指导、归档计划、归档统计、检查台账、建卷、分卷审核、整理、移交审批、档案台账、档案借阅、分类管理”等功能。项目收尾管理工程收尾分竣工验收、结算及移交3部分。竣工验收管理涉及施工质量、消防、规划、环保等有关的验收文件及资料(竣工资料),从验收模板库选用模板,制定验收评定内容,在竣工验收计划中制订竣工收尾计划和验收计划,建立竣工预验收申请、审批流程,建立正式竣工验收的信息管理,并编制工程结算书准备竣工结算,包括“验收文件管理、验收标准、竣工验收计划、竣工预验收申请、竣工预验收、竣工验收申请、竣工验收、竣工结算”等功能。结算管理建立结算计划编制、审核流程,进行结算计划编制,启动项目结算流程,发出结算书编制任务,汇总项目多个合同的结算信息并进行结算信息审计,对决算书及决算用各种报表进行管理,包括“项目结算计划、项目结算启动、结算信息汇总、结算审计、决算管理”等功能。移交管理编制撤出施工现场的计划安排,包括人员、负责人、时间等,进行工程移交,记录项目实体移交及项目文件移交(含项目各阶段资料),移交和项目款项结清后,双方需在移交报告签字。包括“工地撤场计划、工程移交记录、项目移交报告”等功能。组织协调管理会议组织会议室预定管理、发布会议通知、参会人员查询会议信息、上传会议资料及会议纪要等,并建立会议是否召开的申请、审核流程,参会人员可回复是否参会等,包括“会议室预定及取消、发布会议通知、会议通知审核、查阅会议通知、参会说明、上传会议资料或会议纪要、会议查询统计”等功能。协同管理实现在项目管理过程中,对流程、任务的发起、运行实现集中、统一的协同管理,以事务的过程控制和查询,并可实现事务结果推送到领导总控平台,对完结流程进行归档,提高工作效率和监管力度,包括“流程管理、流程查询、待办任务、推送任务管理、流程归档”等功能。内部沟通整合并实现通过即时消息、文件收发、语音通话、即时会议室等功能,用于建设中心内部沟通,包括“工作状态的查询、即时消息提醒、在线交流、在线通话、文件收发、即时会议室、文档共享”等功能。互动交流已论坛模式建立一个网上交流的园地,便于建设中心工作人员、参建单位人员在此讨论各种话题,并实现“板块创建、发布话题、审核话题、话题管理”等功能。检查考评管理实现对单位的任务检查、督办、交办及跟踪、事项通报,开展劳动竞赛,对服务单位评价,包括如下功能:检查、督办管理设置任务监察模式,执行任务从发起、分派、审核、到办结、归档的整个过程的监控、监察管理,以及绩效统计,包括“监控、检查、督办、红黄牌监控、时限监察、质量监察、整改意见统计、监察统计、基础设置”等功能。交办管理对中心内部、外部进行任务事项的交办,配置交办任务,可进行任务跟踪及查询统计,包括“任务源及对象、交办任务设置、业务跟踪、查询统计”等功能。劳动竞赛建立竞赛启动、审核审批管理流程。包括“竞赛组织、竞赛查询”等功能。服务单位履约评价以施工、代建等服务单位为主要管理对象,通过预置及录入的评价清单项及评价规则,分别于服务单位及项目为单位进行评价管理,最终汇总成对服务单位的评价意见(含评价得分、处罚通报等),包括“服务单位资料管理、服务单位项目履约评价、违约处罚、人员授权、计算公式设置”等功能,进行单位实施项目的履约评价、发布、申诉处理等操作过程。专项通报按月(季)核查报建报批、质安验评、招投标、投资计划完成、档案管理等业务事项的完成情况,并进行通报。工作培训管理建设培训管理系统,积累项目相关的课件、标准规范及规章、工程图的知识库、各类信息专刊等,并通过项目总结系统中项目成果数据库汇集优秀项目资料并对优秀项目进行成果展示。培训管理建设包括“培训会议建立、培训会议审批、培训会议加入、参会人员审批、设备登记管理、用户管理”的培训会议管理。项目知识库建设知识库系统,提供项目管理、建设相关的课件库、标准规范及规章库、图库等项目知识材料,提供全文检索、安全权限管理、上传与上传限制管理、上传大文件管理、在线编辑、修改通知管理、文档移动管理、下载管理等功能。项目总结对优秀项目成果进行项目资料汇聚管理,并进行成果公告、成果展示等,包括“项目成果公告、项目成果展示、项目成果数据库”等功能模块。领导“驾驶舱”领导“驾驶舱”是一个为领导提供的“一站式”决策支持的可视化系统,它通过各种常见的图表(速度表、柱形图、环形图、预警雷达等)形象标示项目管理、运行、投资等关键指标,支持“钻取式查询”,可以实现对指标的逐层细化、深化分析,将采集的数据形象化、直观化、具体化,以数据图示化方式监测项目管理、运行的情况,并可以对异常关键指标预警和挖掘分析。它至少包括项目一览报表、重点项目现场实况、统筹投资执行情况、大事记及重要检查、存在问题及风险预警等功能。业务综合管理建设业务综合管理平台,兼顾信息资源整合、共享、业务协同等功能。统一的工作门户:作为直接面向用户的工作入口,通过权限、角色的设置,为不同用户定制化工作门户展视内容及功能,为了满足不同的用户群体工作需求。包括“系统登陆、业务办理、消息通知、邮件管理、手机短信收发管理、通讯录、日程计划、会议通知、预警提醒、今日外出人员、个人文件柜、网上调查与投票管理、系统设置、应用及服务入口、综合查询统计、全网检索”等功能。服务集成:利用企业服务总线(ESB)等技术,搭建面向建设中心业务应用系统的服务支撑平台,实现各子系统功能的服务化注册及管理,为将来平台功能的扩充打下基础,包括“服务注册、服务审批、服务授权、服务监控、数据监控、路由管理、服务日志管理、服务统计、数据脱敏应用、容错处理、ESB总线接口”等功能基础支撑:建设一个稳健、灵活、可扩展的基础支撑平台,便于实现现有和后续新建的系统整合;基于此支撑平台后期可直接搭建各种新的应用子系统,可对数据进行集成管理、统一信息资源规划,并实现单点登录及统一认证服务,对各子系统进行功能调用。包括“统一身份认证系统、工作流引擎、数据报表引擎、搜索引擎、短信服务、统一消息服务、数据管理系统”等功能。基建管理APP手机端应用系统包括移动工作门户及移动基建项目管理,可在移动端实现通过工作门户进入并利用项目建设管控系统对项目进行管理,实现移动信息服务及业务办公。移动工作门户用户通过移动端工作门户可接收PC端工作门户的同步信息,包括消息通知、邮件、通讯录、日程计划、会议信息、个人文件柜等,并可将推送到手机端的文件及表单进行签批,可在表单中实现语音输入,同时通过手机可全局进行搜索事项信息。手机端可实现IP、主题显示、图标排序、绑定手机码以及拨打电话等功能。移动基建项目管理实现移动端的项目建设管控系统的功能,与网页版(PC版)的功能和数据需要完全互通。考虑到移动端在操作方面的局限性,不适用于大批量或复杂录入表单录入,因此在移动端层面的应用主要体现在对项目建设管控系统中各个模块的查询、审核、统计,以及部分需要而且合适在移动端录入数据的模块功能上,包括“移动查询、报文与意见审批、立项管理、招投标管理、概预算管理、工程量计量、结算决算管理、支付管理、变更管理、安全管理、红黄牌监控、互动交流”等模块功能,包含实现安全文明巡查记录的实时上传、通知责任人、整改报告上传等。数据对接GIS应用及视频监控接口.项目GIS应用是通过与国土规划部门GIS应用平台连接,通过接口应用已有的规划图层,叠加代建项目信息,建设项目6上专题数据库,链接相关代建项目管理相关资料,形成项目管理一张图,通过一张图的方式对代建项目全生命周期进行可视化展示及管理,包括“GIS服务代理软件、项目6上专题数据建设、GIS服务接口、地图管理、数据管理、图文一体化、查询统计、空间分析、打印输出、数据更新”等功能。.视频监控:可利用施工现场现有的视频设备,通过开放接口将视频画面接入信息系统。数据共享接口数据共享接口,对接有关主管部门信息平台系统,获取相关信息资源,实现系统调用、文件交换与数据共享等功能。数据交换与共享参考国家相关标准、政策、法规制定(《城市政务数据交换标准及规范》、《城市政务数据共享标准及规范》、《城市政务数据开放标准及规范》等)总体标准规范实现数据共享和交换。(1)建立系统数据资源目录按照《城市政务数据管理办法》及配套实施细则规范要求,梳理新建系统数据资源目录,明确输入资源目录和输出资源目录。明确数据资源共享开放层级、共享使用条件、数据资源标准和安全管理要求等;(2)系统数据对接要求系统开放与城市大数据管理平台的数据对接,实现各类型(结构化、半结构化和非结构化)数据在城市政府部门范围内的交换与共享。根据“基础数据库接入对接方案”,提供部署前置机,由大数据管理平台定时抓取所需要的数据。共享接入方式:(1)库表对接针对已有数据库存储的局办或系统,通过接入大数据平台部门前置单元,实现数据共享交换;(2)接口对接针对无法满足库表对接的场景,可采用接口对接方式实现委办局见业务数据共享交换;(3)文件对接针对无法满足以上两种对接方式的场景,可采用导出Excel、XML、CSV、数据库表备份等结构化文件的方式实现对接。标准化体系设计标准化工作是组织、协调项目顺利发展的重要手段,也是系统的重要组成部分。通过制定和贯彻执行各类技术标准,就能从技术上、组织管理上把各方面有机的联系起来,形成一个统一的整体,保证项目有条不紊的进行。国内外信息化的实践证明,信息化建设必须有标准化的支持,尤其要发挥标准化的导向作用,以确保其技术上的协调一致和整体效能的实现。因此,标准体系建设在系统实施过程中具有非常重要的意义,是系统设计和工程建设的重要基石。为保证标准体系建设的顺利进行,制定以下总体目标:系统标准化建设将与国家信息化建设标准保持一致性;建立并不断完善系统标准体系;制定系统关键基础标准,为系统互联互通、信息共享、信息安全打好基础;建立系统标准贯彻实施机制,为标准的实施提供有效服务。为了完成标准体系建设目标,本着“统筹规划、面向应用、突出重点、分工协作”的方针,依托现有资源和信息化工作的基础,坚持自主制定与采用国际标准相结合,加强与示范应用的有机结合,强化标准实施与监督力度。系统标准体系主要由六个体系构成:(1)应用系统体系应用服务体系是由业务应用系统组成,是面向用户服务的,包括本期建设的基建项目建设综合管理信息系统。(2)应用支撑服务体系支撑服务体系由系统基本功能服务模块构成,为业务应用系统提供基础性的基本功能服务(例如数据交换(共享)、日志服务、消息服务、表单服务、短信、视频、电子地图引擎等)。根据业务需求,系统通过数据交换平台实时或定期采集其他业务系统的数据,并对数据进行分类过滤处理。(3)资源数据体系资源数据体系为系统提供业务数据(例如项目信息数据、基础信息数据、重点监控数据、主题数据、视频数据、目录资源数据、GIS数据等)支持服务。(4)基础设施体系基础支持体系为系统运行提供硬件和系统软件基础环境支持,由系统基础网络、服务器主机等系统硬件组织和操作系统、应用服务器系统、数据库管理系统等基础软件组织组成。(5)安全保障体系系统安全保障体系为系统各层提供安全运行保障。例如包括认证、系统防火墙系统、病毒系统、数据备份系统、入侵检测系统等。(6)运维保障服务体系运维保障服务体系为系统建设提供运行维护,保障系统正常运行,业务连续,不断优化系统功能等。4.项目实施保障系统进度计划计划步骤列表及说明:阶段名称实施内容和项目总天数系统开发阶段需求调研对客户需求进行调研和分析总体设计对系统总体框架进行设计模块设计对系统模块进行详细设计和分析数据库建模对系统后台数据库进行设计建模编码实现编码并实现系统系统测试阶段测试系统测试系统运行阶段软件培训软件安装及使用培训软件安装软件安装调试工作试运行正常业务数据验收项目验收运行维护系统在真实环境下交付运行合计质量保证措施软件开发各阶段需要提交的文档系统在开发各阶段编写以下文档:项目开发计划,在项目确定阶段产生初步项目计划,在需求分析阶段最终完成。需求说明书,在需求分析阶段产生。设计说明书,在概要设计阶段产生。详细设计相关文档,在详细设计阶段完成。用户手册,在需求分析阶段形成初稿,在以后各阶段逐步修改完善,在确认测试后最终完成。测试计划:单元测试计划,在编程实现阶段产生;集成测试计划,在概要设计阶段产生;确认测试计划,在需求分析阶段形成初步确认测试计划,在概要设计阶段完成。测试报告,在相应的测试阶段完成。项目开发结束报告,在软件验收阶段完成。数据需求说明书,在需求分析阶段产生。数据库、数据结构说明书,在概要设计阶段产生。以上软件开发文档,每个文档自成体系。过程管理系统严格按照ISO9001的质量管理体系实施,并参照CMMI3的要求进行过程活动管理。项目开发过程中,项目组主要开展以下方面的活动:需求管理目的:项目组与客户就应由软件项目实现的客户需求达成共识。活动:评审软件需求。软件工程组以评审通过的软件需求作为软件计划、工作产品和开发活动的基础。项目计划目的:为开展软件开发与管理活动制订合理的计划。活动:软件工程组参与项目计划工作。在早期进行软件项目计划的制订工作。在项目开发过程中,软件工程组会和其它受影响的组一起参与项目计划工作。高级管理人员对软件项目的对外承诺进行评审。项目计划文档化。明确作为项目控制、管理对象的软件工作产品。对软件工作产品的规模进行估算。对项目的工作量及成本规模进行估算对项目所需的关键计算机资源进行估算。对项目的进度进行估算。对项目在成本、资源、进度、技术方面的风险进行识别、评估,并整理成文档。对项目所需的开发设备及工具进行计划。记录用于软件计划的数据。项目跟踪与监控目的:使管理层充分了解项目的实际进展,以便在项目实际工作结果严重偏离软件开发计划时,使管理层能采取有效的行动,在计划所定义的里程碑点处,积极向客户通报项目进度。活动:用文档化的项目开发计划进行项目跟踪和项目状态交流。修订项目开发计划。高级管理人员对软件项目的对外承诺及其变化进行评审。项目对外承诺的变更经批准后,通知项目开发组成员及相关小组。对项目的规模进行跟踪,并在必要时采取纠正措施。对项目的工作量及成本进行跟踪,并在必要时采取纠正措施。对项目的关键计算机资源进行跟踪,并在必要时采取纠正措施。对项目的进度进行跟踪,并在必要时采取纠正措施。对项目的开发技术工作进行跟踪,并在必要时采取纠正措施。对项目在成本、资源、进度、技术方面的风险进行跟踪。对实际度量数据和重新制订计划所用的数据都进行记录。项目组内部通过定期进行评审来跟踪项目的工作进展、结果和存在的问题。根据项目开发计划,在选定的项目里程碑处对项目工作成绩及结果进行正式评审。软件质量保证目的:向管理人员提供适当的对软件项目正在使用的过程和正在构造产品的可视性。活动:制订SQA(软件质量保证)计划。按照SQA计划进行SQA活动。SQA组参与准备和评审项目的软件开发计划、标准和规程。SQA组评审软件工程活动以验证符合性。SQA组审计指定的软件工作产品以验证符合性。SQA组定期向软件工程组报告其活动的结果。按照SQA计划对在软件活动和软件工作产品中识别出的不符合性问题建立文档并加以处理。当合适时,SQA组与顾客的SQA人员一起对它的活动和发现进行定期评审。集成软件管理目的:在确定软件项目的开发过程时,将软件工程活动与管理活动有效地集成在一起。活动:剪裁组织的标准软件过程,得到项目定义的软件过程。对项目定义的软件过程进行修订。制订和修订项目开发计划(该计划描述了项目定义的软件过程的使用方法)。根据项目定义的软件过程对软件项目进行管理。使用组织的软件过程数据库进行项目计划和估算工作。对软件工作产品的规模(或软件工作产品的变更规模)进行管理。对项目的软件工作量和成本进行管理。对项目的关键计算机资源进行管理。对项目的进度(关键依赖关系和路径)进行管理。对项目的风险进行识别、评估、文档化和管理。为了确保项目的工作结果与商业目标、客户和最终用户的要求保持一致,对项目进行定期的评审。软件产品工程目的:严格执行一个集成了所有软件工程活动的、经过明确定义的工程过程,高效地生产出合格的产品。活动:在项目定义的软件过程中集成适用的软件工程方法与工具。根据项目定义的软件过程,开展软件需求活动,对其结果进行维护和文档化。通过对分配需求的系统分析,对软件需求进行验证。根据项目定义的软件过程,开展软件设计工作,对其结果进行维护、文档化,验证其与软件需求的符合性,形成代码框架。根据项目定义的软件过程开展软件编码工作,对其结果进行维护、文档化和验证,实现软件需求和软件设计。根据项目定义的软件过程开展软件(单元)测试工作。根据项目定义的软件过程计划和实施集成测试。通过计划和开展系统和验收测试来证实软件满足其需求。根据项目定义的软件过程编制用于软件操作和维护的文档。根据项目定义的软件过程对同行评审和测试中发现的缺陷进行收集和分析。维护项目开发计划、开发过程描述、分配的需求、软件需求、软件设计、代码、测试计划、测试程序等文档间的一致性。组间协调目的:在组织内建立起合理的项目管理工作机制,保证项目开发目标的实现,使项目的工作结果更加符合用户的要求。活动:在适当的时候软件工程组和受影响的组与最终用户一起建立系统需求。软件工程组的代表和其他工程组的代表一起监督和协调技术活动,解决技术问题。根据项目开发计划对组间约定进行交流,并对工作开展情况进行协调和跟踪。根据项目开发计划识别、协调和跟踪各工程组间的关键依赖关系。作为其他工程活动的输入项的工作产品要由接收方的代表进行评审,以确保其满足接收方的工作需求根据问题解决计划,对在项目工程组代表间无法解决的组间问题进行处理。项目各个工程组的代表进行定期的技术评审和交流。评审目的:尽早地消除软件产品中的缺陷。活动:计划同行评审工作,并将计划写成文档。根据评审计划进行同行评审。记录有关同行评审的执行情况和结果。4.2.11.培训目的:发展个人的技能与知识,使他们更好地履行自己的工作职责。活动:制订和维护项目培训计划。依据项目培训计划开展相应的培训活动。维护培训记录。4.3.软件开发过程项目开发过程中,要求采用RUP作为项目软件开发过程,选用迭代化的开发方式进行项目开发。采用基于里程碑的生命周期模型产品发布里程碑Release时间生命周期目标里程碑生命周期架构里程碑初始功能里程碑系统开发将采用基于里程碑的生命周期模型,整个开发过程将设定四个阶段(如图):初始阶段、细化阶段、构造阶段和交付阶段。每个阶段结束于一个主要的里程碑。在每个阶段的结尾将执行一次评估以确定这个阶段的目标是否已经满足。如果评估结果令人满意的话,可以允许项目进入下一个阶段。初始阶段初始阶段的目标是为系统建立商业案例并确定项目的边界。为了达到该目的必须识别所有与系统交互的外部实体,在较高层次上定义交互的特性。本阶段具有非常重要的意义,在这个阶段中所关注的是整个项目进行中的业务和需求方面的主要风险。对于建立在原有系统基础上的开发项目来讲,初始阶段可能很短。初始阶段结束时是第一个重要的里程碑:生命周期目标里程碑。生命周期目标里程碑评价项目基本的生存能力。细化阶段细化阶段的目标是分析问题领域,建立健全的体系结构基础,编制项目计划,淘汰项目中最高风险的元素。为了达到该目的,必须在理解整个系统的基础上,对体系结构作出决策,包括其范围、主要功能和诸如性能等非功能需求。同时为项目建立支持环境,包括创建开发案例,创建模板、准则并准备工具。细化阶段结束时第二个重要的里程碑:生命周期结构里程碑。生命周期结构里程碑为系统的结构建立了管理基准并使项目小组能够在构建阶段中进行衡量。此刻,要检验详细的系统目标和范围、结构的选择以及主要风险的解决方案。构造阶段在构建阶段,所有剩余的构件和应用程序功能被开发并集成为产品,所有的功能被详细测试。从某种意义上说,构建阶段是一个制造过程,其重点放在管理资源及控制运作以优化成本、进度和质量。构建阶段结束时是第三个重要的里程碑:初始功能里程碑。初始功能里程碑决定了产品是否可以在测试环境中进行部署。此刻,要确定软件、环境、用户是否可以开始系统的运作。此时的产品版本也常被称为“beta”版。交付阶段交付阶段的重点是确保软件对最终用户是可用的。交付阶段可以跨越几次迭代,包括为发布做准备的产品测试,基于用户反馈的少量的调整。在生命周期的这一点上,用户反馈应主要集中在产品调整,设置、安装和可用性问题,所有主要的结构问题应该已经在项目生命周期的早期阶段解决了。在交付阶段的终点是第四个里程碑:产品发布里程碑。此时,要确定目标是否实现,是否应该开始另一个开发周期。在一些情况下这个里程碑可能与下一个周期的初始阶段的结束重合。采用迭代化的开发模式在每个阶段我们将根据阶段目标进一步分解为迭代。在每个迭代完成一个完整的开发循环,产生一个可执行的产品版本,作为最终产品的一个子集,通过增量式地发展,从一个迭代过程到另一个迭代过程到成为最终的系统。传统上的瀑布生命周期会出现到了实现末期产品完成才开始测试,在分析、设计和实现阶段所遗留的隐藏问题会大量出现,项目可能要停止并开始一个漫长的错误修正周期等问题。因此项目组将采用迭代化的开发方式来避免这些情况的出现。迭代是一种更灵活,风险更小的方法,是多次通过不同的开发活动(需求分析、设计、编码、测试等),通过更好的理解需求,构造一个健壮的体系结构,并最终交付一系列逐步完成的版本。软件生命周期是迭代的连续,通过它,软件进行增量的开发。一次迭代包括了生成一个可执行版本的开发活动,还有使用这个版本所必需的其他辅助成分,如版本描述、用户文档等。因此一个开发迭代在某种意义上是在所有工作流中的一次完整的经过,这些工作流至少包括:需求工作流、分析和设计工作流、实现工作流、测试工作流。其本身就像一个小型的瀑布项目(如图)。迭代过程与传统的瀑布模型相比较加快了整个开发工作的进度。因为开发人员清楚问题的焦点所在,他们的工作会更有效率。由于用户的需求并不能在一开始就做出完全的界定,它们通常是在后续阶段中不断细化的。因此,迭代过程这种模式使适应需求的变化会更容易些。迭代式开发方法是一个不断降低风险的过程,每一次迭代过程都选择风险最大的任务执行。因此风险在迭代过程中不断地被发现、被消灭。迭代式开发方法能够

温馨提示

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

评论

0/150

提交评论