UML类图参考:用于webapp的组功能。(比如facebook群组)

UML类图参考:用于webapp的组功能。(比如facebook群组),uml,Uml,我正在寻找UML类图的一些现有参考,该类图是“webapp系统的组功能”的模型,如facebook group或meetup.com等 基本上,创建组、请求加入组、接受、拒绝、在组中创建事件、加入事件……等等 我只是想看看ppl是如何对web应用程序的特定部分(组功能)进行建模的,并看看一些常见的参考资料,说明什么是建模的好方法 我手绘了一个类图- 我试图模拟的是: 用户可以将0加入多个组 组可以有1到多个用户 组有0到多个事件 用户可以被邀请参加其组的活动,用户可以接受/拒绝..等等 组可以将

我正在寻找UML类图的一些现有参考,该类图是“webapp系统的组功能”的模型,如facebook group或meetup.com等

基本上,创建组、请求加入组、接受、拒绝、在组中创建事件、加入事件……等等

我只是想看看ppl是如何对web应用程序的特定部分(组功能)进行建模的,并看看一些常见的参考资料,说明什么是建模的好方法

我手绘了一个类图-

我试图模拟的是:

  • 用户可以将0加入多个组
  • 组可以有1到多个用户
  • 组有0到多个事件
  • 用户可以被邀请参加其组的活动,用户可以接受/拒绝..等等
  • 组可以将其事件(活动)发送给其他组,也可以接受/拒绝等
  • 类图是结构图。你说的是行为。在类图中显示行为非常不方便。从用例开始,进入活动图
  • UML是一种支持建模的语言集。不使用特定语言建模,更不用说编程语言或特定框架了。我有时使用类图对UI设计或用户指南进行建模UML图看起来是一样的,不考虑facebook的使用
  • Facebook编程是一个框架的使用,支持创建某些类型的is,具有一些现成的功能。如果您想制作一个支持这种建模的类图,只需将facebook类作为现成类使用,并从中派生出您的类
  • 编辑。 作为对您的图表的反应(请将其参考放入问题中):

    • 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不是用于操作的。学习如何使用行为图。