![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件工程
馋雪山丘
这个作者很懒,什么都没留下…
展开
-
决策表
决策表说明决策表分为4个部分,左上部列出了所有条件,左下部列出了所有基于组合条件的可能的动作;右半部分构成一个矩阵,该矩阵表示在特定的组合下,满足条件组合将会触发相应的动作。例如下图,按右半部第一列的规则看,当是普通会员没有特别折扣时触发无折扣的动作。开发决策表的步骤:列出特定过程(或构件)相关的所有动作。列出执行该过程时所有的条件(或所做的决策)。将特定的条件组合与特定的原创 2017-10-16 10:56:32 · 6591 阅读 · 0 评论 -
内聚性和耦合性的类型
内聚性功能内聚。主要通过操作来体现。一个模块只完成一组特定操作并返回结果。分层内聚。由包、构件、类来体现。高层能够访问低层的服务,但低层不能访问高层的服务。通信内聚。访问相同数据的所有操作被定义在一个类中。一般来说,这些类只着眼于数据的查询、访问和存储。耦合性内容耦合。一个构件“暗中修改其他构件的内部数据”。共用耦合。大量的构件都要使用同一个全局变量时。控制耦合。当操作A调用操原创 2017-10-16 08:56:12 · 4063 阅读 · 0 评论