
uml
文章平均质量分 78
Warren2Lynch
Researcher and architect of object oriented technology, Agile software Development and enterprise process management
展开
-
UML活动图
UML 活动图是一种行为图,使用动作流来显示场景。它为一系列的行动、基于条件的决定、并发的分支和各种循环建模。14种类型的UML图: 活动图在 UML 2.2 中有 14 种类型的 UML 图,分为两类:7种图表类型代表结构信息 另外 7 个代表行为建模的通用 UML 图类型,包括代表交互的不同方面的四个。这些图表可以按层次分类,如下面的 UML 图表所示:结构图:类图,对象图,组件图,复合结构图,部署图,包图,配置文件图行为图:用例图、活动图、状态机图UML ...原创 2022-03-22 13:41:19 · 2304 阅读 · 0 评论 -
用例分析教程
UML用例图是正在开发的新软件程序的系统/软件需求的主要形式。用例图的目的是可视化系统应该做什么(什么);在这个阶段,它不考虑如何(如何)去做。一旦指定了用例,就可以用文本和可视化的表示(即用例图)来表示它。用例建模的一个关键概念是它帮助我们从最终用户的角度设计系统。它是一种通过指定所有外部可见的系统行为以用户术语来传达系统行为的有效技术。换言之,必须从外部来看待系统的使用,即不应该从内部来看待系统,而是从更高的层面来确定系统应该提供给外部参与者的功能。用例图的目的用例图通常是在开发的早..翻译 2022-02-23 15:26:53 · 13179 阅读 · 1 评论 -
软件危机 (Software Crisis) 事件列表
在 1960 年代後期,很明顯軟件的開發不同於製造其他產品。這是因為在軟件開發後期僱用更多的人力(程序員)並不總是有助於加快開發過程。相反,有時它可能會產生負面影響,如延遲實現預定目標、軟件質量下降等。 儘管軟件長期以來一直是許多系統的重要元素,但在一定時間內開發軟件並保持其質量仍然是難的。 歷史證明,在預定日期之後或出現錯誤交付軟件會造成大規模的經濟損失以及許多人的不便。Y2K問題等災難影響了世界各國的經濟、政治和行政系統。這種發生災難性故障的情況被稱為軟件危機。軟件危機的主要原因是與劣質軟件相關的.翻译 2021-10-12 11:30:35 · 1972 阅读 · 0 评论 -
LeSS 小型框架 vs 巨型框架 (Basic vs Huge)
Scrum: 大型企业规模化(LeSS框架)LeSS框架是scrum的放大版本,可帮助产品团队在大规模环境中实施Scrum。LeSS适用于在单个产品上一起工作的多个Scrum团队。LeSS提供了实验,指南,框架,原理和要素,以通过案例研究或从早期实施或不同环境中汲取的经验教训来帮助团队实施LeSS框架。它支持多团队以及(Mulit-Site)多站点敏捷开发。符合Scrum惯例的LeSS框架...原创 2019-12-27 17:34:18 · 490 阅读 · 0 评论 -
UML - 时序图
什么是时序图?时序图是UML交互图,用于在图的主要目的是推理时间时显示交互。时序图侧重于沿线性时间轴在生命线内和之间变化的条件。时序图描述了单个分类器和分类器交互的行为,将注意力集中在导致生命线建模条件发生变化的事件发生时间上。时间图一览从一个状态到另一个状态的变化由生命线水平的变化来表示。对于给定状态的时间段,时间线与该状态平行。状态的变化表现为从一个级别到另一个级别的...翻译 2019-04-03 17:07:43 · 1493 阅读 · 0 评论 -
什么是UML协作图?What is Communication Diagram in UML
协作图(在UML 1.x中称为通信图 Collaboration Diagram)用于显示对象如何交互以执行特定用例或用例的一部分的行为。除了序列图之外,设计人员还使用协作来定义和阐明执行用例的特定事件流的对象的角色。它们是用于确定类职责和接口的主要信息来源。什么是协作?协作是指定对象和参与者的集合,其中包含连接它们的链接。他们合作执行某项任务。 协作定义了一组对于给定目的而言有意义的参...原创 2019-04-03 16:30:19 · 2715 阅读 · 0 评论 -
UML用例图:提示和常见问题解答
什么是UML用例图(UCD),何时应该使用它?UML用例图可用于以水平方式描述系统的功能。也就是说,UCD不仅仅代表系统各个功能的细节,还可以用来显示其所有可用功能。但值得注意的是,UCD与序列图或流程图根本不同,因为它们不会尝试表示系统操作和子操作应执行的次序或次数。本常见问题解答中有许多图形示例;你可能想看看它们以熟悉它们的外观。UCD只有4个主要元素:您描述的系统与之交互的角色,系...翻译 2019-04-11 14:34:42 · 5736 阅读 · 0 评论 -
用例图案例研究 - 应答系统
应答系统是系统对手接听电话并记录来自呼叫者的消息。它旨在作为单个所有者的个人应答系统。它将支持:仅用于通告和接受来电者消息的模式 能够查看呼叫者消息 个性化的问候 本地管理模式,问候语和来电者信息回答系统域用例模型让我们分析需求文档,以确定系统的潜在参与者和用例。首先,让我们列出潜在的参与者。快速查看需求文档可显示以下特定于系统的术语和实体:呼叫者是被回答的人并且他们的消息被采取...原创 2019-04-11 09:44:27 · 836 阅读 · 0 评论 -
如何使用用例之间的关系?
什么是用例图?用例提供了系统的高级视图。用例建模是与用户和其他利益相关者就系统和目标进行沟通的有效方式。用例描述了系统执行的动作序列,其为特定的actor产生可观察的值结果。它支持需求工程活动和捕获系统应该执行的需求过程,主要是系统功能需求。用例之间的关系用例共享不同类型的关系。两个用例之间的关系基本上是两个用例之间的依赖关系。定义两个用例之间的关系是用例图的建模者的决定。使用不同类型...原创 2019-04-11 09:21:20 · 10111 阅读 · 0 评论 -
UML扩展机制
介绍在当今的市场中,组织需要不断发展。这导致了一场知识革命,通过战略性地获取、交流和利用知识资产,使组织能够灵活响应。面向对象和基于组件的开发是这场革命的主干,它是统一建模语言(UML),将它们结合在一起成为进化的必要基础。但是,正是UML扩展机制进一步推动了这一点,并使组织能够通过战略捕获、通信和利用智能资产,真正以敏捷和响应的方式发展。UML是一种通用的、工具支持的、标准化的建模语言,...原创 2019-03-28 08:49:39 · 7668 阅读 · 3 评论 -
如何使用ERD设计关系数据库?
数据库在我们的日常生活中变得越来越不可或缺。我们每天和每个地方处理数据 - 手机联系人,医疗记录,后勤数据和交易记录等。它们都存储在数据库中。没有数据库,很难想象世界会是什么样子。也许没有ATM,没有信用卡,没有GIS,也没有航空公司的预订...数据库的历史可以追溯到电子计算的早期阶段。多年来,出现了许多数据库类型,例如分层数据库,关系数据库,对象数据库,XML数据库等。它们的硬件要求,效率以...翻译 2019-04-03 17:18:02 · 4373 阅读 · 1 评论 -
Class Diagram: 抽象类 (Abstract) vs 具体类 (Concrete)
Class Diagram :抽像類vs具體的類的概念 抽像或具體: 並說明這些類和具體類之間的差異。 所有類(Class) 都可以指定為抽像或具體。Concrete是默認值。這意味著該類可以具有(直接)實例(instances) 。相反,抽象意味著一個類不能擁有自己的(直接)實例(instances) 。抽像類純粹是為了概括通用行為,否則這些行為將...原创 2019-07-10 15:25:05 · 1213 阅读 · 0 评论 -
用例分析:用例模板和示例
用例是描述用户和系统之间交互的人的模型。用例的价值在于它帮助用户自己执行任务,这样他们就可以确定支持每个步骤所需的功能。此外,用户必须只考虑步骤后的内容,这使得他更容易正确地识别所有以前的步骤和所有后续步骤,而不遗漏任何步骤。用例描述了用户需要做什么,他想要完成什么,以及在使用软件时系统如何响应。A use case is a model of a person who describes t...原创 2019-07-16 15:03:42 · 3564 阅读 · 0 评论 -
如何开发用例描述?
来源:翻译自 - What is Use Case Specification?Visual Paradign仅以UML表示法显示用例图是不够的。每个用例都附有说明用例目的的文本,以及在执行用例时完成的功能。用例规范通常以迭代方式在分析和设计阶段创建。首先,仅写入执行用例的正常流程所需的步骤的简要描述(即,用例提供了什么功能)。 随着分析的进展,这些步骤将得到充实,以增加更多细节。...翻译 2019-07-16 15:24:13 · 1504 阅读 · 0 评论 -
用例图表示法指南
用例图是一种UML图。以下是UML用例图中支持的统一建模语言(UML)符号列表:图标名称用例协会Actor系统包括延伸依赖概括实现合作用例用例表示可以通过访问系统或软件应用程序来实现的用户目标。在 Visual Paradigm通过在用例下创建子序列图,您可以利用子图功能来描述用例与用户之间的...原创 2019-07-16 15:57:34 · 1973 阅读 · 0 评论 -
什么是用例测试?
用例测试是一种技术,可以帮助我们识别从头到尾按事务处理整个系统的测试用例。Ivar Jacobson在他的着作“面向对象软件工程:用例驱动方法”[Jacobson,1992]中描述了它们。用例是演员(系统的用户)对系统的特定使用的描述。每个用例描述了actor与系统之间的交互,以便实现特定任务(或者至少为用户产生一些有价值的东西)。 演员通常是人,但他们也可能是其他系统。 用例是描述a...原创 2019-07-16 17:59:38 · 3018 阅读 · 0 评论 -
用例图中actor的基本类型
UML用例图是用于新的软件程序的系统/软件要求的主要形式下开发。用例指定预期的行为(什么),而不是确定它的确切方法(如何)。指定的用例可以表示文本和可视表示(即用例图)。用例建模的一个关键概念是它帮助我们从最终用户的角度设计系统。通过指定所有外部可见的系统行为,它是一种有效的技术,用于通过用户的术语来传达系统行为。用例图通常很简单。它没有显示用例的详细信息:它只概括了用例,参与者和系统之间...原创 2019-08-06 08:35:47 · 3012 阅读 · 0 评论 -
用例图的5种关系类型 - 关联、泛化 (Actor & Use Case)、包含、扩展
当涉及到绘制 UML 用例图时,许多人面临的一个难题是在用例图中显示各种关系。事实上,许多人倾向于混淆<<extend>>、<<include>>和泛化。本文将详细研究各种用例图关系,并使用示例对它们进行解释。要深入了解用例,请参阅我们的用例图教程。如果您想在学习的同时绘制它们,您可以使用我们的工具来创建用例图。用例图中可以有5种关系类型。A...原创 2019-08-06 08:54:25 · 11073 阅读 · 0 评论 -
一文渎懂统一建模语言状态图 (State Diagram or State Machine Diagram)
状态图被用于在时间有限的实例来表示该系统或该系统的一部分的状态。它是一个行为图,它表示使用有限状态转换的行为。状态图也称为状态机和状态图。这些术语通常可互换使用。简单地说,状态图用于模拟类的动态行为以响应时间和改变外部刺激。我们可以说每个类都有一个状态,但我们不使用状态图对每个类建模。我们更喜欢对具有三种或更多状态的状态进行建模。状态图的使用我们用它来陈述负责状态变化的事件(我们不会显示...原创 2019-08-06 16:21:27 · 2043 阅读 · 0 评论 -
什么是跨职能流程图? Cross-Functional / Swimlane Flowchart
基本流程图 (flowchart)包括一系列通过箭头连接的过程步骤,显示操作顺序。在这方面,流程图是一维的。跨职能流程图 (Cross-functional flowchart) 使用泳道 (Swinlane)通过将每个流程步骤分配到一个类别来提供额外的维度。大多数情况下,类别是利益相关者(人员,角色或部门),但它也可以是机器,项目阶段,资源或其他属性。使用跨职能流程图来显示业务流程与负责该...原创 2019-04-10 14:40:23 · 11060 阅读 · 0 评论 -
精彩的在线图表软件 - 真实体验的实时演示
今天,让我介绍一下这个出色的图表工具。您可以输入数据,甚至复制粘贴到电子表格中,以实现实时图表可视化。没有设置和配置。您可以使用Excel公式并将其绘制成图形!直观的图表制作工具通过在直观的电子表格编辑器中输入值和类别,轻松构建任何图表。输入时,图表将立即刷新以反映数据。图表编辑简单,直接且快速!主要特点:类似电子表格的编辑器,便于数据编辑 丰富的格式选项集 各种图表类...原创 2019-03-26 16:36:00 · 818 阅读 · 0 评论 -
设计云计算架构: AWS / Azure / Google / IBM / Oracle / Alibaba / Trencent Cloud
简单来说,什么是云计算?云计算是按需计算服务的交付 - 从应用程序到存储和处理能力 - 通常通过互联网和按需付费的方式提供。我们都知道大型云运营商 - AWS / Azure / Google / IBM / Oracle / Alibaba / Trencent Cloud。这个公共云提供商列表围绕着提供软件,平台和基础架构即服务产品的服务提供商。还有更多的云提供商专注于企业软件堆栈的某些...翻译 2019-03-26 16:12:40 · 741 阅读 · 0 评论 -
敏捷发展: 故事映射
故事映射是Jeff Patton倡导的一项技术。它为我们提供了一种将整个产品或服务设想为用户完成的一系列任务的方法。从纯粹的实际角度来说,它涉及构建一个用户故事地图,这些故事在标题下排列,代表用户在产品中的体验。这可以通过团队成员之间的一系列对话迭代完成。因此,第一次尝试可能看起来像这样,用户故事按其各自的功能分组(有些可能称这些顶级功能’Epics’)。在这里,我们将产品的高级功能(...原创 2019-02-12 16:42:03 · 829 阅读 · 0 评论 -
在線ArchiMate軟件
(Source: Online ArchiMate Software) 最好的ArchiMate圖軟件Visual Paradigm Online提供市場上最簡單,最強大的ArchiMate軟件。使用專業的EA圖表軟件設計企業架構。使用ArchiMate圖表可以幫助您的團隊直觀,流暢地進行溝通。實時協作作為基於雲的圖表解決方案,VP Online可以在所有瀏覽器和所有O /...翻译 2019-02-22 17:36:08 · 472 阅读 · 0 评论 -
用例2.0及敏捷軟件開發
正在構建大型複雜系統的企業正在逐漸遠離傳統的瀑布式開發,轉而採用敏捷流程。這使我們想知道用例如何適應敏捷過程,特別是敏捷關注用戶故事。由Ivar Jacobson,Ian Spence和Brian Kerr開發的Use-Case 2.0是用戶故事和Scrum和Kanban的敏捷方法開發的新一代用例驅動的開發 - 輕量級,敏捷和精益。Use-Case 2.0具有過去的所有流行價值,例如支持需求以及架...原创 2018-12-12 12:10:24 · 342 阅读 · 0 评论 -
如何编写用例
如何编写用例 作为具有商业背景的人员,您是否发现许多业务分析师职位涉及与IT团队或IT系统的一些互动?您是否想知道如果您没有太多(或任何)技术知识,您将如何履行这些责任?作为一名技术专业人员,您是否有兴趣学习技术来分享技术可以为组织做些什么?您是否被要求使用较少的“技术演讲”来谈论这项技术,但不太清楚这意味着什么?在下文中,我将描述用例 - 一种常用的业务分析技术,它捕...2018-06-20 14:19:35 · 2639 阅读 · 0 评论 -
学习用例图- Include and Extend Use Case
什么是用例图?用例描述了一个演员和感兴趣的系统之间的一系列交互,以达到某种特定目标,并由某种触发事件引发。用例满足需求或为演员解决问题。用例图包含一组用例,可以通过从每个角色的不同角度讲述系统将如何使用的“故事”来开发。用例图指南确保每个用例都能满足可观察的用户目标用例图没有显示用例的细节:它仅概括用例,参与者和系统之间的一些关系。用例图并未显示执行步骤以实现每个用例目标...原创 2018-06-20 13:30:15 · 427 阅读 · 0 评论 -
Visual Paradigm UML建模和應用技巧
UML(统一建模语言)是软件开发人员使用的建模语言。UML可用于开发图表并为用户提供即用型表达式建模示例。UML是一种用于可视化,指定,构建和记录软件密集型系统信息的图形化语言。 统一建模语言(UML)是软件工程领域的通用开发建模语言,旨在提供可视化系统设计的标准方法。 在总体上,UML图描述了系统及其内部对象的边界,结构和行为。UML不是一种编程语言,但有一些工具可...2018-05-09 16:31:27 · 375 阅读 · 0 评论 -
UML的阅读清单
UML 学习指南(免费在线UML工具) UML(统一建模语言)帮助你处理这和中复杂性。无论视UML为一种蓝图语言、草稿工具还是一种编程语言,《UML 2.0学习指南》都教给你必须知道的知识,以及将UML应用到项目的方法。虽然市面上已经有许多描述UML的书,但《UML 2.0学习指南》的主要特色包括: ●在模型里捕捉系统的需求,确保设计切合使用者的需要。 ●为组成系统的各部分及...原创 2018-03-27 15:10:23 · 174 阅读 · 0 评论 -
Visual Paradigm - 易於使用的UML工具
www.visual-paradigm.com易於使用的UML工具 或 免费在线UML工具 用例圖用UML用例圖捕獲功能需求。用例圖中的每個用例都代表了一個高水平的業務目標,產生了可度量的業務價值結果。(UML)Actor與用例相關聯,以表示與這些功能交互的角色。類圖通過在UML類圖中對其類,屬性和操作進行建模,對系統的結構進行建模。UML類圖是構建軟...原创 2018-01-05 14:00:17 · 399 阅读 · 0 评论 -
如何在线创建网络图?How to Draw Network Diagram using Online Tool?
想创建网络图?我们将为您提供网络图简介,并告诉您如何使用免费的在线网络图软件创建网络图。网络图软件- Visual Paradigm Online[在Visual Paradigm Online中打开和编辑此网络图]什么是网络图?网络图显示了计算机和网络设备(例如路由器,交换机等)如何在网络中相互连接。它广泛用于网络架构设计。网络图的典型用途是通过研究计算机和设备如何连接和...翻译 2019-02-28 11:18:58 · 4040 阅读 · 0 评论 -
什麼是SWOT分析?示例和模板
SWOT分析是20世紀70年代斯坦福大學開發的一種技術,經常用於戰略規劃。SWOT是Strengths,Weaknesses,Opportunities和Threats的首字母縮寫,是一種結構化的計劃方法,用於評估組織,項目或商業企業的四個要素。SWOT分析是一個簡單但功能強大的框架,用於利用組織的優勢,改善弱點,最小化威脅,並儘可能利用機會。SWOT分析是管理團隊識別將影響公司未來...翻译 2019-03-01 16:10:24 · 10285 阅读 · 0 评论 -
UML序列图 - 示例总汇
UMLSequence Diagrams是交互图,详细说明了如何执行操作。它们捕获协作环境中对象之间的交互。序列图是时间焦点,它们通过使用图表的垂直轴来直观地显示交互的顺序,以表示消息的发送时间和时间。序列图捕获:在实现用例或操作的协作中发生的交互(实例图或通用图) 系统用户与系统之间,系统与其他系统之间或子系统之间的高级交互(有时称为系统序列图)学习UML更快,更好,更容易...原创 2019-03-26 14:04:36 · 17000 阅读 · 0 评论 -
即时免费在线UML软件:超过30个类图示例
什么是类图?的UML类图是用于构建和可视化的面向对象的系统的图形表示法。统一建模语言(UML)中的类图是一种静态结构图,通过显示系统来描述系统的结构:类, 他们的属性(或属性), 操作(或方法), 和对象之间的关系。什么是类 (Class)?Class是对象的蓝图。对象和类是齐头并进的。如果不谈另一个,我们就不能谈论一个。面向对象设计的整个要点不是关于对象,而是关于类,因为我...翻译 2019-03-13 13:39:10 · 2380 阅读 · 0 评论 -
AWS架构图 - 包含2019的新图标和50多个示例
(Source:AWS Architecture Diagram — with 2019 new icons & Over 50examples)亚马逊在其AWS架构图中添加了大量新图标。不幸的是,大多数供应商还没有在他们的软件中包含这些新图标。Visual Paradigm Online刚刚宣布他们已经为AWS架构图合并了所有这些新图标。Visual Paradigm ...翻译 2019-03-13 10:20:20 · 5353 阅读 · 0 评论 -
示例库 - 超过50个流程图 (Collection: Over 50 Flowchart Examples)
想学习流程图吗?想用流程图解决问题,但不知道如何开始?想了解一些想法并开始使用流程图示例吗?这里有一个庞大的流程图示例存储库集合,单击并编辑/修改示例以更快地完成任务。煮鸡蛋雪风暴解决方案售货机储值智能卡40岁以上人群的医疗保健计划真空机器人气动门在冰箱里找到食物'我今天应该上学吗?旅行计划闹钟...原创 2019-03-12 09:43:37 · 1839 阅读 · 0 评论 -
用戶故事 vs 用例
“用户故事与用例是一回事吗?” 人们经常会问这个问题,关于敏捷团队是否应该练习使用故事与使用案例的纠纷已经存在多年。用户故事和用例是一样的吗?如果没有,哪个更好?你应该使用哪一个?或者可以同时使用?虽然用户故事和用例之间存在一些相似之处,但用户故事和用例不可互换 ;用户故事和用例都标识用户,他们都描述目标,但它们用于不同的目的。用户故事以您描述的事物的结果和好处为中心,而用例可以更精细...翻译 2019-02-27 12:05:27 · 1185 阅读 · 0 评论 -
利用 3 个 'C' 编写用户故事 - Visual Paradigm
写用户故事 - 三個'C'用戶故事有三個主要組件,每個組件以字母“C”開頭:卡片 (Card)卡片或用戶故事的書面文字最好被理解為對話邀請。這是一個重要的概念,因為它有助於理解在Scrum中,在將它們帶到團隊之前,您不必將所有產品Backlog項目完全“預先”寫出來。它承認客戶和團隊將在他們開展工作時發現所需的基礎業務/系統。這一發現通過圍繞用戶故事的對話和協作來實現。 卡通常遵循類...原创 2019-02-27 11:12:02 · 1253 阅读 · 0 评论 -
用戶故事 - 明確的接受標準及其重要性
在一個完美的世界裡,人們會一目了然地相互理解,沒有任何東西可以在他們之間造成混亂。但在現實世界中,我們必須想出清楚地傳達我們的想法的方法,以便我們的同行不會誤解我們。在軟件開發中,驗收標準有助於正確設置客戶對產品的期望。一個應用程序的標準,例如“我希望我的應用程序真棒並且盡可能多的人歡迎”並不能真正告訴我們多少; 我們通過參考明確定義的用戶故事接受標準來消除客戶和開發團隊之間的誤解。在這篇...原创 2019-02-27 11:01:03 · 421 阅读 · 0 评论 -
为什么Scrum会让你沮丧?
Scrum社區聚集在阿姆斯特丹(荷蘭)參加第5屆Scrum Day Europe。今年的主題是“下一次迭代”。因此,我們回頭看看Scrum在過去的20年中為我們帶來了什麼,同時也期待著Scrum的未來。當然,評估是通過回顧展進行的。目標是從Scrum社區生成見解並定義Scrum框架的改進。每位參與者都貢獻並提供了意見因此它被證明是一個真正的社區活動!5個回顧性問題白天我們請大家回答五個問題...翻译 2019-03-05 08:45:22 · 210 阅读 · 0 评论