欢迎来到天天文库
浏览记录
ID:48126208
大小:113.50 KB
页数:8页
时间:2020-01-21
《地理信息系统软件工程考试.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、.地理信息系统软件工程考试复习资料1.GIS软件工程定义GIS软件工程——在GIS软件开发的整个过程中,遵循一般软件开发的工程化原理和方法,并照顾到GIS软件开发的特殊规律和要求,对GIS软件从问题定义、可行性研究、需求分析、总体设计、详细设计、软件编制、软件测试,直到软件维护的各个阶段,进行工程化规范的一门技术。软件工程目标:付出较低开发成本;达到要求的功能;取得较好的性能;开发的软件易于移植;只需较低的维护费用;能按时完成开发任务,及时交付使用;开发的软件可靠性高。GIS软件工程的2方面内容:软件开发技术——研究:软件开发方法、软件开
2、发过程、软件开发工具和环境。软件开发管理——研究:软件管理学、软件经济学、软件心理学。2.GIS系统获得流程:3.GIS软件工程的特色GIS与其他信息系统的最大区别是它能够处理具有空间特征的对象,GIS软件工程特点:系统复杂度大数据在系统中具有特别的地位、系统表达方式复杂、系统更新速度快、系统维护工作量大、易操作性要求高..4.典型的软件过程模型有哪些?典型的软件过程模型有:瀑布模型(waterfallmodel)演化模型(evolutionarymodel)增量模型(incrementalmodel)原型模型(prototypingmo
3、del)螺旋模型(spiralmodel)喷泉模型(waterfountainmodel)基于构件的开发模型(component-baseddevelopmentmodel)形式方法模型(formalmethodsmodel)5.典型的演化模型有哪些?增量模型、原型模型、螺旋模型。6.瀑布模型的组成阶段(P11)瀑布模型:是将软件生存周期各活动规定为依线性顺序联接的若干阶段的模型。包括:可行性分析、项目开发计划、需求分析、总体设计、详细设计、编码、测试和维护。7.软件生命周期:一个软件从提出开发要求开始直到该软件报废为止的整个时期。8.A
4、gile方法的价值观有哪些?个人和交互高于过程和工具、可运行软件高于详尽的文档、与客户协作高于合同(契约)谈判、对变更及时做出反应高于遵循计划9.12XP方法的4个价值观有哪些?..交流(Communication)、简单(Simplicity)、反馈(Feedback)、勇气(Courage)..10.可行性分析定义可行性分析是对建立系统的必要性和实现目标的可能性,从社会因素、技术因素和经济因素三大方面进行分析,以确定用户实力、系统环境、原始数据、数据流、存储空间、软件系统、经费预算,以及时间分析和效率分析等。11.可行性研究的目的是什
5、么?其核心是什么?用最小的代价在尽可能短的时间内确定该软件项目是否能够开发,是否值得去开发。核心:值得?12.系统分析定义系统分析是应用系统论的思想和方法,确定系统的开发对象,把复杂的对象分解成简单的组成部分,找出这些部分的基本属性和彼此间的关系..13.系统分析阶段的基本任务是什么?系统分析阶段的基本任务是:系统分析员与用户在一起,充分了解用户的要求,并把双方的理解用软件需求规格说明书表达出来。14.系统分析的过程包括什么?问题的识别(调研阶段的可行性分析报告和项目开发计划----确定系统的要求)分析与综合(需求整理---给出解决方案)
6、编制需求分析的文档(需求规格说明书)需求分析评审(复查功能需求等)15.需求工程的定义需求工程:一般指应用已证实有效的原理、方法,通过合适的工具和记号,系统地描述出待开发系统及其行为特征和相关约束,通常是一些过程的集合:需求获取、需求分析和编写软件规格说明书(SRS)及验证。16.需求工程中涉及的三类角色需求者、分析员、实现者需求者:包括用户和使用者,以及需求或对系统起决定性作用的主管。系统分析员:其工作是通过适当的引导、规格说明、鉴定和证实技术来提供一个需求者所要的对该系统的精确描述;系统分析员是完成需求分析的主体。开发者:由设计人员、
7、编程人员和项目管理者组成。一旦需求规格说明产生,由开发者来构造系统。系统分析员是用户和程序设计人员的中介,负责沟通用户和开发人员的认识和见解,起着桥梁的作用。17.需求分析的定义需求分析:是开发人员要准确理解用户的要求,进行细致的调查分析,将用户非形式的需求称述转化为完整的需求定义,再由需求定义转换到相应的形式功能规格说明的过程。初步用户手册在需求分析阶段编写18.GIS软件工程调研时,现状调查的5(6)种方法现状调查的目的是学习、了解机构内现有的运作,通常可以采用:1.面谈;2.电话访谈;3.参观;4.问卷;5.索取有关的资料并加以学习
8、和理解;6.GIS专题报告等方式。19数据流程图定义?基本元素包括什么?所谓数据流程图指从数据传递和加工的角度,以图形的方式刻画数据流从输入输出移动变化过程。基本元素包括:数据流(datafl
此文档下载收益归作者所有