最近和广科进行合作,分析物联网的前期需求,他们的项目负责人对于需求的分析方式我认为十分值得借鉴。
序列图:深入细节,确保流程完备
对于实现细节的处理,序列图提供了一种方式来让使用者关注实现细节;在迁移过程中,原Server,新的通用平台以及新的AppServer之间的调用关系,通过时序图比较完整地体现出来了,在业务层面上基本做到了没有死角;
状态图:各个情况组合,保证场景全面
对于迁移过程中集中可能性,比如APP新版本,老版本,模块新、旧之分等;那么各种组合如何迁移到目标状态(新版本,新模块),给出了一个全集,这样,未来可以通过对各种状态间切换进行测试,保证场景没有死角;
对于这些面向对象工具图的在需求分析中的使用确实别有洞天。