我2016年上半年无意中进入了UMLChina网站,深深的被《软件方法》这本书籍吸引,差不多花了一年多时间深入学习和实战落地。
在工作过程中,我一直在思考如何使用UML进行标准化的团队统一建模协作,形成体系化的设计流程,统一团队设计规范,规范设计文档。
潘老师的体系方法给我们团队提供了很大的帮助,我们采用业务建模、需求、分析、设计四个流程来进行系统的设计。
在业务建模阶段,厘清愿景和业务流程,通过业务流程序列图映射系统用例,编写系统用例文档,
再通过用例文档提炼领域类图以及状态机,宏观描述事务之间的关系,对每一个系统用例设计分析序列图,详细描述系统提供的功能内部是如何实现的,与其他系统如何交互。
最后画组件图、部署图、ER图、制定系统接口契约文档。
提前制定好规范模板,系统用例文档、分析序列图、系统接口契约制定等任务能很好的分解到团队成员,达到非常好的协作设计效果。
最后在携程金服外汇兑换和电子旅支项目的开发过程中按图施工,由于在需求分析设计过程中提前深度思考好了绝大多数的问题,整个系统实现过程进展非常迅速,大大提高了项目的完成时间和质量。
通过confluence平台用网页的方式来记录文档信息和图纸,并且能够开展多分支、增量式的项目分支,阅读起来体验也非常好。
通过潘老师的这一软件方法体系,高屋建瓴,对系统的设计具有很好的实战指导意义,一直期待潘老师的软件方法下册,加油,潘老师,争取早日出版哦~~~
任少校
携程金服