[高等教育]软件工程

第一章什么是软件?在运行中能提供所希望的功能和性能的指令集(即程序)。描述程序研制过程和方法使用的文档。GIS软件的主要特点:(1)存储技术。采用两种数据库:空间数据库和属性数据库(2)数据__和处理

第一章 ? 什么是软件 。 在运行中能提供所希望的功能和性能的指令集(即程序) 。 描述程序研制过程和方法使用的文档 GIS1。 软件的主要特点:()存储技术采用两种数据库:空间数据库和属性数据库 2__。 ()数据和处理模式沿袭地图处理模式 3。- ()系统组成支持树型的系统结构和主从工作模式,以图层为单位进行数据交换 4。DEM ()空间数据管理可处理二维空间数据,数据,三维实体的表面显示 5。 ()数据共享和功能共享不同格式空间数据之间转换,实现有缝的数据共享 GISGIS____ 软件工程:就是在软件的整个过程中,遵循一般软件的工程化原理和方法,并 GIS__GIS 照顾到软件的特殊规律和要求,对软件从可行性研究,需求分析,总体设计, 。 详细设计,软件编制,软件测试,直到软件维护的各个阶段进行工程化规范的一门技术 __。 软件的阶段:可行性分析,需求分析,总体设计,详细设计,编码,测试,维护 软件生存周期模型: 。 瀑布式模型:将软件生存周期各活动规定为依线性顺序连接的若干阶段的模型 。。。。 包含以下活动:软件需求分析设计代码生成测试维护 软件生存周期模型: 1 瀑布模型的特点:(文档驱动的模型) 12.3. ()具有顺序性和依赖性()推迟实现的观点()质量保证的观点 。 增量模型:融合了瀑布模型的基本成分和原型的迭代特征采用随着日程时间的进展而交 。 错的线性序列 2。 增量模型融合了瀑布模型的基本成分,并且具有迭代特性 __ 例如,使用增量模型字处理软件 1. 、。 基本的文件管理编辑和文档生成功能 2. 。 更完善的编辑和文档生成能力 3. 。 实现拼写和文法检查功能 4. 。 完成高级的页面布局功能 3。 螺旋模型:将瀑布模型和增量模型结合起来,加入风险分析的一种模型 优点 ● 对可选方案和约束条件的强调有利于已有软件的重用,也有助于把 __ 软件质量作为软件的一个重要目标; ● 减少了过多测试或测试不足; ● __。 维护和之间并没有本质区别 特点 ● 风险驱动的 __。 主要适用于内部的大规模软件项目 4____ 喷泉模型对软件复用和生存周期中多项活动的集成提供了支持,以面向对象的软件方 __。 法为基础,它适合面向对象的方法 喷泉模型的特点: ● 软件系统可维护性较好; ● __ 各阶段相互重叠,表明了面向对象方法各阶段间的交叉和无缝过渡; ● 整个模型是一个迭代的过程,包括一个阶段内部的迭代和跨阶段的迭代; ● __、、 模型具有增量特性,即能做到分析一点设计一点实现一点,测试一点,

腾讯文库[高等教育]软件工程