我本身是小公司产品经理,但是因为产品文档要求,需要添加UML相关建模图,比如时序图,类包图之类的,请问这个是否必须要懂点技术才行,我看了《UML基础、案例与应用(第三版)》,绝大部分内容都懂,但是感觉好像还是不太会从需求变类图?请各位前辈赐教!!!
类图需要懂编程才能写,但即便做过几年编程的人也不一定能完全在开发之前把类图设计好。
偶然看到这个有趣的问题,以下是我的理解:
代码是对需求的具体实现,而类图你可理解为对抽象代码的一种图形化描述,它把需求落地后的代码结构、关系、内部属性进行了所谓的“图形结构化”展示,让逻辑更清晰。
当然,以上是从一个编程语言实现需求的角度来解释的。你也可以完全跳开编程语言来理解上面的内容,只不过更抽象一点,有种类似于联想记忆的感觉吧... 比如“实现关系” 你可以理解为有一种概念叫 “可处理计算机”,但是人们把这个概念实现了,做成 “电脑” 落地生产了,那么这里的 “电脑” 和 “可处理计算机” 就是实现关系。
所以我的结论是,你可以不懂技术,借助上面这样的方式来理解类图的各个知识点,从而画出类图。但反过来说由于类图的特性,懂点编程语言概念对于理解和画类图肯定是更加有帮助的,不知我的回答是否满意,忘采纳。
然后上面的详细举例,在我的这篇博客里有,感兴趣的话你可以看一下,希望对你有帮助:
https://blog.csdn.net/sinat_25207295/article/details/116073819