当前位置:  开发笔记 > 数据库 > 正文

软件设计体系结构中的程序内聚和顺序内聚有什么区别?

如何解决《软件设计体系结构中的程序内聚和顺序内聚有什么区别?》经验,为你挑选了1个好方法。

程序内聚性表示模块的各个部分被分组,因为它们始终遵循一定的执行顺序; 而顺序内聚性表示模块的各个部分被分组,这是因为一个零件的输出是 流水线等另一零件的输入。这些定义是模棱两可的。请解释。



1> Dhanik Lal S..:

在顺序内聚中,活动是相关的,当前活动的输出是下一个活动的输入,但在程序上内聚的活动是不相关的。

顺序内聚示例:让我们以从数据库中获取数据为例。以下是此任务的步骤。
1.从sql命令获取结果集
2.准备结果集
3.返回结果集
在本示例序列中,将按照每个活动的结果输入下一个活动。如果没有成功执行任何活动,则不会执行下一个活动。

过程凝聚力示例:让我们以上述模块为例。
1.创建连接字符串
2.使用SqlConnection类打开连接
3. 使用SqlCommand执行sql命令
4.使用SqlDataReader获取结果集

在此示例中,从数据库中获取记录。我们必须使用在功能方面有所不同的SqlConnection,SqlCommand,SqlDataReader。但是所有这些人都完成了从数据库获取记录的完整过程。

推荐阅读
黄晓敏3023
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有