Project and software analysis - where to begin?

会有一股神秘感。 提交于 2019-12-13 04:08:38

问题


Recently i took project and software analysis lessons. At first i found the subject kinda boring but then i began to see the importance of them. Modeling is pretty important. My teacher showed us some basic diagrams: classes, use cases, sequence and statemachine. It was only 7 lessons and now i want to pursue further education on the subject.

As a developer, i think it would improve my work.

Where do i begin? Any books or web sites?

I'm still pretty much a newbie at it so please, not too much complicated stuff.


回答1:


I recommend you "UML distilled" from Martin Fowler, it's kind of classic for the first steps in analysis and design with UML.




回答2:


Try DRAKON and particularly DRAKON Editor for making diagrams. It can also generates code from diagrams. It supports visual programming in several programming languages, including Java, Processing.org, D, C#, C/C++ (with Qt support), Python, Tcl, Javascript, Lua and Erlang. Why to use DRAKON than other diagramming systems?

  • No line intersections. You will never find in DRAKON diagram two or more lines intersecting each other! Not seen in other diagramming systems!
  • Silhouette structure. It allows to break one diagram in to several logical parts. Not seen in other diagramming systems!
  • No slanting or curved lines. Only straight lines with right angles.
  • Icons are placed only on vertical lines.
  • Branching is done in a simple, visible and consistent way.
  • Each diagram has one entry and one exit.

DRAKON Editor homepage http://drakon-editor.sourceforge.net/

More about DRAKON here: http://en.wikipedia.org/wiki/DRAKON



来源:https://stackoverflow.com/questions/23956249/project-and-software-analysis-where-to-begin

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!