结构化设计方法

平面设计培训学校 admin 114℃

结构化设计方法结构化设计方法给出一组帮助设计人员在模块层次上区分设计质量的原理与技术。它把系统作为一系列数据流的转换,输入数据被转换为期望的输出值,通过模块化来完成自顶而下实现的文档化,并作为一种评价标准在软件设计中起指导性作用,通常与结构化分析方法衔接起来使用,以数据流图为基础得到软件的模块结构。中文名 结构化设计方法 软件需求 解决“做什么” 软件设计 解决“怎么做”

领    域 设计 目录1 概述2 软件设计过程及原则3 结构化设计方法1概述编辑本段

回目录结构化设计所使用的工具有结构图和伪代码。结构图是一种通过使用矩形框和连

接线来表示系统中的不同模块以及其活动和子活动的工具。SD方法尤其适用于变换型结构和事务型结构的目标系统。结构化设计是数据模型和过程模型的结合。在设计过程中,它从整个程序的结构出发,利用模块结构图表述程序模块之间的关系。结构化设计的步骤如下:①评审和细化数据流图;②确定数据流图的类型;③把数据流图映射到软件模块

结构,设计出模块结构的上层;④基于数据流图逐步分解高层模块,设计中下层模块;⑤对模块结构进行优化,得到更为合理的软件结构;⑥描述模块接口。结构化设计方法的设计原则使每个模块执行一个功能(坚持功能性内聚)每个模块用过程语句(或函数方式等)调用其他模块模块间传送的参数作数据用模块间共用的信息(如参数等)尽量少 2软件设计过程及原则编辑本段回目录◆软件需求:解决“做什么”。◆软件设计:解决“怎么做”。◆ 软件设计的任务:从软件需求规格说明书出发,形成软件的具体设计方案。(根据需求分析阶段确定的功能确定模块及每个模块算法和编写具体的代码)1、软件设计内容(1)软件设计定义软件设计是把软件需求(定义阶段)转换为软件的具体设计方案,即划分模块结构的过程,是软件开发阶段最重要的步骤。(2)软件设计划分按工程管理角度概要设计详细设计按技术观点划分结构设计数据设计接口设计过程设计一般过程:是一个迭代过程,先进行高层次结构设计;再进行低层次过程设计;穿插数据设计和接口设计。(3)软件设计过程2、软件设计原则为了开发出高质量低成本的软件,在软件开发过程中必须遵循下列软件工程原则

:(1)抽象(abstraction)抽取事物最基本的特性和行为,忽略非基本的细节。采用分层次抽象的办

本文由 四件套 原创编译,转载请注明出处:http://www.jingyuan.sh.cn/pingmianshejipeixunxuexiao/776.html

本站部分内容来自网络,如有侵权,请联系我们进行处理, 平面设计培训 转载本站文章请注明出处!
喜欢 (0)