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

时间:2014-05-30 13:52:49

标签: uml project analysis class-diagram sequence-diagram

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

作为开发人员,我认为这会改善我的工作。

我从哪里开始?任何书籍或网站?

我仍然是一个新手,所以请,不要太复杂的东西。

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

  • 没有线路交叉点。你永远不会在DRAKON图中找到两个或 更多的线条相互交叉!在其他图表中没有看到 系统<!/ LI>
  • 剪影结构。它允许将一个图分成几个 逻辑部分。在其他图表系统中没见过!
  • 没有倾斜或弯曲的线条。只有直角的直线。
  • 图标仅放置在垂直线上。
  • 分支以简单,可见且一致的方式完成。
  • 每个图表都有一个条目和一个退出。

DRAKON编辑主页http://drakon-editor.sourceforge.net/

有关DRAKON的更多信息,请访问http://en.wikipedia.org/wiki/DRAKON