我有一个涉及三个类的场景:Planner、Agent(销售代理)和 Client。 这是场景: 计划员 class 有一个客户列表,计划员从列表中选择一个客户并将代理与该客户相关联。 代理商然后拜访客户以销售产品。 此外,需要创建销售操作 class 来存储有关销售的额外信息,例如已售出的产品。 我 ...
我有一个涉及三个类的场景:Planner、Agent(销售代理)和 Client。 这是场景: 计划员 class 有一个客户列表,计划员从列表中选择一个客户并将代理与该客户相关联。 代理商然后拜访客户以销售产品。 此外,需要创建销售操作 class 来存储有关销售的额外信息,例如已售出的产品。 我 ...
基于责任分析模式: 这个概念是我们有一个遵循责任分析模式逻辑的 class 图。 如何使用给定的 function assignStaffContact()分配联系人? 我知道StaffContact class 是一个控件 class 和Client , StaffMember是实体类(我们不 ...
我有一个用例“管理登录和安全”(MA01),描述如下:作为用户,我希望能够导航到 myaccount 中的登录和安全屏幕,以便能够管理我的凭据。 还有另一个用例称为“管理帐户详细信息”(MA03),描述如下:作为用户,我想管理我的访问数据(电子邮件、密码)。 还有更多的用例,例如第二个。 有越来越多 ...
我有一个电子商务的 ERD 图,其中包含以下实体Product 、 Tag 、 ProductTag 、 Category和其他实体。 我试着把它转换成class图如下: 我的问题是,这是跟踪我所有实体的好方法吗? 它喜欢实现 SOLID 原则吗? 我在 2 天内有一个演示文稿,我想非常确定我做了 ...
我根据我问的问题得到的答案做了一个注册登录的class图。 链接到问题: UML Class 图 - 关于 class 用户身份验证图的问题 Class示意图: 我明白我需要做什么吗? 如果它是正确的,我需要在注册 class 中添加用户列表还是不需要? 编辑:我替换了图像,因为我把它画在纸上 ...
我正在为用户身份验证(注册/登录)制作一个 class 图,我遇到了一些问题: 这是我如何指示参数是可选的(电话号码和用户名是可选的) 我应该登录/注册 class 还是像我在这里做的那样? ...
我正在为网站的注册过程制作一个序列图。 注册应包括以下信息: 名字(必填) 姓氏(必填) Email(必填) 需要密码) 用户名(可选) 电话号码(选填) 提交注册验证时 email 应发送至用户的 email。 这是我制作的时序图: 顺序正确吗? 我是否需要将用户名和电话号码消息替换为表明它 ...
我正在为网站的用户身份验证创建一个用例,当用户注册新帐户时,网站会向用户发送验证 email。 这个用例是否正确? 如果没有,我该如何改进它? 这是我做的用例: ...
所以每个菜单都有不同的类别,每个类别都有产品。 我对应该使用什么用例有点困惑。 ...
我的问题是,我不知道 SOAP 和 Rest Web 服务在部署图中是否是这样建模的。 我一直在搜索 inte.net,这就是我所找到的全部内容。 我的目标是 model 一个 web 应用程序,它咨询两个 Web 服务,一个 SOAP(在远程机器上)和一个 REST(在我的本地机器上)。 ...
我在我的数据库中加入了表 Inheritance:一个可以是公司或个人的客户表。 我需要为客户创建一个帐户,但如果是个人,则只需要一个;如果是公司,则需要一个或多个。 我也有后台用户也需要一个帐户。 所以我尝试了这个,但我不确定这是否是个好主意。 那么这是一个好主意吗? 感谢 The Impale ...
我正在使用 Cameo Systems Modeler 并想模拟人类活动和每个动作的努力程度。 我试过使用输入和 output 引脚,但这些似乎对我的目的没有意义。 我不确定这是 UML function 还是 SysML,所以我标记了两者。 ...
在我的域 model 图表中,我有一个由多个传感器(例如:温度传感器)定义的 class 区域,但每个传感器一次可以在一个区域上。 因为我可以移动传感器,所以我可以将传感器更改到另一个区域,并在最终情况下删除该区域(因为一个区域需要传感器才能存在)。 可知,Area已经和属性data:Data。 我 ...
我正在尝试 model 运行多个并发流的应用程序。 在这种情况下,多个线程可以创建事件并将它们存储在缓冲区中,然后由另一个线程收集和显示。 接收线程应该阻塞并等待传入的事件。 我目前是这样建模的: 此示例使用 object 流。 但是我不确定这是否是 model 这种类型的线程间通信的正确方法。 ...
我在教科书中找到了装饰器模式的这个例子。 如果我们考虑 object: LockedStack MyStack = new LockedStack(new UndoStack(new Stack())) 我如何调用 function 撤消它? MyStack.delegate.undo()将不起 ...
我有一本 UML 书,正在阅读有关嵌套片段的内容。 它显示了嵌套片段的示例。 但我不明白.. 为什么它说“如果进入此片段时条件“取消不成功”为真(即取消不成功),则不再执行此片段内的交互”。 我之前了解到的是,在执行交互之前,条件应该为真? 但在这种情况下,它说的是相反的..(因为他们说执行交互应 ...
你如何对model进行以下限制? 如果一个地方已被 2 个或 2 个以上的用户收藏为书签,则它是受欢迎的。 这里对应的uml图: uml 我尝试了几种方法,例如: 但没有任何效果...... ...
根据这个用例图,我必须通过假设为除登录之外的每个用例绘制序列图。 例如,当我来到结帐时序图时,我可以假设过程是通过视图项目完成的,但是在视图项目序列图中,我必须清楚地画出过程序列。 我在谷歌上搜索并了解了时序图,但我没有找到这样的东西。 我正在尝试勾画一些用例,但是例如,当涉及到完成结帐时,有很多 ...
使用 UML/SysML 时,使用 Git 子模块表示软件策略/结构的最佳图表类型是什么? 我是 Git 新手,但在我看来 UML Package 图类型在 GIT 级别是最合适的,因为“GIT Submodules”听起来像是一种组织物理代码文件和文件组(和版本)的方式,所以它是一个“逻辑组织” ...
我一直不明白这些类型的关联之间的区别。 我应该如何解释以及在哪些情况下应该使用每一个? ...