首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

计概课的软件工程笔记

内聚 Functional Cohesion 功能内聚 模块内所有元素的各个组成部分全部都为完成同一个功能而存在,共同完成一个单一的功能,模块已不可再分 Sequential Cohesion 顺序内聚...Communicational Cohesion 通信内聚 指模块内所有处理元素都在同一个数据结构上操作或者所有处理功能都通过公用数据而发生关联。...Procedural Cohesion 过程内聚 构件或者操作的组合方式是,允许在调用前面的构件或操作之后,马上调用后面的构件或操作,即使两者之间并没有数据进行传递。...Temporal Cohesion 时间内聚 把需要同时执行的动作组合在一起形成的模块称为时间内聚模块。...Logical Cohesion 逻辑内聚 这种模块把几种相关的功能组合在一起,每次被调用时,由传送给模块的参数来确定该模块应完成哪一种功能 Coincidental Cohesion 偶然内聚 一个模块内的各处理元素之间没有任何联系

22510
您找到你想要的搜索结果了吗?
是的
没有找到

软件工程中内聚的分类

下面是对每种内聚类型的简单说明和举例: 偶然内聚(Coincidental Cohesion):偶然内聚指的是模块内的元素之间没有明确的功能联系,它们仅仅是因为某种偶然的原因而被组合在一起。...逻辑内聚(Logical Cohesion):逻辑内聚指的是模块内的元素按照某种逻辑关系相关联,共同实现一个或多个功能。这种内聚类型是较高级别的内聚,模块内的元素在逻辑上相互关联,共同解决某个问题。...过程内聚(Procedural Cohesion):过程内聚指的是模块内的元素按照某种执行顺序相关联,共同完成一项任务或处理一种情况。这种内聚类型要求模块内的元素按照特定的过程顺序执行。...通信内聚(Communicational Cohesion):通信内聚指的是模块内的元素通过共享数据进行交流和协作,彼此依赖于共享的数据或信息。

28720
领券