2011-07-21 49 views
0

我即将开发这个小型网站,它基本上是一个简单的网络应用程序,用于存储关于患者为医生的信息。 该公司我从需要一个类图的介绍,坦白地说,我已经做到了这一点,但只为独立的应用程序,我很新的设计网站的类图。 我使用的是Ivar Jacobson的迭代方法,用例包括: 参与者,场景(表示用户系统互动良好时),以及更糟糕的情况(遇到问题时的解决方案)。 通过应用这个我得出了一个很好的结论,一个准备良好的类图。 我的问题是,我怀疑我是否应该在图中包含jsp视图和servlet(在我的情况下是动作bean,因为我使用Stripes),我的意思是,业务类和用户之间的桥梁是jsp -views和提供的信息将由servlet(或动作bean)处理,你会将它们包含在类图中吗? 对于一个小项目来说,这可能不是那么相关,但如果你有一个包含30个视图和20个servlet的项目,那么这个图表就会变得混乱而巨大。 你有关于它的一些提示吗?在网站类图中查看和Servlets?

谢谢

回答

0

如果你需要的类图的唯一原因是为了满足客户,最好找出他们要寻找的第一个。

但是,如果他们没有具体的(而忽略愤世嫉俗的选项)我建议如下:

  • 创建一个“域模型”图。即捕获域中的概念及其相互关系。所以医生,病人和相关的东西。
  • 不要创建一个“设计”类图 - 即没有jsps,servlet等。如有必要,创建一个简单的体系结构图片,而不是显示应用程序如何分层。

理由:域模型适用于检查范围和验证域规则(关系)。 “设计”类图只是模糊了这一点。 jsps,控制器等的泛滥掩盖了底层架构模式,同时分散了领域模型中有用的东西。

hth。