做产品初期最迷惑的就是各种图,网上的概念比较混乱,我很长时间都不清楚什么时候该用哪种图来表达。网上流传了很多不合规范的图又在不断混淆视听。可以说,那些图都是在UML视图的基础上“创作”的。了解清楚了UML视图,就掌握了需求分析所用到的所有图。
用例图
展现系统的功能性需求。人们通过用例图得知一个系统将会做什么。
活动图
活动图强调职责,谁做什么;
时序图
用时序图描述业务用例场景,以业务主角和业务工人作为对象来绘制。
时序图侧重消息的传递,消息一般都不会是简单的一个通知,会带有业务数据。时序图为分析业务数据的变化过程提供了很好的依据。时序图与DFD图有异曲同工之妙,可以看到数据的传递过程。时序图可以作为活动图的补充,在需要强调业务执行过程时再绘制。
状态图
用状态图描述一个事物状态的改变。
参考说明: