Uml 项目和软件分析-从哪里开始?

Uml 项目和软件分析-从哪里开始?,uml,project,analysis,class-diagram,sequence-diagram,Uml,Project,Analysis,Class Diagram,Sequence Diagram,最近我参加了项目和软件分析课程。起初我觉得这个题目有点无聊,但后来我开始意识到它们的重要性。建模非常重要。我的老师给我们展示了一些基本的图表:类、用例、序列和状态机。当时只有7节课,现在我想继续学习这门课程 作为一名开发人员,我认为这将改进我的工作 我从哪里开始?有书或网站吗 我在这方面还是个新手,所以请不要太复杂。我推荐您使用Martin Fowler的“UML蒸馏”,这是使用UML进行分析和设计的第一步的经典之作。尝试DRAKON,尤其是DRAKON Editor制作图表。它还可以从图表中生

最近我参加了项目和软件分析课程。起初我觉得这个题目有点无聊,但后来我开始意识到它们的重要性。建模非常重要。我的老师给我们展示了一些基本的图表:类、用例、序列和状态机。当时只有7节课,现在我想继续学习这门课程

作为一名开发人员,我认为这将改进我的工作

我从哪里开始?有书或网站吗


我在这方面还是个新手,所以请不要太复杂。

我推荐您使用Martin Fowler的“UML蒸馏”,这是使用UML进行分析和设计的第一步的经典之作。

尝试DRAKON,尤其是DRAKON Editor制作图表。它还可以从图表中生成代码。它支持多种编程语言的可视化编程,包括Java、Processing.org、D、C#、C/C++(支持Qt)、Python、Tcl、Javascript、Lua和Erlang。为什么使用DRAKON而不是其他绘图系统

  • 没有直线交叉。你永远不会在DRAKON图中找到两个或两个 更多的线相交!在其他图表中看不到 系统
  • 轮廓结构。它允许将一个图表拆分为多个图表 逻辑部分。在其他绘图系统中看不到
  • 没有倾斜或弯曲的线条。只有直角的直线
  • 图标仅放置在垂直线上
  • 分支是以简单、可见和一致的方式完成的
  • 每个图都有一个入口和一个出口
德拉康编辑主页


关于DRAKON的更多信息,请点击此处:

请求非站点资源,如书籍或网站,这与堆栈溢出无关。