UML建模教程
UML优点和缺点是什么?
统一建模语言(UML)就像软件开发人员的蓝图。它通过创建显示系统不同部分如何协同工作的图表来帮助他们规划和设计复杂的系统。我们将看看 UML 的优点和缺点。了解这些可以帮助开发人员有效地使用 UML .
DDD中用于领域驱动探索发现的新Miro模板
在 SingleStone,我们不断改进方法,帮助客户使用领域驱动设计 (DDD)实现架构现代化。什么是领域驱动探索发现?领域驱动探索发现是一组指导性的可视化步骤,可帮助团队充满信心地快速创建现代架构.
7种软件架构建模语言
由于软件的复杂性,始终需要以图形方式可视化软件架构并与其他人进行交流。对这些系统及其抽象进行建模和图表化使我们能够分析和改进设计,从而在构建它们时获得更高质量的实现。在本文中,我们将比较 7 种流行的.
使用 Structurizr 实现企业范围建模的项目
这里有一个使用Structurizr进行企业建模的方法的例子,其中自顶向下的系统景观图是自动生成的这个存储库展示了一种使用 Structurizr 工具进行企业范围建模的方法;结合使用 Structu.
ArgoUML Java逆向工程
逆向工程是软件开发中的一个关键过程,它使开发人员能够获得对现有代码库的宝贵见解。它使他们能够理解复杂的系统、识别设计模式并提高可维护性。逆向工程库中的一个强大工具是 ArgoUML,它是一种流行的开源.
用类图和序列图捕捉领域概念
使用AI聊天机器人生成软件架构语法图
在当今快节奏的开发环境中,高效的沟通和协作是项目成功的关键。在本文中,我们将探讨生成式 AI(尤其是 Amazon Bedrock)的力量如何彻底改变跨职能工程团队的协作方式。从破译现有代码到将解决方.
ChatGPT能将白板上图片自动转为代码
只要给ChatGPT一张你的团队白板会议的图片,让它为你编写代码。 这太疯狂了。视频点击这里网友惊叹:1、这简直就像魔术一样2、它能够成功地处理所有的细微差别的图表。 箭头,箭头转换,交叉,分支....
架构图如何实现更好的对话?
今年早些时候,我和 DrDoctor 的几位同事参加了 C4 架构建模1 的培训。培训师讲得非常好,经过几节课的学习,我们掌握了这种方法。我们继续运用所学知识,在 3 个月的时间里,每周四与所有人员会.
从代码逆向生成UML序列图的工具插件
序列图在可视化和理解运行时行为方面非常强大。其固有的结构:对象在页面上方展开,时间则由上而下依次序发生,这很直观易学。序列图是开发人员和非开发人员(如工程经理和产品经理)在讨论代码设计时使用的最佳工具.
UML中只有时序图给软件开发带来好处
使用ChatGPT创建企业架构UML案例
junkdog/sift: 从.class逆向建模和分析系统设计的工具
ChatGPT 具有革命性的真正原因 | fool
有人会浪费时间使用 GPT 做数学,这是对一个符号系统具有挑战性的操作,ChatGPT的长处不是做数学题,它是一个基于语言符号的AI系统。ChatGPT也与帮助微软颠覆谷歌搜索无关。“生成式人工智能”.
9 大软件架构工具 - IcePanel
可视化您的软件架构的最佳免费和付费工具: 软件架构工具可以分为三类:建模工具、图表即代码和图表工具。 作为代码工具的建模和图表更适合长期文档,而图表工具更适合快速绘制一次性草图。 作为代码的建模和图表.
GoF 23种设计模式速查表
UML衰落历史 - Laurence Tratt
PlantUmlClassDiagramGenerator:从C#源代码创建PlantUML类图的生成器
Spotify使用C4模型表达其架构设计
sequential-workflow-designer: 用TypeScript编写的工作流顺序图设计工具
解决方案架构师提示:如何构建您的第一个架构图 - Allen
所有伟大的图表都在讲述一个故事。让我们拿学习如何驾驶汽车做个比喻。当你学习如何开车时,教练描述了启动汽车的必要步骤,把它放在驱动位置,然后驶入交通。每一个步骤都有上下文,向你展示每一个步骤是如何进行下.
是否存在大型存储过程和视图的可视化工具 ? - Reddit
我正在做一个古老而古怪的asp.net webform项目,它用存储过程和视图直接从服务器上进行大部分的CRUD操作。当每个存储过程超过300行时,我很难在头脑中想象出每个存储过程的作用,用手画UML.
什么是TOGAF解决方案? - Anatolii
以下是对企业解决方案架构的核心工程阶段的精简回顾: 解决方案架构有什么用?解决方案架构有许多不同的风味,而且几乎每家公司都有其混合的责任,这是个术语。因此,有一个共同的基础来解释和分类解决方案架构中所.
FigJam:2021年最流行的在线白板
它是供团队协作、集思广益、绘制流程等的在线白板。它易于学习且使用起来很有趣,因此任何人都可以参与并分享他们的想法。FigJam是技术堆栈的图表类别中的一个工具。据报道,有11家公司在其技术堆栈中使用F.
几款所见即所得可视化UML工具介绍
Mermaid - 允许您使用文本和代码创建图表和可视化。它是一种基于 Javascript 的图表和图表工具,可呈现受 Markdown 启发的文本定义以动态创建和修改图表。 PlantUML -.
DrMarkusVoss/pumla: 弥补PlantUML重用性问题的UML建模工具
PlantUML 很受很多软件开发者的喜欢。使用 PlantUML,即使没有架构师强迫他们做架构文档,他们也可以做架构文档。我猜,原因之一是基于文本和类似代码的方法。但是从我的角度来看,PlantUM.
mermaid - 用于生成流程图、序列图、类图、甘特图和git图的Markdownish语法。
UML分析和设计面向对象系统的步骤 - ajith75
面向对象分析 (OOA): 面向对象分析 (OOA) 是作为面向对象软件工程的一部分执行的第一个技术活动。OOA 引入了新概念来调查问题。它基于一组基本原则,如下所示 - 信息域被建模。面向对象设计(.
关于形式方法的10个误解 · Buttondown
形式方法Formal-Methods是一个非常有趣和重要的领域,但不是程序员熟悉的领域,这会导致很多误解。这是试图解决其中的一些问题。免责声明,我专注于其中几个工具,但相信我对其余工具足够熟悉,可以准.
关于无代码工具的讨论
我的工作不是编写代码,而是解决问题。今天我花了一整天的时间使用无代码工具,因为这是工作所需要的。但是反对者会认为与编码解决方案相比,使用无代码解决问题的时间随着问题的复杂性呈指数增长。但是无代码工具只.