[理学]第3章_系统分析.ppt

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[理学]第3章_系统分析

3 GIS软件工程的系统分析 3.1 系统分析 3.2 需求工程 3.3 需求分析 3.1 系统分析 一、概述 二、系统分析的任务 三、系统分析的难点 四、系统分析的要求 五、系统分析的过程 六、系统分析的方法 一、概述 系统分析是运用系统化的思想和方法,确定系统的开发对象,把复杂的对象分解成简单的组成部分,找出这些部分的基本属性和彼此间的关系。 系统分析将软件的功能和性能总体概念转化为具体的软件需求规格说明,是软件开发的基础,是后续开发的依据,也是衡量系统优劣的依据。 系统分析需要用户和开发者共同努力才能完成。 通过不断认识和逐步细化,将软件计划确定的软件范围(工作域)进行详细定义,并为各软件元素找到可行的解决方法。 结构化系统分析方法、数据流程图、数据字典是系统分析的重要工具。 二、系统分析的任务 系统分析员与用户一起,充分了解用户的需求,并把双方的理解用软件需求规格说明书表达出来。 深入描述软件的功能和性能,确定软件设计的限制和软件同其他系统元素的接口细节,定义软件的其他有效性需求。 分析员通过需求分析,逐步细化对软件的要求,描述软件要处理的数据域,并给软件开发提供一种为数据设计、结构设计和过程设计的数据与功能表示。 三、系统分析的难点 对数据的理解 人与人之间的沟通 环境的不断变化 四、系统分析的要求 系统分析人员既要具备良好的GIS开发知识,也要了解用户业务知识 用户与系统分析员具有良好沟通能力和合作精神 确立总体规划、分阶段进行的思路,采用螺旋模型展开GIS建设 五、系统分析的过程 问题识别 功能需求、性能需求、数据需求、环境需求、可靠性需求、安全必威体育官网网址需求、用户界面需求、资源使用需求、软件成本消耗与开发进度需求、预先估计以后系统可能达到的目标 分析与综合 细化功能、找出联系、定义接口特性、确定限制、 合理增删(优化) 编制需求分析的文档(需求规格说明书、数据要求说明书和初步用户手册) 需求分析评审(评审内容和评审人员组成见P58) 六、系统分析的方法 系统分析方法包括对软件数据域和功能域的分析过 程和方法,用模型术语描述软件需求。 规格说明(数据流、数据内容和数据结构) 物理模型 抽象模型 GIS软件的系统分析中的首要问题是确定空间数据 的数据模型和数据结构,其次,要考虑数据的组织 和存取方式。 3.2 需求工程 一、需求工程的概念 二、需求工程中涉及的角色 三、需求工程的作用 四、需求工程的内容 一、需求工程的概念 应用已证实有效的原理、方法,通过合适的工 具和符号,系统地描述出待开发系统及其行为特征 和相关的约束,通常是一些过程的集合: 需求获取 需求分析 编写软件规格说明书(SRS) 验证 目的:提供一个清晰的、一致的、精确的并且无二义性的模型,以需求规格说明书的形式定义待开发系统的所有外部特征。 二、需求工程中涉及的角色 需求者、分析员和实现者 分析员在需求者和实现者之间起桥梁作用 分析员是系统分析的主体 分析员应具备将技术和应用业务领域结合起来的能力 分析员要有系统思想,把握全局 分析员要有沟通和文档撰写的能力 三、需求工程的作用 支持项目开发 支持软件测试和验证 支持维护 支持项目承包商 支持管理 四、需求工程的内容 1. 需求获取 2. 需求分析 3. 验证 1. 需求获取 需求获取过程 获取信息 分析信息 确定信息 需求获取方法 方法框架 过程控制机制 应该获得的信息 物理环境:物理设备位置及分布集中程度 接口:与其他软件接口数据格式要求 人员情况:用户熟练程度,需要接受的培训 功能:系统要完成什么,性能如何 文档:需要哪些文档及其针对的读者 数据:数据格式、精度、数据量、接受和发送数据的频率 资源:所需设备、开发所需人力资源、时间表 安全性:对信息访问的控制程度、数据备份等 质量保证:可靠性、可移植性、可维护性 与数据有关的因素 数据的输出样式:屏幕显示、WEB发布、出版、工程图 输出数据的内容和要求:内容、精度、比例尺 数据的分布:数据是集中管理还是分布式管理 现有的纸质地图:内容、比例尺、时效性、必威体育官网网址性 现有电子数据:数据形式(栅格/矢量/属性数据库)、数据格式、完整性、精度、投影方式、比例尺 数据录入:数据量、输入设备、软件支持、数据录入人员数目,能否在预定时间内完成数据输入 数据购买:数据量及价格 2. 需求分析 功能性需求 系统功能部件(输入、处理、输出) 环境 非功能性需求 主要指方案的约束和限制(P63图3-3) 3. 验证 正确性 无二义性 完整性 可验证性 一致性 非计算机人员能理解 可修改性 可跟踪性 注释 2.3 需求分析 一、需求分析的必要性 二、需求分析的原则 三、需求分析的方法 四、数据

文档评论(0)

skvdnd51 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档