Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个带有文本输入、微调器和切换按钮(都在一个页面上)的界面(android 活动,但这不重要)。根据所有这些元素的状态,我生成文本输出(在同一页面上)。
由于关系并非微不足道,我想以某种方式可视化这些元素之间的逻辑关系。我正在阅读有关 UML、活动图等的信息,但在那里有点迷失了。
我应该寻找什么术语?您推荐使用什么程序在计算机(linux)上绘制此类图表?
UML 活动图可能不是您想要的。它们通常用于对流程中的活动进行建模。它们往往更高级和概念化,而不是关于实施。
从您的问题来看,好像您正在研究实现本身。在这种情况下,我会敦促您查看UML 状态图。当您想考虑您的应用程序(或应用程序的组件)可能处于的不同状态时,它们非常简洁。它还允许您在逻辑上将行为分解为状态。
此外,它也是一种直接对应用程序建模的方法,您可以应用设计模式(尤其是状态模式)来实现模型。