其实我也在这点上犹豫过.先建模还是先设计框架?个人觉得这和角色有关.
对架构师来说2.高层建模是针对系统底层框架实现的一个高度概括.还没有涉及到具体的3.框架实现.先确定项目需要哪些底层框架模块,比如说JSP/Servlet,Request Dispatcher,facade,logging framework,cache framework,service invocation framework.... 等等
然后架构师决定是否选择已有框架(例如 Struts+Jdon+Hibernate)或者自己开发.
等具体到某个框架模块如何实现时,已经是另一个角色(例如Developer)的工作了.
有了框架设计后,实施框架则可能又有别人来做.等框架搭好后,才是具体的基于业务的建模,也就是我说的'5'.
[该贴被davinci于2007年04月20日 23:00修改过]