gis软件工程复习题

gis软件工程复习题

ID:20397997

大小:170.50 KB

页数:12页

时间:2018-10-13

gis软件工程复习题_第1页
gis软件工程复习题_第2页
gis软件工程复习题_第3页
gis软件工程复习题_第4页
gis软件工程复习题_第5页
资源描述:

《gis软件工程复习题》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、1.软件的定义定义:指程序及支持其安装、操作、维护和增强的所有有关信息和资料。(IEEE-STD-610)2.软件按功能划分有哪些?系统软件、支撑软件、、应用软件3.软件工程定义(IEEE)软件工程是开发、运行、维护和修复软件的系统方法4.软件工程三要素有哪些?方法、工具和过程GIS软件工程定义GIS软件工程——在GIS软件开发的整个过程中,遵循一般软件开发的工程化原理和方法,并照顾到GIS软件开发的特殊规律和要求,对GIS软件从可行性研究、需求分析、总体设计、详细设计、软件编制、软件测试,直到软件维护的各个阶段,进行工程化规范的一门技术。5.GIS软件工程

2、的2方面内容软件开发技术——研究:软件开发方法、软件开发过程、软件开发工具和环境。软件开发管理——研究:软件管理学、软件经济学、软件心理学。6.典型的软件过程模型有哪些?典型的软件过程模型有:瀑布模型(waterfallmodel)演化模型(evolutionarymodel)增量模型(incrementalmodel)原型模型(prototypingmodel)螺旋模型(spiralmodel)喷泉模型(waterfountainmodel)基于构件的开发模型(component-baseddevelopmentmodel)形式方法模型(formalmet

3、hodsmodel)7.典型的演化模型有哪些?增量模型、原型模型、螺旋模型。8.软件生命周期定义一个软件从提出开发要求开始直到该软件报废为止的整个时期。9软件生命周期包括哪些?可行性分析和项目开发计划,需求分析,概要设计,详细设计,编码,测试,维护。其可大体分为三个时期:计划时期(问题定义和可行性分析)、开发时期(需求分析、软件设计、编码、测试)和运行时期(软件维护)。10按照工程化思想划分,GIS软件工程生存周期包括哪些?按照工程化思想划分,GIS软件工程生存周期包括:前期工程设计工程数据工程工程实施工程维护11Agile方法的价值观有哪些?个人和交互高于

4、过程和工具可运行软件高于详尽的文档与客户协作高于合同(契约)谈判对变更及时做出反应高于遵循计划12XP方法的4个价值观有哪些?交流(Communication)简单(Simplicity)反馈(Feedback)勇气(Courage)13可行性分析定义可行性分析是对建立系统的必要性和实现目标的可能性,从社会因素、技术因素和经济因素三大方面进行分析,以确定用户实力、系统环境、原始数据、数据流、存储空间、软件系统、经费预算,以及时间分析和效率分析等。14可行性研究的目的是什么?其核心是什么?用最小的代价在尽可能短的时间内确定该软件项目是否能够开发,是否值得去开发

5、。核心:值得?15可行性分析的结论有哪些?可以立即开始进行需要推迟到某些条件(例如资金、人力、设备等)落实之后才能开始进行需要对开发目标进行某些修改之后才能开始进行因为某种原因(如,技术不成熟、经济上不合算等)不能进行16系统分析定义系统分析是应用系统论的思想和方法,确定系统的开发对象,把复杂的对象分解成简单的组成部分,找出这些部分的基本属性和彼此间的关系17系统分析阶段的基本任务是什么?系统分析阶段的基本任务是:系统分析员与用户在一起,充分了解用户的要求,并把双方的理解用软件需求规格说明书表达出来。18系统分析的过程包括什么?问题的识别(调研阶段的可行性分

6、析报告和项目开发计划----确定系统的要求)分析与综合(需求整理---给出解决方案)编制需求分析的文档(需求规格说明书)需求分析评审(复查功能需求等)19数据流图定义?基本元素包括什么?DataFlowDiagram(简称DFD):描述输入数据流到输出数据流的变换(即加工)过程,用于对系统的功能建模,基本元素包括:数据流(dataflow):由一组固定成分的数据组成,代表数据的流动方向加工(process):描述了输入数据流到输出数据流的变换,即将输入数据流加工成输出数据流文件(file):使用文件、数据库等保存某些数据结果供以后使用源或宿(sourceor

7、sink):处理数据的输入来源或处理结果要送何处20需求分析任务的最终产物是什么?软件需求规约是分析任务的最终产物21结构化分析的方法的分析策略是什么?自顶向下、逐层分解的分析策略22GIS软件工程的分析方法有哪些?结构化分析方法SA面向对象分析方法OOACoad分析方法OMT分析方法23OMT方法包括哪3个基本模型?各自的作用是什么?三个模型之间的关系是什么?对象模型:描述静态结构,定义做事情的实体功能模型:描述处理(数据变换),指明系统应“做什么”动态模型:描述交互过程,规定什么时候做24OMT对象模型中类的3种基本关系是什么?相关关系——什么方面相关关

8、系包容关系——部分-整体关系继承关系25软件总体设计

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。