状态图是状态机的图形表示,是软件和系统的 14 种 UML 图类型之一。状态图显示了一个由状态、状态转换和动作组成的行为模型。UML 状态图基于 David Harel 的状态图概念。状态图描述了允许的状态和转换以及影响这些转换的事件。
Continue reading
状态机图与活动图
UML状态机图和活动图都是行为图,但侧重点不同。活动图是没有触发(事件)机制的功能流,状态机是由触发的状态组成。
Continue reading
TOGAF架构开发方法(ADM)简介
TOGAF(开放组架构框架)是一个开放的
Continue reading敏捷团队:开发成熟度
当团队刚开始进行敏捷开发时,除了日程表上可能有更多的会议外,几乎没有什么变化。他们可能仍然单独运作,或者限制他们与客户的互动。你可能会看到工作分解成瀑布式的那种任务,然后设计用户故事,然后构建故事,然后测试故事。因此,当 “敏捷团队 “只是走马观花,没有理解或接受敏捷的原则和价值时,他们的形式是敏捷的。当团队按照敏捷的价值观和原则来思考和行动时,他们就会变得敏捷。
Continue reading
Scrum 中就绪的定义
准备就绪的定义是一套协议,让每个人都知道什么时候可以开始做某件事,例如,什么时候一个用户故事可以被带入冲刺,或者什么时候所有必要的条件都适合团队开始冲刺。一个适当的准备就绪的定义将大大改善Scrum团队成功实现冲刺目标的机会。
Continue reading
Scrum 中的透明度
透明度是Scrum过程的第一个重要方面,必须让对结果负责的人看到。透明度要求在其日常活动和工件中定义这些方面,以便团队能够对他们所看到的东西有一个共同的理解。
Continue reading
什么是软件工程?
软件工程专注于软件产品的开发。它是一种系统的、有纪律的、可量化的软件开发、运行和维护方法;也就是说,对软件应用进行工程化。
Continue reading
Swiss Knife:您的视觉竞争分析工具箱
战略分析是战略规划周期的核心步骤。每个战略家都应该有一套分析模型工具来处理。然而,有许多技术和工具可用于战略分析。如果你在互联网上搜索谷歌,你会发现有很多选择。
Continue reading系统上下文图和DFD有什么关系?
上下文图显示了被视为单一高层流程的系统,然后显示了该系统与其他外部实体(系统、组织团体、外部数据存储等)的关系。上下文图的另一个名称是上下文级数据流图或0级DFD。
Continue reading
逐步细化开发 DFD
解决复杂问题的有效方法之一是将其分解为更简单的子问题。你首先要把整个任务分解成更简单的部分。逐步细化本质上是对系统进行分解,以深入了解构成系统的子系统,这被称为自上而下的分解方法。
Continue reading