问答详情
源自:2-3 需求分析之优先级重点功能分析

强关联和弱关联

没听明白什么是强关联,什么是弱关联。还有怎么区分的

提问者:薇薇东儿 2018-07-19 11:18

个回答

  • 测试界的老K
    2018-07-19 12:02:41

    你好,强和弱主要从耦合程度来区分,没有硬性的界限。

    比如发手记有标题、正文、标签、发布等,这几个小功能必须同时存在才能发布,那这几个小功能便是强关联的。

    对外来说,标题正文发布,每次操作都会影响到手记列表,那发手记和手记列表便是强关联的。

    发手记和发动态,虽然功能不一样,但是代码很有可能是耦合在一起的,也算强关联功能。

    弱关联功能,比如标签和推荐首页,某一功能的分支对其他功能有影响,但不紧密,可以称之为弱关联。

    所以如何区分呢?主要看功能的关联度、代码、数据库层面的紧密度。