xx特种设备监管WEBGIS系统建设方案_第1页
xx特种设备监管WEBGIS系统建设方案_第2页
xx特种设备监管WEBGIS系统建设方案_第3页
xx特种设备监管WEBGIS系统建设方案_第4页
xx特种设备监管WEBGIS系统建设方案_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

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

文档简介

XX市特种设备监管WEBGIS系统建设方案XX市XX科技有限责任公司年月目录TOC\o"1-5"\h\z\o"CurrentDocument"目录 2\o"CurrentDocument"第一章前言 1\o"CurrentDocument"1、系统建设背景 1\o"CurrentDocument"2、系统建设目标 1\o"CurrentDocument"3、系统建设原则 1\o"CurrentDocument"安全为先 2\o"CurrentDocument"实用为本 2\o"CurrentDocument"规范标准 2\o"CurrentDocument"经济可行 3\o"CurrentDocument"前瞻开放 3\o"CurrentDocument"第二章系统建设方案 4\o"CurrentDocument"1、系统配置 4\o"CurrentDocument"2、数据建库方案 5\o"CurrentDocument"数据库选型 5\o"CurrentDocument"数据类型技术参数 5空间数据表设计 7属性数据表设计 8基础表设计 10\o"CurrentDocument"第三章系统建设内容 12\o"CurrentDocument"1、硬件及网络环境 12\o"CurrentDocument"2、系统软件环境 12\o"CurrentDocument"3、电子地图加工 12\o"CurrentDocument"4、应用软件开发 12\o"CurrentDocument"5、数据采集和更新 12\o"CurrentDocument"第四章系统功能及接口实现 13\o"CurrentDocument"1、地图操作 13\o"CurrentDocument"电子地图 13\o"CurrentDocument"地图基本操作 13\o"CurrentDocument"2、图形及属性数据的维护 13\o"CurrentDocument"地图数据 13\o"CurrentDocument"地图属性数据 14\o"CurrentDocument"单位数据 14\o"CurrentDocument"3、WEBGIS应用功能 14\o"CurrentDocument"信息查看 14\o"CurrentDocument"图形数据和设备数据互查 14\o"CurrentDocument"空间数据查询 14\o"CurrentDocument"统计查询 15\o"CurrentDocument"图档管理 15\o"CurrentDocument"4、特种设备业务部分 15\o"CurrentDocument"数据要求 15\o"CurrentDocument"建立特种设备查询统计功能 15\o"CurrentDocument"建立特种设备动态更新功能 16\o"CurrentDocument"建立特种设备预警分析功能 16\o"CurrentDocument"建立特种设备事故应急预案功能 16\o"CurrentDocument"专题数据展现功能 16\o"CurrentDocument"5、系统管理功能 17\o"CurrentDocument"第五章系统安全设计 17\o"CurrentDocument"1、身份验证 17\o"CurrentDocument"2、数据传输加密 17\o"CurrentDocument"3、定义系统用户权限库 18\o"CurrentDocument"4、安全规章制度 18\o"CurrentDocument"5、数据存储和备份 18\o"CurrentDocument"第六章系统出错处理设计 18\o"CurrentDocument"1、错误信息提示 18\o"CurrentDocument"2、错误预防补救 19\o"CurrentDocument"第七章项目组织 19\o"CurrentDocument"1、质量控制 19\o"CurrentDocument"2、系统测试 20\o"CurrentDocument"3、培训计划 22\o"CurrentDocument"第八章项目投资预算 23\o"CurrentDocument"1、预算依据 23\o"CurrentDocument"2、经费预算表 23第一章前言1、系统建设背景XX市由于监察和检验工作的需要,急需在已有的业务系统基础上用WEBGIS平台开发一套地理信息系统,以实现对特种设备业务数据的可视化分析、对检验工作实现量化考核、对设备事故进行应急救援分析。利用WEBGIS可视化平台开发业务管理软件,对于推进特种设备动态监察工作,完善设备事故应急救援机制,有着非常重要的意义。2、系统建设目标建立包含设备、人员和单位管理内容的特种设备管理地理信息系统,把业务系统中关于八大类设备、业主单位、使用单位、安装单位、维保单位、改造单位、检验人员、监察人员、设备责任人员等对象的数据用地理信息系统进行展示,在电子地图背景下做到图形化查询、统计和分析,图形化预警,同时在此基础上实现应急预案图形化、可视化,使特种设备的安全管理上升到一个新的水平。系统建设任务主要为:(1)XX市特种设备监管WEBGIS系统数据库建库;(2)XX市特种设备查询统计功能设计和开发;(3)XX市特种设备数据动态更新功能设计和开发;(4)XX市特种设备预警分析功能设计和开发。(5)XX市特种设备事故应急预案功能设计和开发。(6)XX市专题数据展现功能设计和开发。(7)XX市系统管理功能设计和开发。3、系统建设原则XX市特种设备WEBGIS系统建设是XX市质量技术监督局信息化建设的一项重要工程,其建设原则必须符合我国电子政务建设的相关要求与规范。系统建设的原则可以概括为:安全为先保证系统的安全性对任何信息系统建设而言都是至关重要的,系统的安全性必须考虑两个方面的问题:(1)数据不被非法访问和破坏:本系统安全性首要的是数据的安全性,系统必须具备足够的安全权限,保证数据不被非法访问、窃取和破坏。(2)系统操作安全可靠:系统同时应该具备安全权限,不让非法用户操作系统;同时要具备足够容错能力,以保证合法用户操作时不至于引起系统出错,充分保证系统数据的逻辑准确性。实用为本最大程度地满足业务部门的业务需求,为业务管理者提供最大的决策支持,是系统建设的根本目标。具体要求:界面友好、易于使用、便于管理维护、数据更新快捷和系统升级容易,具有优化的系统结构和完善的数据库系统,具有与其他系统数据共享、协同工作的能力。规范标准(1)数据分类与编码规范化数据分类与编码的规范化是实现信息交流与数据共享的基础。系统数据的分类与代码应采用国家标准并结合XX市质量监督局的实际情况,同时根据本系统内容和特点,制定扩充代码。(2)数据库设计规范化系统对空间数据库和属性数据库的结构和内容分别进行规范化设计。(3)制图规范化严格按照地形图图式制作线型和符号库,保证地形图的规范性和可视性。经济可行系统建设要求在实用的基础上做到最经济,以最小的投入获得最大的产出。在硬件和软件配置、系统开发和数据库设计上应充分考虑在实现系统全部功能基础上尽量节约经济成本。(1)软件选型经济实惠选择性能价格比高的软件是系统建设经济的重要基础。(2)系统数据建设成本低系统所需要的空间数据格式符合面向对象空间数据库标准,系统属性数据符合关系数据标准,数据录入工具操作简便。(3)系统开发成本低系统技术方案可操作性强,系统所选择软件能充分实现功能,从而能缩短开发周期,节约开发成本。(4)系统维护成本低系统的数据更新容易实现,软件升级成本低廉,系统升级扩展容易实现。(5)与现有系统整合的成本低。与现有系统的整合尽可能地不去改变原有系统的结构,尽可能不需要现有系统的改造,就可基本实现系统的整合目的。前瞻开放数据库技术与GIS技术发展非常快,同时业务也在不断变化和调整,这就要求本系统的设计具有超前性,以便更好地处理因此引发的系统升级问题。系统设计应充分考虑这些方面的发展趋势,使系统具有较强的扩展能力,处于应用系统技术领先地位,确保系统能适应现代信息技术高速发展。(1)充分考虑数据不断变化增加的需要数据是本系统中最重要的基础,也是系统生命力所在,数据管理是一个不断更新的过程,因此充分满足系统不断更新的需要,是保证系统持续长久生命力的关键。(2)充分考虑业务发展的需要本系统面临的业务有一个不断变化的过程,系统在功能设计时必须考虑为业务的变化留有余地。系统必须具有较强的可扩展性和对需求变化的自适应能力,以适应业务管理内容和工作流程变化造成的系统需求的变化。(3)充分考虑软硬件技术发展的需要软件和硬件的更新升级非常快,系统必须要具备前瞻性,以保证软硬件的升级不会给系统使用带来困难。(4)充分考虑其他应用系统对GIS系统的需要。(5)考虑和省局,国家局的同类系统接口。第二章系统建设方案系统使用GoogleMap空间数据,实现特种设备和基础地图的叠加,能进行动态操作,实现缩放、漫游、空间定位等基本操作。系统遵循业界开放标准及协议,本应用系统的设计和开发应该遵循业界开放的标准及协议,选择主流、比较成熟的IT技术。本应用软件系统采用B/S模式和多层体系结构,应用组件开发技术。系统开发平台采用Microsoft的VisualStudio.Net平台2008以上版本,开发语言采用C#,FLEX开发平台采用AdobeFlashBuilder4.6,FLEXAPI3.5等。1、系统配置.操作系统服务器:Windows2003/2008/2012Server简体中文版客户端:WindowsXPProfessional中文版|WindowsVista|Windows.数据库管理系统SQLServer2005/2008/2012Express.Web服务器MicrosoftInternet信息服务(IIS)6.0.开发语言C#、VisualStudio2008,.netFramework2.0.系统架构采用B/S.空间数据采用GoogleMap地图数据。2、数据建库方案数据库选型系统选用对象关系型数据库SQLSERVER2005/2008作为系统数据库,SQLServer2008采用Client/Server体系结构。数据库设计满足第三范式(3NF)。数据类型技术参数表数据类型及技术参数一览表编号类型说明实例备注1Bigint整数类型,-263到263,存储8个字节2Int整数类型,-231到231,存储4个字节3SmallInt整数类型,-215到215,存储2个字节4Tinyint整数类型,0—255,存储1个字节5Bit整数类型,只取0、1或NULL值6Float(n)近似浮点数字数据类型,存储-1.79E+308到1.79E+308之间的数字,N为1到53的值.7Real浮点数,-3.40E+38到3.40E+38,存储4个字节8Decimal(p[,s])精确数字数据类型,p表示数值全部位数,s表示小数位数9Numeric(p[,s])精确数字数据类型,p表示数值全部位数,s表示小

