当我们接到一个系统的需求时候,我们应该如何开始呢?首先我们可以基于用例分析,接着反思可能会存在什么样的问题,最后再找出潜在的抽象。
基于用例分析
一种捕获、分析系统行为的方法是创建用例。用例用例详细地描述了用户的操作行为,异常情况。在进行用例分析时候,我们关注用户的素材和验收测试,找出系统的用户执行操作种类。用例分析完后可以画出系统的UML图,在这过程中,我们也需要不断的反思系统可能出现的问题。
找出潜在的抽象
第一次思考产生的系统设计图可能还有些缺陷存在,可能存在某些抽象不合理。为了有效地使用OCP,必须要搜索并找出隐藏于应用背后的抽象。
总结
系统分析的过程就是团队头脑风暴的过程,在这过程中团队成员基于用例一步步将整个系统的架构图清晰的展现出来。
网友评论