如果要对dumawish例子建模。。。

wj7907 2003-10-14 08:22:53
小弟初学软件工程,在对N层结构的应用建模的时候有一困惑。看了dumawish例子,它先定义了一些基本数据(BookData,CustomerData,OrderData),然后在数据层实现相应的数据访问(Books,Customers,Orders),这些类无非是提供对基本数据的CRUD方法。但假如我们重头开始分析这个应用,我们应该可以分析初“顾客”“书”“订单”这三个对象之间存在如下关联:

1 0..* 1..*
顾客————————订单------书


但这种关联似乎并未出现在这个例子中(包括业务规则和业务外观层),至于这三个对象之间潜在的关系则是通过它们的属性来完成的(如:订单的BookID=书的BookID)。从这个例子提供的UML图上也找不到这种关联。现下小弟有一疑问:如果这个应用由你来建模,也是采用4层结构,你会不会考虑上述关联?

例外,看了这个例子我的感触是:照它的思想,抽象出基本数据类型,然后分别实现这些数据的RUD操作,业务规则层则做一些校验,业务外观层调用前面的方法形成子系统。似乎很难将上述关联与这种模型统一起来?我分析的关联是否错了?如果不是,它又怎样体现在N层结构种?
...全文
59 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
wj7907 2003-10-15
  • 打赏
  • 举报
回复
没有人回答:(

1,265

社区成员

发帖
与我相关
我的任务
社区描述
软件工程/管理 管理版
社区管理员
  • 研发管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