彼此的几个组件是独立的, 并且有一定的连接的组成部分。这些组件称为模块。任何系统结构化设计方法的基本概念是使系统调制,那是, 由模块组成的系统,该模块从上到上逐渐分解为功能函数并逐渐分解。在这一基本理念的指导下,系统设计人员基于逻辑模型。你可以逐渐按下顶部, 从抽象到特定,将图层分解为多级别, 具有相对独立和一系列标准设计指南和图表。该系统被分解成多种尺寸, 函数列表具有某个独立模块。将复杂的系统转换成简单[网站开发官方网站]执行, 易于保持模块化结构。结构化设计的工作过程可分为两个步骤:第一步是根据数据流程图导出系统初始结构
我不仅可以代表系统的层次关系,而且, 它还反映了模块的呼叫关系和模块之间的数据流程图; 第二步是结构图的重复改进过程。所以,系统结构图是结构化设计的主要工具,它
传输关系和其他特征。
企业官网建设模块分部标准
由结构化设计要解决的主要问题是将系统分解为一个模块。并以结构图网站开发公司有哪些的形式表达其固有链接。所以,模块是否被释放,直接影响系统设计的质量,时间, 发展成本, 和系统实施和维护系统开发和维护的便利性。为了合理地划分系统的每个模块,使它坚强独立,划分模块时遵循的一般原则是在同一模块中对密切相关的子问题; 将无关的子问题划分为系统的不同模块。测量系统的结构和模块的独立性,评估可以在模块和模块之间的相关程度和模块的各组件之间的聚合程度之间进行评估。
模块之间的相关性
模块之间的相关程度用于表示连接到其他模块的紧密性。相关程度越低,模块之间的接触越少,模块的独立性越强,更容易编程, 更独立, 并委托以从以下三个方面衡量和评估和修改。对于其他模块,模块中生成的错误的影响越小。对于模块之间的相关性,
(1)模块之间的联系信息。如果模块调用另一个模块中的数据或指令,这表明呼叫模块中存在不相关的内容,引导模块间连接增加,修改模块将直接影响其他模块,减少模块的独立性。所以,在系统设计中,应该避免使用此接触。另一个联系人是通过被叫模块的名称调用整个模块。使它完成某种功能, 这可以减少模块之间的连接。增加自己的独立性。所以, 在系统设计中,在此联系期间,应使用此联系人呼叫过度使用控制信息。我将不可避免地在模块之间添加连接。影响模块的独立性。在(2)模块之间使用控制信息的数量。控制信息是指运行过程的控制程序的信息。这样,应在没有或更少控制模块之间进行控制信息。在需要使用包含控制信息的模块之间使用呼叫时, 关系是必需的,可以以功能分解的形式在控制信息之间传输发送数据的数量。通过调用关系来传输模块。这是一个更理想的联系。但,如果模块之间传输的数据太多,则它还带来了理解和修改模块的问题, 更强,设计和维护系统的设计和维护并减少系统的维护也很容易。网站建设哪家[专业承接Web生产公司]性别。模块和其他模块之间传输的数据越少,模块之间的相互独立性
减少模块之间的相关性,除了上述方面,它也可以从模块界面的暗淡中考虑。模块之间的界面更简单, 清除, 容易明白,相关性越低, 程度越低,该模块的更强也是如此
模块的内部
模块内部各种组件之间更紧密相关,聚合程度越高。模块的独立性越强。模块内的聚合程度用于描述评估模块内部各种部件之间的接触的紧密性。它是七种形式:模块的聚合程度通过模块的聚合来确定。根据模块内的组成,它的聚合可以分开
(1)轻松聚合。结合几种不可恐怖的功能,形成一个模块,偶然聚合模块。模块内的各种组件之间几乎没有连接,刚刚结合存储空间或增加操作速度,所以, 最低的聚合度
(2)逻辑聚合。几个逻辑相似之处,然而, 形成在一起的模块彼此组合。[模板网页设计公司]逻辑聚合模块。这种聚合形式,其聚合也很低,应通过控制变量来执行模块中的各种功能。
(3)时间聚合。需要在同一时段中处理的几个特征将在一起。时间聚合模块。如果系统的初始化模块, 结束处理模块, 等等。可以考虑时间聚合。(4)工艺聚合。将要完成业务流程,形成在一起的模块将与由相同的控制流程设置的若干功能组合。工艺聚合物模块。这种模块的聚合程度高于前几个的聚合程度
(5)数据聚合。一个模块形成在一起, 处理多个功能, 被称为数据聚合模块。该模块可以合理地定义功能,结构也很清楚,所以, 其聚合程度高。
(6)序列聚合。顺序执行的序列, 一个处理输出是由另一个处理输入功能组成的模块。顺序聚合模块。此模块更具聚合。
(7)功能聚集。为了完成特定的任务,模块由简单的处理功能组成,功能多态性。该模块功能是单身,内部联系人对计划感到疑问, 调试和修改,所以, 它的独立性是最强的。聚合也是最高的。在上述七种模块化聚合方法中,其聚合依次升高。由于功能聚合模块的功能[建设官方网站公司]高的,所以在划分模块的过程中,第一的, 您应该使用功能聚合方法。第二,可以根据需要考虑采用顺序聚合或数据聚合模式。网站设计但避免了偶然的聚合和逻辑集合
集团网站设计 b2b2c建设
请立即点击咨询我们或拨打咨询热线: 13968746378,我们会详细为你一一解答你心中的疑难。项目经理在线