UML类图参考:用于webapp的组功能。(比如facebook群组)
我正在寻找UML类图的一些现有参考,该类图是“webapp系统的组功能”的模型,如facebook group或meetup.com等 基本上,创建组、请求加入组、接受、拒绝、在组中创建事件、加入事件……等等 我只是想看看ppl是如何对web应用程序的特定部分(组功能)进行建模的,并看看一些常见的参考资料,说明什么是建模的好方法 我手绘了一个类图- 我试图模拟的是:UML类图参考:用于webapp的组功能。(比如facebook群组),uml,Uml,我正在寻找UML类图的一些现有参考,该类图是“webapp系统的组功能”的模型,如facebook group或meetup.com等 基本上,创建组、请求加入组、接受、拒绝、在组中创建事件、加入事件……等等 我只是想看看ppl是如何对web应用程序的特定部分(组功能)进行建模的,并看看一些常见的参考资料,说明什么是建模的好方法 我手绘了一个类图- 我试图模拟的是: 用户可以将0加入多个组 组可以有1到多个用户 组有0到多个事件 用户可以被邀请参加其组的活动,用户可以接受/拒绝..等等 组可以将
- UML标准中禁止双边共享聚合。我明白了,它是有道理的,但你必须把它写成两个连接
-组
连接的菱形在错误的一端事件
或组
或两者都应具有用户
方法邀请
- 用户可以做的是在用例或状态图中设置,而不是在类图中设置。你的规则5也一样
再次-您应该从UC图或状态图开始。我无法访问您的绘图,因此我看不到您所做的工作 作为起点,这显示了实体、关系和基数 我没有包括用户和事件之间的关系,因为这是通过组隐含的。你可能想也可能不想在视觉上勾勒出这种关系
这只显示了系统的静态结构,没有显示动态方面。好的,我想我的问题还不够清楚。我只是想看看ppl是如何对网络应用程序的特定部分(群组功能)进行建模的,只要ppl知道facebook群组是什么。我只是想看看一些常见的参考资料,看看什么是建模的好方法@Jaxox那么恐怕你在问一个被禁止的问题。这样的“榜样”将成为你工作的中坚力量。在StackOverflow上,您必须自己完成大部分工作,并询问您遇到的一些问题。向我们展示所有由您完成的用例和部分由您完成的类图,我们将帮助您正确地开发它。谢谢你,甘纳斯。但是,这些动作不需要被记录,并且更好地拥有这些信息的关联类吗?@Jaxox如果您想设置动作列表-使用UC diag.actions/states-state diag.actions结构-activity diag.Sequences of actions-Sequence diag.Timing-Timing diag。您还可以在其中包含类。但是类diag不是用于操作的。学习如何使用行为图。