
software Development
文章平均质量分 80
Warren2Lynch
Researcher and architect of object oriented technology, Agile software Development and enterprise process management
展开
-
用例分析教程
UML用例图是正在开发的新软件程序的系统/软件需求的主要形式。用例图的目的是可视化系统应该做什么(什么);在这个阶段,它不考虑如何(如何)去做。一旦指定了用例,就可以用文本和可视化的表示(即用例图)来表示它。用例建模的一个关键概念是它帮助我们从最终用户的角度设计系统。它是一种通过指定所有外部可见的系统行为以用户术语来传达系统行为的有效技术。换言之,必须从外部来看待系统的使用,即不应该从内部来看待系统,而是从更高的层面来确定系统应该提供给外部参与者的功能。用例图的目的用例图通常是在开发的早..翻译 2022-02-23 15:26:53 · 13179 阅读 · 1 评论 -
什么是因果图 (Casual Loop Diagram) ?(带有示例)
因果回路图(也称为系统思维图)用于从系统角度显示因果行为。鱼骨图可能引起影响问题的原因类别。因果循环显示了相互关系的原因及其影响。完成后,您将获得一个描述行为系统的正负增强图。因果循环的整洁之处在于它是去个性化。人们可以指向循环问题中的箭头,而不是指向人们。它成为创建系统结果的系统行为模型。因果关系图(CLD)是因果关系图,有助于可视化系统中不同变量之间的相互关系。该图由一组节点和边组成。节点...原创 2020-03-05 16:37:40 · 23150 阅读 · 0 评论 -
UML扩展机制
介绍在当今的市场中,组织需要不断发展。这导致了一场知识革命,通过战略性地获取、交流和利用知识资产,使组织能够灵活响应。面向对象和基于组件的开发是这场革命的主干,它是统一建模语言(UML),将它们结合在一起成为进化的必要基础。但是,正是UML扩展机制进一步推动了这一点,并使组织能够通过战略捕获、通信和利用智能资产,真正以敏捷和响应的方式发展。UML是一种通用的、工具支持的、标准化的建模语言,...原创 2019-03-28 08:49:39 · 7668 阅读 · 3 评论 -
如何使用用例之间的关系?
什么是用例图?用例提供了系统的高级视图。用例建模是与用户和其他利益相关者就系统和目标进行沟通的有效方式。用例描述了系统执行的动作序列,其为特定的actor产生可观察的值结果。它支持需求工程活动和捕获系统应该执行的需求过程,主要是系统功能需求。用例之间的关系用例共享不同类型的关系。两个用例之间的关系基本上是两个用例之间的依赖关系。定义两个用例之间的关系是用例图的建模者的决定。使用不同类型...原创 2019-04-11 09:21:20 · 10111 阅读 · 0 评论 -
用例图案例研究 - 应答系统
应答系统是系统对手接听电话并记录来自呼叫者的消息。它旨在作为单个所有者的个人应答系统。它将支持:仅用于通告和接受来电者消息的模式 能够查看呼叫者消息 个性化的问候 本地管理模式,问候语和来电者信息回答系统域用例模型让我们分析需求文档,以确定系统的潜在参与者和用例。首先,让我们列出潜在的参与者。快速查看需求文档可显示以下特定于系统的术语和实体:呼叫者是被回答的人并且他们的消息被采取...原创 2019-04-11 09:44:27 · 836 阅读 · 0 评论 -
UML用例图:提示和常见问题解答
什么是UML用例图(UCD),何时应该使用它?UML用例图可用于以水平方式描述系统的功能。也就是说,UCD不仅仅代表系统各个功能的细节,还可以用来显示其所有可用功能。但值得注意的是,UCD与序列图或流程图根本不同,因为它们不会尝试表示系统操作和子操作应执行的次序或次数。本常见问题解答中有许多图形示例;你可能想看看它们以熟悉它们的外观。UCD只有4个主要元素:您描述的系统与之交互的角色,系...翻译 2019-04-11 14:34:42 · 5736 阅读 · 0 评论 -
什么是差距分析?Re-engineering Canvas 帮你解决所有这些问题
让我们先回答你的问题:什么是差距分析 (GAP Analysis, also known as As-is / To-be analysis)?这是一个用于改善各行业流程的报告流程。最终,强大的差距分析流程使项目经理能够确定业务所在的位置以及业务目标。如果您想知道如何进行差距分析,请遵循以下三个简单步骤。无论您的行业如何,您都可以在任何学科中应用这些技巧并实现您的业务目标。1.分析您当前的...原创 2019-04-16 08:31:29 · 5489 阅读 · 0 评论 -
UML - 时序图
什么是时序图?时序图是UML交互图,用于在图的主要目的是推理时间时显示交互。时序图侧重于沿线性时间轴在生命线内和之间变化的条件。时序图描述了单个分类器和分类器交互的行为,将注意力集中在导致生命线建模条件发生变化的事件发生时间上。时间图一览从一个状态到另一个状态的变化由生命线水平的变化来表示。对于给定状态的时间段,时间线与该状态平行。状态的变化表现为从一个级别到另一个级别的...翻译 2019-04-03 17:07:43 · 1493 阅读 · 0 评论 -
如何使用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 评论 -
如何开发用例描述?
来源:翻译自 - What is Use Case Specification?Visual Paradign仅以UML表示法显示用例图是不够的。每个用例都附有说明用例目的的文本,以及在执行用例时完成的功能。用例规范通常以迭代方式在分析和设计阶段创建。首先,仅写入执行用例的正常流程所需的步骤的简要描述(即,用例提供了什么功能)。 随着分析的进展,这些步骤将得到充实,以增加更多细节。...翻译 2019-07-16 15:24:13 · 1504 阅读 · 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 评论 -
学习用例图- Include and Extend Use Case
什么是用例图?用例描述了一个演员和感兴趣的系统之间的一系列交互,以达到某种特定目标,并由某种触发事件引发。用例满足需求或为演员解决问题。用例图包含一组用例,可以通过从每个角色的不同角度讲述系统将如何使用的“故事”来开发。用例图指南确保每个用例都能满足可观察的用户目标用例图没有显示用例的细节:它仅概括用例,参与者和系统之间的一些关系。用例图并未显示执行步骤以实现每个用例目标...原创 2018-06-20 13:30:15 · 427 阅读 · 0 评论 -
如何编写用例
如何编写用例 作为具有商业背景的人员,您是否发现许多业务分析师职位涉及与IT团队或IT系统的一些互动?您是否想知道如果您没有太多(或任何)技术知识,您将如何履行这些责任?作为一名技术专业人员,您是否有兴趣学习技术来分享技术可以为组织做些什么?您是否被要求使用较少的“技术演讲”来谈论这项技术,但不太清楚这意味着什么?在下文中,我将描述用例 - 一种常用的业务分析技术,它捕...2018-06-20 14:19:35 · 2639 阅读 · 0 评论 -
瀑布模型的问题是什么?
原文英文版: What is the Problems of Waterfall Model? (日本語)瀑布模型是一种相对线性的顺序设计方法,适用于某些工程设计领域。在软件开发中,它往往是较少迭代和灵活的方法之一,因为进展在很大程度上向下流动,如瀑布,通过概念,启动,分析,设计,构建,测试,部署和维护的阶段。在软件开发项目中,阶段通常如下所示:瀑布模型1.要求如果您从事软...翻译 2019-01-22 11:10:44 · 6847 阅读 · 1 评论 -
利用 3 个 'C' 编写用户故事 - Visual Paradigm
写用户故事 - 三個'C'用戶故事有三個主要組件,每個組件以字母“C”開頭:卡片 (Card)卡片或用戶故事的書面文字最好被理解為對話邀請。這是一個重要的概念,因為它有助於理解在Scrum中,在將它們帶到團隊之前,您不必將所有產品Backlog項目完全“預先”寫出來。它承認客戶和團隊將在他們開展工作時發現所需的基礎業務/系統。這一發現通過圍繞用戶故事的對話和協作來實現。 卡通常遵循類...原创 2019-02-27 11:12:02 · 1253 阅读 · 0 评论 -
用戶故事 vs 用例
“用户故事与用例是一回事吗?” 人们经常会问这个问题,关于敏捷团队是否应该练习使用故事与使用案例的纠纷已经存在多年。用户故事和用例是一样的吗?如果没有,哪个更好?你应该使用哪一个?或者可以同时使用?虽然用户故事和用例之间存在一些相似之处,但用户故事和用例不可互换 ;用户故事和用例都标识用户,他们都描述目标,但它们用于不同的目的。用户故事以您描述的事物的结果和好处为中心,而用例可以更精细...翻译 2019-02-27 12:05:27 · 1185 阅读 · 0 评论 -
FURPS 与 Scrum 的关系
没有任何地方说你必须放弃所有先前的知识才能敏捷。FURPS +卡 (Functionality / Usability / Reliability / Performance / Security)是我在很久以前的非敏捷年代中发现有用的工具的一个很好的例子,并且在敏捷项目的背景下仍然有用。在敏捷中,我们没有提到要求; 相反,我们谈论故事。故事实际上是对客户需求的提醒(一般意义上的要求)。我...翻译 2019-03-12 17:43:17 · 455 阅读 · 0 评论 -
敏捷开发 - 验收试验指南
由客户定义验收测试(ATS)是客户需求的一种表达。所有各方都可以做出贡献,但最终,一个客户声音将他们的兴趣定义为一组明确的测试。为故事定义“完成”ATS在开发前作为竣工合同进行编写。通过ATS可以告诉程序员他们的工作已经完成,并告诉客户他们可以接受它。是自动化的您可以编写脚本,从而自动化定义预期系统功能的所有测试。手工执行的脚本是一种滥用。记录系统的使用 设计可读测试,以便...翻译 2019-03-12 18:06:20 · 832 阅读 · 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 评论 -
什么是价值流图 (Value Stream)?示例汇总
价值流图(VSM)是一种精益制造技术,用于分析,设计和管理将产品带给客户所需的材料和信息流。它使用标准符号系统来描述各种工作流和信息流。项目被映射为添加值或不从客户的角度添加值,目的是根除不增加价值的项目。值流映射可用于改进可重复步骤的任何过程 - 尤其是在有多个切换时。在制造业中,切换更容易可视化,因为它们通常涉及通过站点切换有形的可交付物。例如,如果在组装车辆时出现问题,生产线工人可以看到...翻译 2019-03-18 11:24:05 · 59483 阅读 · 1 评论 -
UML序列图 - 示例总汇
UMLSequence Diagrams是交互图,详细说明了如何执行操作。它们捕获协作环境中对象之间的交互。序列图是时间焦点,它们通过使用图表的垂直轴来直观地显示交互的顺序,以表示消息的发送时间和时间。序列图捕获:在实现用例或操作的协作中发生的交互(实例图或通用图) 系统用户与系统之间,系统与其他系统之间或子系统之间的高级交互(有时称为系统序列图)学习UML更快,更好,更容易...原创 2019-03-26 14:04:36 · 17000 阅读 · 0 评论 -
UML的阅读清单
UML 学习指南(免费在线UML工具) UML(统一建模语言)帮助你处理这和中复杂性。无论视UML为一种蓝图语言、草稿工具还是一种编程语言,《UML 2.0学习指南》都教给你必须知道的知识,以及将UML应用到项目的方法。虽然市面上已经有许多描述UML的书,但《UML 2.0学习指南》的主要特色包括: ●在模型里捕捉系统的需求,确保设计切合使用者的需要。 ●为组成系统的各部分及...原创 2018-03-27 15:10:23 · 174 阅读 · 0 评论