1 / 16
文档名称:

gis工程期末总结精品word.docx

格式:docx   大小:25KB   页数:16
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

gis工程期末总结精品word.docx

上传人:非学无以广才 2019/8/9 文件大小:25 KB

下载得到文件列表

gis工程期末总结精品word.docx

文档介绍

文档介绍:gis工程期末总结GIS软件工程概述软件工程开发过程的问题:软件费用,用户需求,软件可维护性,软件可靠性,数据量,软件生产率,软件重用。软件开发问题原因分析:,结构越来越发杂。:软件工程是把系统的、规范的、可度量的途径应用于软件开发、运行和维护过程,也就是把工程应用于软件;并研究其中提到的途径。软件工程的目标:在给定成本、进度的前提下,开发出具有可修改性、有效性、可靠性、可理解性、可维护性、可重用性、可适应性、可移植性、可追踪性和可互操作性并且满足用户需求的软件产品。追求这些目标有助于提高软件产品的质量和开发效率,减少维护的困难。软件工程学的内容::软件开发方法、软件开发过程和软件开发工具和环境;软件工程管理学包含:软件工程经济学,软件管理学,软件心理学。软件工程三要素:方法,工具,过程。软件工程内容按开发过程先后分:前期工程,设计工程,数据工程,数据实施,数据维护软件生存周期模型:描述软件开发过程中各种活动如何执行的模型。软件生存周期模型有:瀑布模型,增量模型,螺旋模型,喷泉模型,基于知识的智能模型。瀑布模型:将软件生存周期各活动规定为依线性顺序联接的若干阶段的模型。它包括可行性分析,项目开发计划,需求分析,总体设计,详细设计,编码,测试,维护。瀑布模型特点:①顺序性、依赖性:下一阶段依赖上一阶段的完成。②推迟实现:阶段任务结束形成文档,并审核后方能进行设计任务,将程序的实现推迟进行。③质量保证:文档完整、文档评审,避免错误积累与放大效应。瀑布模型优点:1)为项目提供了按阶段划分的检查点。2)当前一阶段完成后,您只需要去关注后续阶段。3)可在迭代模型中应用瀑布模型。瀑布模型缺点:1)在项目各个阶段之间极少有反馈。2)只有在项目生命周期的后期才能看到结果。3)通过过多的强制完成日期和里程碑来跟踪各个项目阶段。瀑布模型一般适应哪些场合:布模型一般适用于功能、性能明确、完整、无重大变化的软件系统的开发。例如操作系统、编译系统、数据库管理系统等系统软件的开发。应用有一定的局限性。增量模型:软件逐渐开发出来,开发一部分,向用户展示一部分,可让用户及早的看到部分软件,及早发现问题,或者先开发一个原型软件,完成部分主要功能,展示给用户并征集意见,然后逐步完善,最终获得满意的软件产品。螺旋模型:将瀑布模型与增量模型结合起来,加入风险分析。将开发周期分为几个螺旋周期,每个周期大致和瀑布模型向符合。软件生存周期:软件从定义、开发、使用和维护,直到最终废弃的过程称为生命周期软件危机:是指在计算机软件开发、使用与维护过程中遇到的一系列严重问题和难题Gis软件工程建设过程中的的文档:1,,,,,,,:可行性分析可行性研究的目的:就是用最小的代价尽可能短的时间内确定问题是否能够解决可行性分析任务:::,,, : 数据字典的内容:(即数据元素) 数据流图和数据字典是系统逻辑模型成本/效益分析的方法:,2投资回收期3纯收入4投资回收率 数据字典:是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合第三章:需求分析需求分析:开发人员要准确的了解理解用户的要求,进行细致的调查分析,将用户非形式的需求转化为完整的需求定义,再由需求定义转化到相应形式功能规格说明的过程需求分析任务:1. 确定对系统的综合要求 2. 分析系统的数据要求 3. 导出系统的逻辑模型 4. 修正系统开发计划需求分析必要性::, 1. 访谈 2. 面向数据流自顶向下求精 3. 简易的应用规格说明技术 4. 快速建立软件原型, Gis需求分析方法:,(ucra)第四章:软件工程分析方法结构化分析方法:根据魔种原理,