- 15
- 0
- 约5.11千字
- 约 5页
- 2021-09-18 发布于新疆
- 举报
PAGE
PAGE 1
系统详细设计
系统总体设计阶段已经确定了软件的模块结构和接口描述,划分出不同的GIS目标子系统,即各个功能模块,并编写了总体设计文档,但此时每个模块仍处于黑盒子级,需要进行更进一步的设计。详细设计阶段的根本目标是确定怎样具体地实现所定义的系统,也就是为各个在总体设计阶段处于黑盒子级的模块设计具体的实现方案。
第一节:详细设计的基本原则
结构化程序设计(Structured programming)是进行以模块功能和处理过程设计为主的详细设计的基本原则。结构化程序设计概念最早由Dijkstra于1965年提出,是软件发展的一个重要里程碑,它的概念、方法和其支持的软件工具组成了所谓的“结构化革命”。
结构化程序设计技术采用自顶向下、逐步求精的设计方法和单入口/单出口的控制结构,并且只包含顺序、选择和循环三种结构。
结构化程序设计的目标之一是使程序的控制流程线性化,即程序的动态执行顺序符合静态书写结构,这就增强了程序的可读性,不仅容易理解、调试、测试和排错,而且给程序的形式化证明带来了方便。
结构化程序设计原则具体表现在以下方面:
?尽量少用或不用GoTo语句。
?采用自顶向下逐步求精的设计方法。
?采用顺序、选择、循环三种基本结构组成程序的控制结构。
?尽量使用单入口/单出口的控制结构,减少传递参量(数)的
个数。
?提高模块的内聚度,
您可能关注的文档
- 《材料力学》孙训方 刘鸿文 讲义(笔记)-第八章 组合变形及连接部分的计算.doc
- 《材料力学》孙训方 刘鸿文 讲义(笔记)-第二章 拉压.doc
- 《材料力学》孙训方 刘鸿文 讲义(笔记)-第九章 压杆稳定.doc
- 《材料力学》孙训方 刘鸿文 讲义(笔记)-第七章 压杆稳定.doc
- 《材料力学》孙训方 刘鸿文 讲义(笔记)-第三章 扭转.doc
- 《材料力学》孙训方 刘鸿文 讲义(笔记)-第四章 弯曲内力和应力.doc
- 《材料力学》孙训方 刘鸿文 讲义(笔记)-第五章 弯曲变形.doc
- 《材料力学》孙训方 刘鸿文 讲义(笔记)-第一章 绪 论.doc
- 《地理信息系统》-讲义(笔记)-第1章 引论.doc
- 《地理信息系统》-讲义(笔记)-第2章 GIS设计思想内容和标准.doc
- 人教版生物 七年级上册 1.1.2生物的特征 分层作业(解析版).pdf
- 2027届开封市尉氏县六年级数学第一学期期末统考模拟试题含解析.doc
- 2027届米脂县三上数学期末学业水平测试模拟试题含解析.doc
- 昆明市石林彝族自治县2027届数学四上期末监测模拟试题含解析.doc
- 2027届浙江省杭州市临安区四年级数学第一学期期末联考试题含解析.doc
- 2027届六盘水市六枝特区三上数学期末监测模拟试题含解析.doc
- 2027届浙江省黄山市数学三上期末达标测试试题含解析.doc
- 2027届厦门市民立二小数学六年级第一学期期末达标检测试题含解析.doc
- 2027届商都县三年级数学第一学期期末质量检测试题含解析.doc
- 丹东市元宝区2027届六年级数学第一学期期末达标测试试题含解析.doc
最近下载
- 2025年中级经济师之中级经济师经济基础知识考试题库【真题汇编】.docx VIP
- 新《供水条例》(国务院第831号)宣贯考试测试卷及答案.docx VIP
- 一年级上册语文教案 语文园地六 和大人一起读《谁会飞》部编版.docx VIP
- 第四章 神经统疾病的病史采集和体格检查.ppt VIP
- 云南省公路工程建设用表标准化指南_第一册_共五册(ABCG表).pdf VIP
- 专题09“ mgtan ”模型(原卷版)-2025版高一物理寒假精品讲义.pdf VIP
- 深度解析(2026)《GB 19489-2008实验室 生物安全通用要求》.pptx VIP
- 尿液红细胞形态检验与规范化报告专家共识(2026版)解读PPT课件.pptx VIP
- 2025年中级经济师之中级经济师经济基础知识考试题库【各地真题】.pdf VIP
- T/ CEEIA 371-2019 干式电力变压器-优等品质量评价导则.pdf VIP
原创力文档

文档评论(0)