您好,欢迎访问三七文档
第四章系统分析一、系统需求调查与分析二、系统可行性研究三、系统分析工具四、软件需求分析报告系统分析系统分析(SystemAnalysis,简称SA)又称新系统逻辑设计。现行系统在做什么?新系统应该做什么?GIS系统要解决的问题是什么?能做什么?建立新系统的逻辑方案1.确定合理的业务处理流程2.确定合理的数据和数据流程3.确定新系统的逻辑结构和数据分布4.确定新系统的管理模型一、系统需求调查和分析(一)系统目标分析(二)系统功能与性能分析(一)系统目标分析1)进行用户类型分析2)对现行系统进行调查分析3)明确系统服务对象4)用户研究领域现状调查调查的方法1、查阅资料2、面谈法(1)确定面谈的方式(2)选择面谈对象(3)进行面谈3、问卷法(1)确定问卷的格式(2)确定问卷内容的原则(3)问卷设计(4)选择问卷的回答者用户需求调查方式比较访谈简易应用规格说明技术软件原型途径语言交流会议讨论建立原型工作方法系统分析员提出问题请用户答复,以了解用户需求与会人员提前对系统的需求进行认真思考,在开发者和用户双方出席的会议上进行讨论快速建立软件原型,通过该原型进行开发者和用户之间的沟通优点简单、便捷,是较常用的用户需求调查方法使用简单,系统整体性把握较好便于用户与开发者的沟通,需求分析准确、有效缺点后期整理工作较繁琐,需求准确度不高准备工作复杂,需要反复讨论才能确定需求,需求准确度不高工作量大1)用户类型分析具有明确而固定任务的用户。他们希望用GIS来实现现有工作业务的现代化,改善数据收集、分析、表示方法及过程,例如测量调查和制图部门。第二类用户部分工作任务明确、固定,且有大量业务有待开拓与发展,因而需要建立GIS来开拓他们的工作,例如行政或生产管理部门,也包括进行系列专题调查的单位。工作任务完全不定的用户,例如高校研究室或研究所等,他们以GIS作为教学科研工具或用于开发新的GIS技术。2)对现行系统进行调查分析1、组织结构调查2、工作流程调查3、业务流程调查4、数据流程调查5、可用资源和约束条件调查6、薄弱环节调查3)明确系统服务对象系统的服务对象不同,那么系统的目标也不相同。以土地管理信息系统为例,用户对象是政府领导层,则系统的目标应当是可以进行评价、分析和辅助决策;用户对象是办公职员,则系统的目标是办公自动化和图文一体化办公;用户对象是科研人员,则系统的目标是进行空间分析、评价和建模,如土地地价定级、评估等。4)用户研究领域现状调查用户研究的方向、深度用户希望GIS解决哪些实际应用问题例如,城市土地地价评估信息系统的系统功能和模型设计,既要参考用户当前采用的土地地价评估方法以及主要的业务范围,又可以针对GIS的功能优势,在与用户交流的基础上对现行方法提出改进以及对土地地价评估业务进行适当的扩充。返回(二)系统功能与性能分析系统的功能和性能是在明确系统目标的基础上,对系统目标和任务在具体实现上进行设计和细分。常用的方法有如下三种:GIS结构化分析方法GIS面向对象分析方法GIS快速原型化分析方法GIS结构化分析方法自顶向下、逐层分解将GIS系统开发的全过程划分为若干阶段,而后分别确定它们的任务,同时把系统的逻辑和物理模型,即系统“做什么”和“怎么做”分开。GIS结构化分析方法是一种使用相对广泛、也较为成熟和完善的系统分析方法。GIS面向对象分析方法自底向上提取对象进行对象的组合来实现系统功能和性能分析。提取的对象包括GIS系统的实体、实体属性和实体关联以及系统的方法、函数和它们之间的关联等。通过自底向上的分析方法,根据各实体和各函数方法的关联度分析,逐步向上进行功能和实体的综合,最后得到系统的功能模块和性能要求。GIS快速原型化分析方法在系统分析员和系统用户之间交流的一种工具方法GIS需求不确定性因素借助原型来辅助GIS软件需求的定义在开发初期,开发人员根据自己对GIS用户需求的理解,利用开发工具快速构造出GIS原型软件。用户及开发人员通过对原型软件的试运行、评价、修正和改进,逐步明确GIS软件的功能及性能需求。采用GIS原型化分析方法进行GIS系统功能和性能分析定义的流程图系统分析员与用户交流业务需求初步分析(包括业务类型、工作流、数据流等)软件需求初步分析(包括GIS软件功能、界面、性能等)GIS软件功能模块划分及系统功能、性能需求分析报告GIS软件工程师GIS数据库的建设GIS功能界面的建设GIS软件原型系统功能初步实现系统界面模型建立JLUPMIS系统需求分析1997年,江阴市国土局与南京大学双方开始展开土地利用规划信息系统建设工作,系统建设可分分为三个时期:•初期阶段:系统以规划成果管理为主。•发展阶段:系统强调以规划管理为主,并于2002年1月交付江阴局投入试运行。•成熟阶段:从2002年4月起,完善和梳理县市级土地利用规划业务流程,遵照国土资源部数据库标准,采用更为先进的技术手段,从底层开始重新进行软件系统的开发。调查工作主要采取访谈和简易应用规格说明技术相结合的方法进行。摸清系统目标、业务职能、业务流程、数据现状等基本情况。利用系统分析工具(如业务流程图、数据字典等)进行分析和成果的表达。规划管理土地规划管理业务规划编制修编规划编制规划规划图件规划文本规划表格其它成果规划成果管理规划实施管理土地利用计划指标管理建设项目用地规划审批(预审、审查、报批)土地整理复垦开发项目规划审查规划实施跟踪监察管理公众参与规划成果公告规划管理政务公开土地规划管理业务关系图详细调查各职能单元,绘制每个职能单元的业务处理流程图如:“建设项目用地报批”的业务流程图项目选址建委项目预审用地科立项计委定点建委用地测量国土局测量队规划审查规划科是否农用地是农用地转用方案耕地补充方案否征地方案供地方案无锡市国土局审核省国土局审批江阴市国土局供地项目呈报说明书土地利用规划审查表数据信息构成图形信息属性信息文档信息宗地图各级规划图用地方案图(如划地红线图、蓝线图、农村红线图等)现状图……地块属性(如地号、位置、面积、土地类型等)合同信息(如申请用地单位、申请面积、申请土地用途等)……申请材料和文件有关用地政策法规信息……功能要求规划成果管理规划预审规划审查农用地转用土地的复垦复耕一书四方案的呈报土地利用动态监测国土资源部《县(市)级土地利用规划数据标准(征求意见稿)》和有关的信息系统建设标准和行业规范。留有数据接口,以方便地调用地籍数据,同时也能为相关部门提供常用格式的数据。利用数据库强大的管理功能和计算机高效的计算能力,实现有关数据的提取、分析和计算,避免数据重复输入,实现报表的自动生成。同时能对相关数据进行检查。可充分利用现有的规划成果,自动提取有关信息,同时提供简便的方法,进行图件的制作和输出。为保障系统安全,对不同身份的用户设置不同的权限。每个用户只能进入各自权限内的功能模块,只能对有权限的数据进行相应级别的数据操作,如浏览、修改、添加和删除。性能要求①系统界面友好,操作简单。人机交户界面风格应符合土地办公业务习惯和操作人员心理等特点。按业务类型和工作环节来进行系统界面布局。功能设计无论是文本部分还是图形部分都从实用的角度出发,做到形象直观,操作方便。操作流程应尽可能地简单实用,尽量把复杂的功能简化,并提供完善的联机帮助。②系统稳定,具有一定的容错和纠错功能。③系统具有较高的运行效率。建立系统逻辑模型的方法采用结构化分析方法•一是分解,根据主要的业务及其关系,确定系统数据流图的顶层,然后逐步进行分解和细化;•二是抽象,即先考虑问题最本质的属性而暂时略去细节,以后在逐层添加细节。采用数据流程图、数据字典、加工说明以及必要的补充材料相结合的方式来进行系统概念模型的描述。系统软硬件配置方案⑴网络和硬件配置局域网建设的主要目的是利用网络进行协同办公。网络设备投资及维护成本技术先进性与稳定性应用系统的开发难易程度⑵软件环境客户端操作系统:MicrosoftWindows2000开发环境:BorlandDelphi6.0、MapInfoMapX5.0应用环境:MicrosoftOffice2000服务端操作系统:MicrosoftWindows2000开发环境:BorlandDelphi6.0数据库管理系统:MicrosoftSQLServer2000返回二、系统可行性研究该项目是否具有立项的必要性?如果立项建设,应该按何种方式和规模组织开发?这些方案的可行性如何?可行性研究主要工作内容数据源调查与评估技术可行性评估经济和社会效益分析系统开发与运行环境评价1)数据源调查与评估系统数据源数据结构数据模型调查已有数据情况确定它们的可用性对所缺乏数据要确定其收集方法测算数据采集与数据库建库的工作量。2)技术可行性评估技术可行性是指使用目前可用的开发方法和工具能否支持系统需求的实现。实现系统功能和性能所需的各种设备、技术、方法和过程,以此预测分析项目开发在技术方面可能承担的风险以及系统建成后的实用性、可靠性、可维护性等;在软硬件配置方面,应分析硬件更新速度和GIS软件使用周期是否匹配,开发软件和技术以及制定开发方案是否符合用户需求;在项目管理方面,应考虑GIS设计技术人员的数量、结构和技术水平等因素,判断设计开发工作能否顺利开展。研究现有类似系统的功能与性能,采用的技术、工具、设备,吸取开发过程中的经验和教训,作为现行系统开发的参考依据。技术分析还包括某些研究和试验性设计活动。3)经济和社会效益分析GIS应用促进了社会经济的发展,给用户乃至社会带来了经济效益和社会效益。GIS的成本-效益分析是可行性研究的重要内容经济合理性系统开发的成本论证估算的成本与预期的利润GIS的效益包括经济效益和社会效益两部分GIS的成本估算购置并安装软硬件及其相关设备的费用;生产系统所需数据的费用;软件开发费用;系统安装、运行和维护费用;人员培训费用。4)系统开发与运行环境评价除了技术因素与经济因素之外,还有许多社会因素对项目的开展起着制约的作用。与项目直接相关的管理人员、工作人员是否对项目持支持态度;有多少人力可用于GIS系统,其中有多少人员需要培训;项目财力支持情况,包括组织部门所能给予的当前的投资额及将来维护GIS的逐年投资额等。可行性研究报告的目录1.引言1.1问题1.2实现环境1.3约束条件2.管理2.1重要的发现2.2注解2.3建议2.4效果3.方案选择3.1选择系统配置3.2选择方案的标准4.系统描述4.1缩写词4.2各子系统的可行性5.数据源评估6.技术风险评估7.成本-效益分析8.系统开发与运行环境评价9.有关法律问题10.其他进行用户类型分析对现行系统进行调查分析明确系统服务对象用户研究领域现状调查结构化方法面向对象方法快速原型化方法数据源调查与评估技术可行性评估经济和社会效益分析系统开发与运行环境评价二、系统可行性研究一、系统需求调查和分析(一)系统目标分析(二)系统功能与性能分析返回
本文标题:第4章 系统分析1
链接地址:https://www.777doc.com/doc-3232559 .html