两种方式没有什么确定的答案;
你熟悉、掌握哪种方式就用哪种;根据自己团队的爱好,熟练程度而定对象模型可用Together
数据库模型可用许多建模工具,进而转为相应的物理模型

解决方案 »

  1.   

    按照Rup的思想,应该是以用例为驱动的。
      

  2.   

    用例---就是用户需求,
        然后据此,构建业务领域模型。  这个模型是对象模型。
     数据库,实际上可以从对象模型中转换过来。
          对象模型中的类型,  转为 数据库的表。  表使用E-R图来表示。
       最后,才将E-R图表示的表转为实际数据库的表。   数据库系统是企业级软件的核心,但不是我们开发的根本,  根本的设计应该是业务领域对象模型!   
       数据库系统 仅仅是  软件系统持久化的那一部分!