我即将开发这个小网站,它基本上是一个简单的网络应用程序,用于存储医生的病人信息。 我已经从需求中获得了一个带有类图的介绍,很荣幸,我已经完成了这项工作,但仅针对独立应用程序,我在为网站设计类图时非常新。 我正在使用的是Ivar Jacobson的迭代方法和用例,其中一个用例包括: 演员,场景(代表一切正常时的用户 - 系统交互),以及更糟糕的场景(当出现问题时的解决方案)。 通过应用这个我得出了一个很好的结论,一个准备充分的类图。 我的问题是我怀疑我是否应该在图中包含jsp视图和servlet(在我的案例中是动作bean,因为我使用Stripes),我的意思是,业务类和用户之间的桥梁是jsp-视图和提供的信息将由servlet(或操作bean)处理,您是否将它们包含在类图中? 对于一个小项目来说,这可能不是那么相关,但是如果你有一个包含30个视图和20个servlet的项目,那么该图将变得混乱和庞大。 你有关于它的一些提示吗?
谢谢
答案 0 :(得分:0)
如果你需要类图的唯一原因是满足客户,最好先找出他们想要的东西。
如果他们不具体(并忽略了愤世嫉俗的选择),我建议如下:
理由:域模型适用于检查范围和验证域规则(关系)。 “设计”类图只会混淆。 jsps,控制器等的激增隐藏了底层架构模式,同时分散了域模型中有用的东西。
第h