GIS软件工程06GIS软件工程的详细设计解析.ppt

第6章 GIS软件工程的详细设计 基本内容 介绍详细设计的任务、方法和工具及用户界面设计。 教学要求: 掌握详细设计的任务、方法和工具的使用及用户界面设计。 重点: 详细设计的方法和工具。 详细设计也叫做过程设计,它的任务是设计软件结构中每个模块功能的实现算法。 详细设计工具是表达过程规格说明的工具,它可分为三类: (1)图形工具 把过程的细节用图形方式描述出来。 (2)表格工具 用一张表来表达过程的细节。 (3)语言工具 用某种类高级语言(伪码)来描述过程的细节。 6.1.3 详细设计方法 详细设计的方法就是结构化程序设计(SP)方法。 基本原则: (1)采用自顶向下,逐步求精的设计方法; (2)用顺序、选择和循环3种基本控制结构实现单入口和单出口的程序。 盒图是Nassi和Shneiderman提出的,又称N-S图,是一种只允许程序员用结构化设计方法来思考问题、解决问题的图形工具。 1. 符号 2.灵活性 (1)算法的可隐可显性。 对不同的用户,应有不同的界面形式,但不同的界面形式不影响任务的完成。 (2)用户可以根据需要制定和修改界面方式。 (3)系统能够按照用户的希望和需要,提供不同详细程度的系统响应信息,包括反馈信息、提示信息、帮助信息、出错信息等。 (4)与其他软件系统应有标准

文档评论(0)

1亿VIP精品文档

相关文档