易捷网络专注企业网站建设
11年企业网站建设经验、响应式网站建设,兼容PC、手机、平板全
终端,给你更佳的浏览体验...

模块划分的标准

来源:网站建设行业资讯网
添加时间:2022-01-16
出其内在的联系。因此,模块划分的是否合理,直接影响到系统设计的质量,影响系统开结构化设计要解决的主要问题是把系统分解成一个个模块,并用结构图的形式表达发的时间、开发成本以及系统实施和维护的方便程度等方面。为了能够合理地划分系统的子问题划归到同一模块;把不相关的子问题划归到系统的不同模块。衡量系统的结构化程各个模块,使其具有较强的独立性,在划分模块时要遵循
出其内在的联系。因此,模块划分的是否合理,直接影响到系统设计的质量,影响系统开结构化设计要解决的主要问题是把系统分解成一个个模块,并用结构图的形式表达发的时间、开发成本以及系统实施和维护的方便程度等方面。为了能够合理地划分系统的子问题划归到同一模块;把不相关的子问题划归到系统的不同模块。衡量系统的结构化程各个模块,使其具有较强的独立性,在划分模块时要遵循的总原则是:尽量把密切相关的度及模块的独立性,可以通过模块与模块之间的关联度和模块内部各个组成部分之间的聚合度两条标准来进行评价。
模块之间的关联度
模块之间的关联度是用来表示一个模块与其他模块之间联系的紧密程度。关联度低,则说明模块之间的联系越少,模块的独立性就越强,就越容易独立地进行编程、调试和修改,某个模块中产生的错误对其他模块的影响也就越小。对于模块之间的关联度,可以从以下三个方面来衡量和评价(1)模块之间的联系方式。如果一个模块直接调用另一个模块内部的数据或指令,这说明被调用模块内含有多方面不相关的内容,导致模块间联系增多,修改一个模块将直接影响其他的模块,降低了模块的独立性。因此,在系统设计中,应尽量避免使用这种联系方式。另一种联系方式是通过被调用模块的名称来调用整个模块,使其完成一定的功能这样可以降低模块间的联系,增加其独立性。因此在系统设计中,应尽量采用这种联系方
式(2)模块之间使用控制信息的数量。控制信息是指控制程序运行过程的信息,在程序调用过程中过多地使用控制信息,必然会增加模块之间的联系,影响模块的独立性。因此,在模块之间应尽量不用或少用控制信息。当需要在模块之间使用含有控制信息的调用
关系时,可以通过功能分解的形式消除控制信息的影响。(3)模块之间传送数据的数量。模块之间通过调用关系传送数据,是一种比较理想的联系方式。但是,如果模块之间传送的数据过多,同样会给理解和修改模块带来困难且降低系统的可维护性。一个模块同其他模块之间传递的数据越少,模块间的相互独立性
就越强,也就越便于系统的设计和维护。
性来考虑。模块之间的界面越简单、清晰、易于理解,则关联度越低,模块的独立性也就要降低模块之间的关联度,除了从以上几方面考虑之外,还可以从模块界面的清断
越强。

模块内部的聚合度
一个模块内部的各种组成部分之间间联系的越密切,其聚合度越高,模块的独立性也就越强。模块的聚合度是由模块的聚合方式决定的。根据模块内部的构成情况,其聚合方式可以分
成以下七种形式(1)偶偶然性聚合。将几个毫无联系的功能组合在一起,形成一一个模块,称为偶然性提高运算速度而结合在一起,因此聚合度最低。聚合模块。这种模块内部的各个组成部分之间几乎没有什么联系,只是为节省存贮空间或模块,称为逻辑性聚合模块。这种种聚合形式,其聚合度也非常低,模块中的各种功能要通(2)逻辑性聚合。将几个逻辑上相似,但彼此并无联系的功能组合在一起所形成的过控制变量选择执行。(3)时间性聚合。将几个需要在同一时段进行处理的各项功能组合在一起所形成的性聚合方式。模块,称为时间性聚合模块。如系统的初始化模块、结束处理模块等,可以考虑采用时间
(4)过程性聚合。将为了完成某项业务处理过程,将执行条件受同一控制流支配的
若干个功能组合在一起所形成的模块,称为过程性聚合模块。这类模块的聚合度较前几种
要高一些。
称为数据性聚合模块。这种模块能合理地定义功能,结构也比较清楚,因此其聚合度较(5)数据性聚合。将对同一数据加工处理的若干个功能组合在一起所形成的模块高同(6)顺序性聚合。把若干个顺序执行的、一个处理的输出是另一个处理的输入的功能组合在一起所构成的模块,称为顺序性聚合模块。这种模块的聚合度要更高一些7)功能性聚合。为了完成一项具体任务,由简单处理功能所组成的模块,称为功能性聚合模块。这种模块功能单一,内部联系紧密,易于编程、调试和修改,因此其独立性最强,聚合度也最最高在上述七种模块聚合方式中,其聚合度是依次升高的
功能性聚合模块
度最高,所以在划分模块的过程中,首先应尽量采用功能性聚合方式式。其次,根据需要可以适当考虑采用顺序性聚合或数据性聚合方式,网站制作但要避免采用偶然性聚合和逻辑性聚合方