编号类型说明实例备注数位数10Money贷币数据,-263到263-1,存储8个字节11SmallMoney贷币数据,存储4个字节12Char(n)定长字符串类型,n最大为800013VarChar(n)变长字符串类型,n最大为800014Text文本类型,最大长度为231-115nchar(n)定长字符串类型,n最大为400016nvarChar(n)变长字符串类型,n最大为400017nText文本类型,最大长度为230-118Binary(n)定长二进制数据类型,n最大为800019Varbinary(n)变长二进制数据类型,n最大为800020Image大量二进制数据类型,存储图片数据,最大长度为2GB21DateTime日期时间数据类型,范围1753-01-01到9999-12-3122SmallDateTime日期时间数据类型,范围1900-01-01到2079-06-0623Timestamp时间标识数据类型24Uniqueidentifier全局性惟一标识数据类型,存储16个字节25Cursor包含对游标的引用26Sql_Variant最大长度为8016字节27Table临时存储一组记录

空间数据表设计1)空间数据层表表名称LayersData来源应用数据层表功能适用范围英文字段名类型长度中文字段名含义默认值备注LayerlDInt4图层编号主键LayerNameVarChar32层名对应具体数据存放的表名RelationTableNameVarChar50关联属性表RelationKeyFieldVarChar50关联主键RelationExpressionVarChar256关联表达式RelationLabelVarChar50关联标签字段RelationXYVarChar50线和面的XY组对应字段(线和面)LayerTypeInt2层类型0:点1:线2:面3:点图片0NULLBorderColorInt4边界颜色FillColorVarChar50填充颜色NULLFillStyleVarChar50填充类型FillTransparencyNumber5.2填充透明度PointStyleVarChar50点符号圆三角正方形或者指定符号

