SEO秀

您现在的位置是:首页>SEO技术

SEO技术

结构化设计的原理

seo秀2021-01-01 22:11:53SEO技术89来源:西安百度推广
  干个相互自力而又有一定联系的组成部分,这些组成部分称为模块。对于任何一个系统 结构化设计方式的基本思想是使系统模块化,即把一个系统自上而下、逐步剖析为立功效的模块所组成的系统。在这一基本思想的指导下,系统设计职员以逻辑模子为基础 都可以按功效逐步由上向下、由抽象到详细,逐层将其剖析为一个多条理的、具有相对独并借助于一套尺度的设计准则和图表等工具,逐层地将系统剖析成多个巨细适当、功效单 具有一定自力性的模块,把一个庞大的系统转换成易于实现、易于维护的模块化结构构系统 结构化设计的事情历程可以分为两步:第一步是凭据数据流程图导出系统初始结构 图;第二步是对结构图的频频改善历程。因此,系统结构图 不仅可以示意一个系统的条理结构关系,而且还反映了模块的挪用关系和和模块之间数据流的通报关系等特征 模块划分的尺度 结构化设计要解决的主要问题是把系统剖析成一个个模块,并用结构图的形式表达发的时间、开发成本以及系统实行和维护的利便水平等方面。为了能够合理地划分系统的 出其内在的联系。因此,模块划分的是否合理,直接影响到系统设计的质量,影响系统开  各个模块,使其具有较强的自力性,在划分模块时要遵照的总原则是:只管把亲切相关的子问题划归到统一模块;把不相关的子问题划归到系统的差别模块。权衡系统的结构化程 度及模块的自力性,可以通过模块与模块之间的关联度和模块内部各个组成部分之间的聚  合度两条尺度来举行评价模块之间的关联度 模块之间的关联度是用来示意一个模块与其他模块之间联系的慎密水平。关联度越低,则说明模块之间的联系越少少,模块的自力性就越强,就越容易自力地举行编程、调试  以从以下三个方面来权衡和评价 和修改,某个模块中发生的错误对其他模块的影响也就越小。对于模块之间的关联度,可
 这说明被挪用模块内含有多方面不相关的内容,导致模块间联系增多,修改一个模块将直 (1)模块之间的联系方式。若是一个模块直接挪用另一个模块内部的数据或指令,系方式。另一种联系方式是通过被挪用模块的名称来挪用整个模块,使其完成一定的功效,接影响其他的模块,降低了模块的自力性。因此,在系统设计中,应只管制止使用这种联式 这样可以降低模块间的联系,增添其自力性。因此在系统设计中,应只管接纳这种联系方 序挪用历程中过多地使用控制信息,必必然会增添模块之间的联系,影响模块的自力性。因 (2)模块之间使用控制信息的数目。控制信息是指控制程序运行历程的信息,在程此,在模块之间应只管不用或少用控制信息。当需要在模块之间使用含有控制信息的挪用关系时,可以通过功效剖析的形式消除控制信息的影响。 的联系方式。然则,若是模块之间传送的数据过多,同样会给明白和修改模块带来难题,(3)模块之间传送数据的数目。模块之间通过挪用关系传送数据,是一种对照理想就越强,也就越便于系统的设计和维护。且降低系统的可维护性。一个模块同其他模块之间通报的数据越少,模块间的相互自力性 性来思量。模块之间的界面越简朴、清晰、易于明白,则关联度越低,模块的自力性也就 要降低模块之间的关联度,除了从以上几方面思量之外,还可以从模块界面的清晰越强 模块内部的聚合度 个模块内部的种种组成部分之间联系的越亲切,其聚合度越高,模块的自力性也就越强 模块内部的聚合度是用来形貌和评价模块内部各个组成部分之间联系的慎密水平。成以下七种形式 模块的聚合度是由模块的聚合方式决议的。凭据模块内部的组成情形,其聚合方式可以 聚合模块。这种模块内部的各个组成部分之间险些没有什么联系,只是为节约存贮空间或 (1)偶然性聚合。将几个毫无联系的功效组合在一起,形成一个模块,称为偶偶然性提高运算速率而连系在一起,因此聚合度最低。 (2)逻辑性聚合。将几个逻辑上相似,但相互并无联系的功效组合在一起所形成的过控制变量选择执行。模块,称为逻辑性聚合模块。这种聚合形式,其聚合度也异常低,模块中的种种功效要通 模块,称为时间性聚合模块。如系统的初始化模块、竣事处置模块等,可以思量接纳时间 (3)时间性聚合。将几个需要在统一时段举行处置的各项功效组合在一起所形成的  性聚合方式。 若干个功效组合在一起所形成的模块,称为历程性聚合模块。这类模块的聚合度较前几种 (4)历程性聚合。将为了完成某项营业处置历程,将执行条件受统一控制流支配的要高一些 (5)数据性聚合。将对统一数据加工处置的若干个功效组合在一起所形成的模块称为数据性聚合模块。这种模块能合理地界说功效,结构也对照清楚,因此其聚合度较高 (6)顺序性聚合。把若干个顺序执行的、一个处置的输出是另一个处置的输入的功 能组合在一起所组成的模块,称为顺序性聚合模块。这种模块的聚合度要更高一些。(7)功效性聚合。为了完成一项详细任务,由简朴处置功效所组成的模块,称为功性最强,聚合度也最高 能性聚合模块。这种模块功效单一,内部联系慎密,易于编程、调试和修改,因此其自力 在上述七种模块聚合方式中,其聚合度是依次升高的。由于功效性聚合模块的聚合度最高,所以在划分模块的历程中,首先应只管接纳功效性聚合方式。其次,凭据需要可 以适当思量接纳顺序性聚合或数据性聚合方式,

(责任编辑:网络)

发表评论

评论列表(27人评论 , 89人围观)
  • 2021-06-14 17:58:51

    查完支付宝中的余额,我这颗悬着的心,终于不跳了。

  • 2021-03-25 04:32:14

    不想养狗不想养猫,只想养你,毕竟养猪能致富。

  • 2021-01-10 22:16:29

    无论最后我们疏远成什么样,一个红包,就能回到当初。

  • 2021-03-05 07:40:38

    岁月是把杀猪刀,可是他拿丑的人,一点办法都没有。

  • 2021-01-05 03:26:27

    你把所有不一定,都变成了一定不。

  • 2021-01-11 08:28:02

    人生就像打电话,不是你先挂就是我先挂。

  • 2021-01-05 10:29:50

    她只是看了你一眼,你却在心里,演了场电影。