网站建设计最新案例赏析:


广东丰大机械科技网站制作首页设计效果图
广东丰大机械科技
上海傲秀展览展示网站制作首页设计效果图
上海傲秀展览展示
江苏天兴环保股份网站制作首页设计效果图
江苏天兴环保股份
千瑞文化信息有限公司网站制作首页设计效果图
千瑞文化信息有限公司
欧马腾会展科技网站制作首页设计效果图
欧马腾会展科技
吴江正大纺织厂网站制作首页设计效果图
吴江正大纺织厂
佛山红海豚门业网站制作首页设计效果图
佛山红海豚门业
广东童年之家实业网站制作首页设计效果图
广东童年之家实业
西斯科戈雅企业形象设计网站制作首页设计效果图
西斯科戈雅企业形象设计
山东恒美科技网站制作首页设计效果图
山东恒美科技
 

网站建设行业资讯推荐阅读:


怎么做高质量的深圳网站建设呢网站设计的五步思维SQLServer2005还原数据库时出现“不能选择文件或文件组XXX_log用于此操作”的解决办法深圳网站建设公司更喜欢哪类客户呢深圳网站设计模板定制提示深圳专业建站公司,建设外贸网站需要考虑哪些因素高端网站建设具备的特征和意义企业如何建设网站才能获得收益网站建设,内容将提升品质价值仿站和模版是什么关系网站设计中人性化体验步骤委托第三方后的网站建设流程商城网站建设的优势特点有哪些破坏企业网页设计的五个错误做法网站建设中较常见的的10个问题网页设计成功的五大关键做网站设计要注意哪些不能犯的问题为什么要找专门的团队来定制网站深圳网站建设公司哪家好深圳网站建设之如何看待网站吸引力想要获得用户认可应该如何做好网站设计呢网站建设都有哪些分类公司做哪种类型网站建设比较好涨知识!了解网站设计“负空间”网站建设中如何防止黑客攻击门户网站开发都有哪些分类呢 靠谱的网站设计制作公司定做 GPU服务器介绍及性能参数用虚拟空间建设网站的优劣势分析网站建设中选择虚拟主机的秘诀解说一下网站建设可以给公司带来哪些优势尽可能减少对象实战讲解:网站被挂木马怎么解决Meta版权标签描述及用途如何去分析竞争对手的网站 品牌网站设计公司哪个品牌好 广州网站建设如何做才能受欢迎企业H5响应式网站建设完成后因如何优化网站建设公司针对网站制作有哪些步骤需要提前想到广州网站建设怎样提高用户体验度做营销就不要排斥所有对你说NO的人WordPress网站系统推广优化实践总结成功的网站建设取决于什么方面怎么建立自己的网站网站费用多少来看!网站建设如何才能让页面高大上本地结果搜索引擎优化网站制作如何帮企业做网站策划 有哪些营销型网站设计软胜天下软件定制开发的优势有哪些B2B网站建设需要多少钱建设网站时需要注意哪些问题深圳企业网站建设中较容易犯的七个错误百度移动搜索:移动网站建设常见问题集锦APP怎样做才能人见人爱从“样本”看政务网站应该如何建域名空间都有哪些元素组成网站建设的两大原则是什么讲解企业内部SEO要如何培训 网站设计人员要怎么与客户进行沟通建设网上商城必须留意哪些传统网站建设方式的优点缺点分析——科技
企业网站建设行业信息服务发布平台!
(www.fantodo.com)版权所有
QQ在线咨询