土地信息系统 第七章课件.ppt

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

第七章 LIS工程设计 第一节 LIS工程设计的原理与方法 目前LIS软件开发存在的问题 ①LIS产品开发无计划性; ②LIS产品开发过程的不规范化; ③无评测LIS产品的手段。 软件危机 西方计算机科学家把软件开发和维护过程中遇到的一系列严重问题统称为“软件危机”,LIS软件开发同样存在危机。 (1) 对软件开发成本和进度的估计常常很不准确 (2) 用户对“已完成的”软件系统不满意的现象经常发生。 (3) 软件产品的质量往往靠不住。 (4) 软件常常是不可维护的。 (5) 软件与数据通常没有适当的文档资料。 (6)软件与数据成本在计算机系统总成本中所占的比例逐年上升。 软件危机原因 在软件开发和维护的过程中存在许多多严重问题,一方面与软件本身的特点有关,另一方面也和工程开发与维护的方法不正确有关。 根据美国一些软件公司的统计资料,在后期引入一个变动比在早期引入相同变动所需付出的代价高2~3个数据量级。 软件工程 北大西洋公约组织的计算机科学家召开国际会议,讨论软件危机问题,在这次会议上正式提出并使用了“软件工程”这个名词,一门新兴的工程学科就此诞生。 软件工程学正是从管理和技术方面研究如何更好地开发和维护软件工程的一门新兴学科。 LIS产品开发的工程化方法 按照软件工程化方法定义,可以将LIS产品开发分成六个基本步骤: 制定LIS开发计划、 LIS需求分析、 LIS系统设计、 LIS程序编码、 LIS产品测试及运行维护。 制定LIS开发计划的含义 是指确定要开发的LIS产品的总体目标,给出它的功能、性能、可靠性及接口方面的要求,并对可利用的资源(计算机软硬件、人力等)、成本、可取得的效益、开发的进度做出评估,制定出完成开发任务的实施计划和可行性研究报告。 LIS需求分析的含义 LIS需求分析和定义是指对待开发的LIS产品提出的需求进行分析并给出详细定义,编写出LIS需求说明书或系统功能说明书及初步的LIS用户手册。 系统设计的含义 系统设计是LIS工程的技术核心。LIS系统设计包括概要设计和详细设计两个过程。 概要设计是指将各项需求转换成由意义明确的各个模块组成的体系结构; 详细设计是对概要设计中每个模块要完成的工作进行具体描述,为源程序编写打下基础,并最后提供设计说明书。 LIS程序编码的含义 LIS程序编码是指将LIS系统设计转换成计算机可接受的程序代码的过程。 LIS产品测试是保证LIS产品质量的重要手段,其主要方式是在设计测试案例的基础上检验LIS的各个组成部分。 LIS产品测试包括单元测试和系统测试两部分。已交付的LIS产品投入正式使用,便进入运行阶段,LIS运行中可能由于多方面原因,需要对它进行修改。 LIS系统分析 1.LIS系统分析的问题定义与目标 2.LIS开发可行性研究 3.LIS开发成本效益分析 4.LIS开发技术分析 5.分配与权衡 1.LIS系统分析的问题定义和目标 首先必须回答的关键问题是:要解决的问题是什么? 目标: 较低的开发成本 。 符合要求的功能 。 较好的性能和稳定性、可靠性 。 有较好的移植性和较低的维护费用 。 最后需要软件能按时完成并及时交付使用。 LIS系统分析步骤 (1)识别LIS用户要求; (2)评价LIS的可行性; (3)进行LIS开发的经济分析和技术分析; (4)把功能分配给LIS软硬件、人、LIS数据库和其他系统元素; (5)建立LIS开发成本和进度限制; (6)生成LIS规格说明,形成所有后续LIS工程的基础。 2.LIS开发可行性研究 要回答的关键问题是:“对于上一个阶段所确定的问题有可行的解决办法吗?值得做吗? ①经济可行性; ②技术可行性; ③法律可行性; ④对系统不同开发方案进行比较评估。 可行性分析的内容 (1)LIS项目背景。 (2)候选方案。 (3)LIS系统描述。 (4)经济可行性。 (5)技术可行性。 (6)法律可行性。 (7)LIS用户使用可行性。 3.LIS开发成本效益分析 成本效益分析的目的,是从经济角度评价开发一个新的LIS项目是否可行。 LIS的经济效益等于因使用LIS而增加的收入加上使用LIS可以节省的运行费用。 LIS系统分析员可以估算每一项成本,然后用开发费用、运行费用来确定投资的偿还、损益和投资回收期。 4.LIS开发技术分析 技术分析的内容主要包括完成LIS的功能和性能需要什么技术,哪些新设备、方法、算法或者过程,有什么开发风险,这些技术问题对成本的影响如何? 5.分配与权衡 主要是考虑各候选的LIS解决方案,对各候选LIS的系统配置方案进行评估。 把基于计算机系统的LIS所有功能分配到各个系统元素,据此建立模型,用以表达LIS系统元素之间的相互关系,将LIS系统结构模型化,并为稍后

文档评论(0)

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

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

1亿VIP精品文档

相关文档