一个用例描述了用户如何使用一个系统来完成一个特定的目标。用例图由系统、相关的用例和行动者组成,并将它们相互联系起来,以便直观地看到:描述的是什么?(系统),谁在使用该系统?(行为者)和行为者想要实现什么?(用例),因此,用例有助于确保通过从用户的角度捕捉需求来开发正确的系统。
Continue reading分类: Unified Modeling Language
免费在线 UML 工具
Visual Paradigm Online (VP Online) Express Edition a是为社区开发的免费在线制图软件。用易于使用的在线绘图工具绘制免费图表,没有水印和限制,如图表数量、项目文件大小等。你拥有为个人和非商业目的而创建的图表。
Continue readingUML 与软件开发过程
软件开发过程是一个用于构建软件的配方,决定了它所具有的能力,它是如何构建的,谁在做什么,以及所有活动的时间框架。过程旨在为软件开发带来纪律和可预测性,增加项目的成功机会。UML是为你的软件建模的语言,它是软件开发过程的一个重要部分。建模包括建立一个现实的抽象。抽象是一种简化,它们忽略了不相关的细节,只表示相关的细节。
Continue readingUML:什么是封装图?如何使用它?
一个包是模型元素的分组,这意味着一个包可以包含不同种类的模型元素,包括其他包来创建层次结构。一个包为其内容定义了一个命名空间,用于各种目的。
Continue readingUML 从什么到如何用用例和活动图
用例显示你的系统应该做什么。活动图允许你指定你的系统将如何完成它的目标。活动图显示了高层次的行动,这些行动被串联起来,代表了系统中发生的一个过程。活动图在建模业务流程或阐述一个用例方面特别好。这篇文章告诉你如何做到这一点。
Continue reading什么是状态图 (What is State Machine Diagram)?
状态图是状态机的图形表示,是软件和系统的 14 种 UML 图类型之一。状态图显示了一个由状态、状态转换和动作组成的行为模型。UML 状态图基于 David Harel 的状态图概念。状态图描述了允许的状态和转换以及影响这些转换的事件。
Continue reading