请教从零开始设计一个系统, OOM 各种图的实现逻辑

2018-08-01 10:32:30 +08:00
 lcdxiangzi
最近在用 powerdesigner 设计一个全新的系统,数据模型和业务流程感觉都是比较独立的,很容易上手就把图都画出来了,后面各种迭代就是了。
但是在着手画 OOM 面向对象的各种图的时候,有些纠结
1、看到用例图里面需要关联到实现类和接口,所以感觉类图要在用例图之前画出来
2、如果颗粒度比较细的话,时序图里面涉及到各种操作页面和类,所以类图要在时序图之前画出来
3、包图好像是应该在类图之前画出来的

目前只完成了 PDM 和流程图
按照自己的想法,接下来应该可以根据 PDM 生成 DAO 层的类图,再后面就需要对整个系统进行模块划分(疑问 1,这里是否应该和包图同步设计,是不是同一回事),然后定义不同模块的接口(疑问 2,定义接口的依据是什么?自己总觉得还缺少点什么东西,详细的数据和流程设计足够支持接口的定义吗?)

希望大佬可以指点一下,第一次做,心里有点虚。
(领导丢了两本系统设计和 powerdesigner 的书给我,我大概看了一下,写的质量真的好差,就像操作手册,没有任何设计思路在里面。包括里面的设计案例)
734 次点击
所在节点    问与答
1 条回复
lcdxiangzi
2018-08-10 13:49:18 +08:00
NND,大佬们都没人理我

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/475850

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX