首页 文章

我怎么能用不同的ui绘制序列图

提问于
浏览
1

我想问一个一般性的问题,用实体,边界和控制类绘制序列图 .

我打算创建一个具有此按钮“显示选项”的程序,然后当我点击它时,它将显示其他可用选项 . 我应该如何为该程序的流程绘制一个序列图,例如在我单击“显示按钮”后出现其他选项,我可以单击该选项打开一个新页面 . 我必须将每个选项作为边界,因为当我点击它时它也会在另一个页面中打开吗?如果我需要将选项建模为边界,我想问一下边界与边界直接通信是否合乎逻辑?我不确定要为打开新页面添加什么控件类 .

如果我的问题太模糊,因为我还处于设计阶段并且我没有工作样本,我道歉 .

1 回答

  • 0

    不,您不需要为每个对话框分别设置边界 . 您只需要一个覆盖整个对话框区域的边界,在该区域中只显示所需信息的某些部分 . 但是,边界应代表特定数量的相关信息项 . 例如 . 您可能有一个名为“个人信息”的边界,可能会显示姓名,生日和地址 . 但是,拥有一个关于一般地址的“地址”边界也是一个好主意 . 设计系统时,将弹出业务对象(如“人员”和“地址”),最终构建边界以表示它们 .

    在SD中使用边界时,您只需将消息传递给它,即可显示/显示哪些信息项 .

    例如,SD可能如下所示:

    enter image description here

    您还可以为Option1和Option2创建额外的边界 . 但从上下文来看,(希望)明确表示您有选项列表,这些列表是单独处理的(以相同的形式) . 如果您想明确需要单独的表单,您将创建额外的边界(例如,如果它是一个复杂的对话框) .

相关问题