开始找了一堆类,可是类间关系与协作一直搞不清,
最近用结构化分析方法,
从数据流图出发,从上而下,逐步细化,
然后从数据流图经过转换,通过变换分析结合事务分析,
形成系统结构图,划分到各个模块,
同时还考虑模块的耦合,内聚.
以及控制范围与作用范围的优先等.
可是再向下应该怎么平滑进去下一步呢,
发现没有了类了概念~~~(在模块里面再划分类)
就是结构化分析与设计 和 面向对象的实现的过度,
应该也有办法比较好的过度,但是现在还想不出来.郁闷ing
(因为我们的需求不是用用例的形式表述的,所以我用结构化的方法容易分析,
用面向对象,与上级的想法冲突,也不好交流.........:()
开发过程的高效就在于 一个阶段到另一个阶段的平滑过度,平滑演进,
不会扔掉以前的,而是最大继承以前的成果,
人生也是如此,应该在合适的时候发生平滑转型.
才能不至于把以前的全部扔掉,从零开始.