Uml 网页是序列图中的对象吗?
我正在为在线购物车创建序列图。我正在隔离图表需要哪些对象 客户与登录页面交互并购买产品 我可以将登录页面作为对象或类吗?它不是业务逻辑,也不是用户创建的对象。我不知道我是否应该使用它Uml 网页是序列图中的对象吗?,uml,use-case,sequence-diagram,Uml,Use Case,Sequence Diagram,我正在为在线购物车创建序列图。我正在隔离图表需要哪些对象 客户与登录页面交互并购买产品 我可以将登录页面作为对象或类吗?它不是业务逻辑,也不是用户创建的对象。我不知道我是否应该使用它 任何详细说明如何选择对象的链接都将不胜感激。在我看来,您正试图显示购买产品时对象之间的交互顺序 在这种情况下,网页或视图不应出现在图表中。页面/视图是与用户交互的一种方式,可以显示为对端点的外部调用,该端点将实际处理购买请求。因此,序列图中第一个/最左边的对象可能是接收此调用的控制器/端点。您可以在序列图中包括浏览
任何详细说明如何选择对象的链接都将不胜感激。在我看来,您正试图显示购买产品时对象之间的交互顺序
在这种情况下,网页或视图不应出现在图表中。页面/视图是与用户交互的一种方式,可以显示为对端点的外部调用,该端点将实际处理购买请求。因此,序列图中第一个/最左边的对象可能是接收此调用的控制器/端点。您可以在序列图中包括浏览器,但不应包括UI详细信息。您应该只拥有可以通过浏览器启动的请求。此图是一个很好的示例:
UML序列图用于表示或建模系统对象或组件之间的消息、事件和动作流。为此,登录应该是系统的组件(作为类),而不是页面。对象将是尝试登录的用户。我建议您在序列图介绍中浏览此链接- 对于登录序列图
是的,是的。但是,它可以同时是业务逻辑对象和接口/GUI对象
您可以将逻辑和接口代码分为不同的类/对象。是的,我想这是我在回答中没有提到的,它的业务逻辑和gui对象同时存在time@amod0017建议:有时我必须对一个现有的web应用程序建模,并在序列图中放置两次网页,一个类用于业务逻辑层,一个类用于GUI层