我觉得按这种方式做产品可能有点困难吧。实际的情况是 不管业务流程有没有变化,各个部门的职责都经常发生变动。面对对象需要对象有一系列特定的特征,但至少从国情来看,各部门职责不清、频繁变动的情况很常见。这样混乱的客户对象,感觉实在很难面向对象。
而从代码开发的角度来,整体代码体系都是程序员自我掌控的,用户需求转换为软件需求后,进行对象抽象就好掌控多了。
面向对象的需求分析软件工程有面向过程,也有面向对象,同样需求分析也有面向过程和面向对象的方法,这两种个都是认识世界的方式。 什么是面向过程## 面向过程会把世界看成是是关联的、存在很多密不可分...