名PointSizeNumber5.2点大小2)境界线表表名称LineTable来源内网生成英文字段名类型长度中文字段名默认值备注IDInt4编号主键CityNameVarChar50行政区名称PACVarChar12行政区编码CoordXYTextX,丫坐标属性数据表设计1)组织机构表表名称ZZJGB来源组织机构表英文字段名类型长度中文字段名含义默认值备注ZZJGBIDInt4机构ID号主键PZZJGBIDInt4父机构ID号NULLZZJGBNameVarChar128机构名称NOTNULLAuthorizationImage2GBNULL2)角色表表名称JSB来源角色表英文字段名类型长度中文字段名含义默认值备注JSBIDInt4角色ID号主键JSBNameVarChar128角色名称NOTNULLSystemJSBInt4系统角色NULLAuthorizationImage2GBNULL

3)用户表表名称YHB来源用户表英文字段名类型长度中文字段名含义默认值备注YHBIDInt4用户ID号唯一值NOTNULLYHBNameVarChar128用户姓名主键RealNameVarChar128用户别名唯一值NOTNULLUserPassWordVarChar128用户密码唯一值NOTNULL4)用户信息表表名称YHXXB来源用户基本信息表英文字段名类型长度中文字段名含义默认值备注UserIDInt4用户ID号唯一值主键CompanyVarChar200工作单位NULLPhoneVarChar20办公电话NULLMobileVarChar20移动电话NULLAddressVarChar200地址NULLEMailVarChar100电子邮箱NULLCommentsVarChar128说明NULL5)特种设备基本信息表表名称TZSBJBXX来源英文字段名类型长度中文字段名含义默认值备注TZSBNoInt4编号唯一值主键TZSBNameVarChar200特种设备名称NULLTZSBTypeVarChar200特种设备类型NULLTZSBInfoVarChar200特种设备相关说明NULLJYSJDateTime8检验时间JYZTVarChar200检验状态SYRXVarChar200设备使用年限9

