什么是结构化方法结构化方法的设计原则?
发布网友
发布时间:2023-01-04 00:06
我来回答
共1个回答
热心网友
时间:2023-10-12 14:38
结构化方法是一种传统的软体开发方法,它是由结构化分析、结构化设计和结构化程式设计三部分有机组合而成的。那么你对结构化方法了解多少呢?以下是由我整理关于什么是结构化方法的内容,希望大家喜欢!
结构化方法的详细解释
结构化方法的基本要点是:自顶向下、逐步求精、模组化设计、结构化编码。
结构化分析方法是以自顶向下,逐步求精为基点,以一系列经过实践的考验被认为是正确的原理和技术为支撑,以资料流图,资料字典,结构化语言,判定表,判定树等图形表达为主要手段,强调开发方法的结构合理性和系统的结构合理性的软体分析方法。
结构化设计方法是以自顶向下,逐步求精,模组化为基点,以模组化,抽象,逐层分解求精,资讯隐蔽化区域性化和保持模组独立为准则的设计软体的资料架构和模组架构的方法学。
结构化方法按软体生命周期划分,有结构化分析***SA***,结构化设计***SD***,结构化实现***SP***。 其中要强调的是,结构化方法学是一个思想准则的体系,虽然有明确的阶段和步骤,但是也集成了很多原则性的东西,所以学会结构化方法,不是能够单从理论知识上去了解就足够的,要的更多的还是实践中慢慢的理解个个准则,慢慢将其变成自己的方法学。
结构化方法的分析步骤
①分析当前的情况,做出反映当前物理模型的DFD;
②推汇出等价的逻辑模型的DFD;
③设计新的逻辑系统,生成资料字典和基元描述;
④建立人机介面,提出可供选择的目标系统物理模型的DFD;
⑤确定各种方案的成本和风险等级,据此对各种方案进行分析;
⑥选择一种方案;
⑦建立完整的需求规约。
结构化设计方法给出一组帮助设计人员在模组层次上区分设计质量的原理与技术。它通常与结构化分析方法衔接起来使用,以资料流图为基础得到软体的模组结构。SD方法尤其适用于变换型结构和事务型结构的目标系统。在设计过程中,它从整个程式的结构出发,利用模组结构图表述程式模组之间的关系。结构化设计的步骤如下:
①评审和细化资料流图;
②确定资料流图的型别;
③把资料流图对映到软体模组结构,设计出模组结构的上层;
④基于资料流图逐步分解高层模组,设计中下层模组;
⑤对模组结构进行优化,得到更为合理的软体结构;
⑥描述模组介面。
结构化设计方法的设计原则
***1***使每个模组尽量只执行一个功能***坚持功能性内聚***;
***2***每个模组用过程语句***或函式方式等***呼叫其他模组;
***3***模组间传送的引数作资料用;
***4***模组间共用的资讯***如引数等***尽量少。 结构化方法的设计原则