1)UML能准确全面地表达业务现状。
2)UML是和客户沟通的良好语言。
问:客户不懂UML咋办?
答:我和客户沟通需求时,会直接使用各种UML图,如类图、活动图、状态机图、用例图等。客户尽管开始不懂,但一经你介绍,客户就会马上能看懂,客户能更加准确地理解你的意思,给出他更精准的理解。同时客户会觉得你非常专业,你的专业形象将会大大提升,这对项目后续工作是非常有利的。
3)UML能帮助你透视表面需求,发掘深层次的需求,找到什么是客户真正想要的。
4)UML不是万能的。
UML能表达90%以上的内容。
加上必要的文字表达、其它图,和创造性地应用UML,你就能表达出100%的内容。
需求分析的基本过程,以及该过程中UML发挥的作用,如下图:
上图由上到下是需求开发的大致过程,但不是绝对的,我们需要经常回过头来重新思考。无论是客户还是项目组,对需求的理解都是持续加深的。在这个过程中,如果我们能善用UML,工作将会做得更加出色!
特别声明:
如需转载此文,请给出指向本网站的连接,如下:
作者:张传波
摘自:http://www.umlonline.cn
如不能按此要求,请不要转载此文。