RQZKVarChar200设备安全状况等级ZKSBVarChar200是否重点设备6)特种设备应急预案表表名称TZSBYJYA来源英文字段名类型长度中文字段名含义默认值备注YJYANoInt4编号唯一值主键ALBHVarChar200案例编号SGMCVarChar200事故名称WXYXXVarChar1024重大事故隐患及重大危险源信息NULLJRXXVarChar1024发生事故后抢险、救援信息NULLYAXXVarChar1024对应的预案信息2.5基础表设计1)行政区划表表名称DictYZCH来源行政区表适用范围全部英文字段名长度类型中文字段名含义默认值备注YZCHID12Char行政区编号主键YZCH50Varchar行政区名称NOTNULLBelongTo12Char行政区所属的上一级行政区NOTNULLYZCHBrev3Varchar行政区名缩写(县级)县区级名称的首个拼音字母缩写,最多三位YZCHlevelID2Number行政级别NULLIsEffective1Number是否有效区域NULL10

2)字段中英文对照表表名称DICTZYWNAME来源对表字段名进行翻译功能把英文字段名翻译成中文字段名.适用范围全局英文字段名类型长度中文字段名关联默认值备注FieldIDNumber18编号主键TABLEIDNumber18表编号DICTCHNENGTABLENAME.TABLEIDNOTNULLFIELDENGLISHNAMEVarChar255字段英文名NULLFIELDCHINESENAMEVarChar255字段中文名NULLCommentsVarChar255备注NULL3)表名中英文对照表表名称DICTZYWTABLENAME来源对表名进行翻译功能把英文表名翻译成中文表名.适用范围全局英文字段名类型长度中文字段名关联默认值备注TABLEIDNumber18编号主键TABLEENGLISHNAMEVarChar255表英文名NULLTABLECHINESENAMEVarChar255表中文名NULLCommentsVarChar255备注NULL11第三章系统建设内容1、硬件及网络环境WEBGIS系统采用跟现有业务系统一样的硬件环境,包括服务器两台(一台做数据服务器,一台做WEB服务器)、内部工作局域网、外部WEB访问专线或ADSL等。2、系统软件环境WEBGIS系统所需要的系统软件支持为:WindowsServer操作系统、SQLServer2005/2008数据库、FLEXAPI组件。3、电子地图加工XX市及周边地区六县采用1:5万电子地图,XX市四个城区采用1:10000电子地图。两种比例尺地图要做到无缝拼接。4、应用软件开发根据业务需求进行WEBGIS应用系统开发,重点实现地图操作、系统管理、数据采集、业务查询、业务统计、业务预警等功能。5、数据采集和更新业务数据的坐标需要在地址匹配基础上再由工作人员在地图上进行精确采集。数据的更新也由工作人员在工作环节中进行位置的更新。12第四章系统功能及接口实现1、地图操作电子地图整个XX城区采用1:10000的电子地图,包括如下地图要素城区区界和XX市行政区划道路:高速公路,国道,城区环路,一级道路,二级道路,三级道路,四级道路,城市面状道路等。水系:线状水系,面状水系。居民地:点状居民地,面状居民地,建筑物。地物:政府机构,商业机构,学校,居民小区,救援机构等。铁路:铁路,地铁,城市轻轨。植被桥梁地图基本操作地图的放大,缩小,平移,全屏,测量距离,测量面积,地图打印,图例等功能2、图形及属性数据的维护地图数据•地图要素的显示效果参考国家地图配色标准。•提供地图图形的编辑,修改,删除功能:提供专用的地图管理工具,能对地图进行批量更新,修改(位置移动,名称修改,长度变化等)和删除操作。13地图属性数据•用不同的符号显示不同的设备类型(八大类特种设备)和单位类型,用不同的颜色表示不同的对象。•能对设备数据进行添加,移动和删除。能查询目前没有图形的设备详细记录(有属性记录),提供多种灵活的设备维护方式。单位数据•用不同的符号显示不同的单位(业主单位,使用单位,维保单位,改造单位等)。•能对单位数据进行添加,移动和删除。能查询目前没有图形的设备详细记录(有属性记录)。3、WEBGIS应用功能信息查看鼠标移动到设备或者单位上面,弹出此设备或者单位的简要信息框。信息框上带“详细信息”、“图档”。点击“详细信息”可以查看更多的详细信息,如设备基本情况表和设备参数表。点击“图档”可以为本设备或者单位添加图片、应急预案、视频文件等相关文档。图形数据和设备数据互查查询设备、单位的属性,可以找到此设备或单位在地图上的位置。选择地图上的设备、或者单位,可以查看其属性信息空间数据查询提供在地图上进行特种设备、和各种单位的圆选,框选,多边形选择和行14政区域选择的功能,查询结果可以输出成Excel文件。统计查询按照街区或者自定义区域进行设备、单位的图形数据统计,统计结果用数据表,饼图或柱状图表示。图档管理管理设备和单位的照片,预案以及相关的文档、视频资料。种设备业务部分数据要求WEBGIS系统的属性数据来源于“特种设备安全监察管理系统和检验管理系统”(简称:管理系统),两者在数据上完全兼容,可以将管理系统中的数据方便、快捷地引入WEBGIS软件中,数据项以业务需求提出的内容为准。其中包括:机电类和承压类两大类,锅炉、压力容器、电梯、起重机械、厂内车辆、游乐设施、压力管道、客运索道等八小类业务数据;以及(业主、使用、改造和维保)单位信息,并可放入图片信息以及相关的文档信息。要求100%的设备要在地图上生成图形,生成的图形100%能定位。建立特种设备查询统计系统特种设备GIS系统首要的任务是将特种设备查询统计图形化,关联设备相关属性信息,并能动态更新。能对特种设备进行单条件,多条件,默认值查询。能够按照业务分类进行查询和统计,建立机电类设备图层(电梯、起重机械、厂内机动车)和承压类(锅炉、压力容器、压力管道)图层,其中锅炉又有小型锅炉、工业锅炉、电站锅炉、热水锅炉、有机热载体等子图层,分别用不同的符号表示;压力容器下又有一类、二类和三类容器等子图层,分别用不同的符号表15示;压力管道下又有工业管道和公用管道等子图层,分别用不同的符号表示。建立特种设备动态更新系统特种设备动态更新系统保证整个特种设备属性数据的现势性,动态掌握设备运行情况。特种设备的属性可以从已有的管理系统数据库同步到GIS数据库中。建立特种设备预警分析系统在实施动态数据更新的基础之上建立了科学的预警系统,设立特种设备到期检验提示(一月、三月、三月以上)、超期未检提示(已受理、未受理)、设备安全状况等级提示(重大危险源)、设备使用年限提示(飘红、未飘红入设备状态提示(在用、停用、注销)、检验结论提醒(不合格)、重点设备提示等图形展示。用地图分布、统计表和详细信息表的形式进行业务预警。建立特种设备事故应急预案系统特种设备事故应急系统能够为领导和有关部门及时、直观、形象地提供重大事故隐患及重大危险源信息,以及发生事故后抢险、救援信息、有利于有关领导及时、准确地决策,最大限度地减少发生重大事故的可能性及事故后造成的各项损失。专题数据展现系统对重点区域、重点单位(重大危险源、人员密集场所、高危行业、气瓶充装站),特种设备制造、安装、改造、维修单位和检验单位在地图上可独立显示。也可建立重大保障活动专题图如城市运动会、大型招商活动、重要领导访问等活动时,对涉及到活动场所的单位、人员和设备等数据进行专题展示。软件可由用户建立图层,根据需要,独立显示一些设备和单位等。165、系统管理功能本系统牵涉到多名工作人员、多个部门同时使用,不同部门的设备和业务各不相同,但系统建立在同一的GIS平台上,不同部门的用户进入系统看到的默认界面和功能不一样。同一部门不同级别的用户使用的功能也不一样,部分用户只允许有读的权限,部分用户有读写权限。特定的用户不能访问系统的某些功能页面。地图上的设备和单位根据登陆的用户权限显示或者隐藏。权限管理功能包括用户管理,角色管理,用户权限配置等功能。第五章系统安全设计1、身份验证主要针对应用系统而言,系统本身就是一个满足国际C2级安全标准的系统,再加上WindowsServer2003特有的NTFS文件系统,精心地设计其安全和审计系统,就可以严格限制和精确控制用户对系统资源的访问,并对访问过后文件、资源进行严格地安全审计。2、数据传输加密本系统涉及到的数据都是国家机密、绝密、秘密级的数据,数据安全尤为重要。使用IIS安全套接字层(SSL)对数据传输进行加密。SSL类似于系统客户机和服务器之间的加密连接。它能保护客户机和服务器之间的连接。Web(安全通信平台)有WebClient端和WebServer端两部分,分别安装在客户端和服务器端,通过具有高强度密码算法的SSL协议保证客户端和服务器端数据的机密性、完整性、身份验证。微软公司提供的IISWWW服务器,具有相对高强度的密码算法(SSL),其RSA算法的模长最高为512位,对称算法为40位,能满足系统需要。173、定义系统用户权限库在开发系统中对每个用户定义到每个菜单、每个功能或每个表字段一级的权限,确保系统关键数据的安全,防止误操作的发生。4、安全规章制度建议对本系统的服务器平台及相关网络资源建立严格的管理制度,防止发生人为的误操作,保证系统的物理安全。5、数据存储和备份应用SQLSERVER2005/2008数据库备份和还原数据功能定期(一周或一个月)对数据进行备份,并按时间顺序对备份数据进行版本控制。应用SQLSERVER2005/2008数据库镜像功能,可以将一个SQLServer中的数据库内容镜像到另一个SQLServer上。它还让你可以在发生错误的时候,通过镜像数据库来进行错误恢复。■第六章系统出错处理设计1、错误信息提示程序在运行时主要会出现两种错误:1、由于输入信息,或无法满足要求时产生的错误,称为软错误。2、由于其他问题,如网络传输超时等,产生的问题,称为硬错误。对于软错误,在输入数据时由对数据进行分析,不能通过数据验证的,判断错误类型,再生成相应的错误提示语句,送到输出模块中。对与硬错误,可在出错的相应模块中输出简单的出错语句,并将程序重置。返回出错前的状态。18出错信息必须给出相应的出错原因,例:“输入的特种设备编码不符合规则!请重新检查特种设备编码。”2、错误预防补救服务器必须安装不间断电源以防止停电或电压不稳造成的数据丢失的损失。定期对数据进行备份,防止系统崩溃或其他原因引起的数据损坏。在网络传输方面,可考虑建立一条成本较低的后备网络,以保证当主网络断路时数据的通信。在硬件方面要选择较可靠、稳定的服务器机种,保证系统运行时的可靠性。第七章项目组织1、质量控制软件系统的质量,是贯穿软件生命期的一个极为重要的问题,是系统开发过程中所使用的各种开发技术、编程思想、数学模型和验证方法的最终体现。工程质量的好坏将直接影响到系统的成败。因此,在系统开发过程的每一步,我们将严格按照相应的规范和标准执行,特别重视工程质量的保证,以便最终生成高质量的软件产品。首先,在软件开发的过程中,将在每一阶段的每一步骤严格按照软件工程的要求来实施,严格遵循国家标准的《计算机软件开发规范》和《计算机软件产品开发文件编制指南》,以确保软件系统的高质量;其次,在软件开发的过程中,采用面向对象的软件开发方法一对象建模技术(OMT--ObjectModellingTechnique)oOMT技术是随着OOP(面向对象编程)向OOA(面向对象分析)和OOD(面向对象设计)的发展而逐步形成的,在软件开发史上具有里程碑的意义。这是一种自底向上和自顶向下相结合的方法,它以对象建模为基础,从而不仅考虑了输入、输出数据结构,实际上也包含了所有对象的数据结构。OO技术在需求分析、可维护性和可靠性这三个软件开发的关键环节和质量指标上有了实质性的突破,彻底地解决了在这些方面存在的严重问19题。第三,质量检验小组专门负责进行软件各功能模块的测试,及时发现软件中的“Bug”,以便开发人员及时改正,同时针对影响软件质量的因素(如:正确性、可靠性、效率、完整性、可使用性、可维护性、可测试性、灵活性、可移植性、复用性等)加以检验和测试,并给出测试报告。2、系统测试软件测试也是软件质量保证的一个重要组成部分,也是软件质量保证的关键步骤,为了更好的提高软件产品质量,我们除在项目管理上严格采用CMM的管理方法来进行管理外,还将重点做好软件产品的测试工作。(1)建立测试管理体系一般应用过程方法和系统方法来建立软件测试管理体系,也就是把测试管理作为一个系统,对组成这个系统的各个过程加以识别和管理,以实现设定的系统目标。同时要使这些过程协同作用、互相促进,从而使它们的总体作用大于各过程作用之和。其主要目标是在设定的条件限制下,尽可能发现和排除软件缺陷。对不符合要求的产品的识别和控制对于软件测试中发现的软件缺陷,要认真记录它们的属性和处理措施,并进行跟踪,直至最终解决。在排除软件缺陷之后,要再次进行验证。产品设计和开发的验证通过设计测试用例对需求分析、软件设计、程序代码进行验证,确保程序代码与软件设计说明书的一致,以及软件设计说明书与需求规格说明书的一致。对于验证中发现的不合格现象,同样要认真记录和处理,并跟踪解决。(2)测试规划确定各测试阶段的目标和策略。这个过程将输出测试计划,明确要完成的测试活动,评估完成活动所需要的时间和资源,设计测试组织和岗位职权,进行活动安排和资源分配,安排跟踪和控制测试过程的活动。测试规划与软件开发活动同步进行。在需求分析阶段,要完成验收测试计划,并与需求规格说明一起提交评审。类似地,在概要设计阶段,要完成和评审系统测试计划;在详细设计阶段,要完成和评审集成测试计划;在编码实现阶段,要完成和评审单元测试计划。对于测试计划的修订部分,需要进行重新评审。20(3)测试设计根据测试计划设计测试方案。测试设计过程输出的是各测试阶段使用的测试用例。测试设计也与软件开发活动同步进行,其结果可以作为各阶段测试计划的附件提交评审。测试设计的另一项内容是回归测试设计,即确定回归测试的用例集。对于测试用例的修订部分,也要求进行重新评审。测试实施使用测试用例运行程序,将获得的运行结果与预期结果进行比较和分析,记录、跟踪和管理软件缺陷,最终得到测试报告。配置管理测试配置管理是软件配置管理的子集,作用于测试的各个阶段。其管理对象包括测试计划、测试方案(用例)、测试版本、测试工具及环境、

温馨提示

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

评论

0/150

提交评论