id,思想导图:大脑运用说明书,风景

UML过于杂乱?流程图过于老派?那么思想导图能够简略地捕获到您的规划创意,并且把它们高雅的展示出来。

毫无疑问,我和我们相同,会常常捣鼓自己写的程序,不断地重构,精粹规划来让它愈加完美。当企图削减这些做法并且去做些实践点的工作时,我发现继续评价和修订对错常有用的。它能够加深对所做工作的了解并且常常做一些细小的改动,就能够简化操作规划或许促进下流开发。

在许多情况下,我并没有经过UML来捕获脑海里的主意,尽管运用UML是一种相当好的格局(由于其被遍及运用,一个正确的UML或许会被许多事例 (case)选用)但运用它来正确捕获创意并不是件简略地工作,像类、序列、运用事例等这些并不是我真实想要的,而在UML里边却是中心的。我仅仅是想要 一个方法,来写下一系列的举动、决议或完结细节并且划掉软件傍边现已存在的。

运用文本的方式来完结对错常简略的。在之前,我曾评论过在相似电子表格的文档中捕获编码时刻决议计划的价值。 规划人员在进行规划时,应该考虑到可变性。因而,我运用思想导图东西来进行规划。思想导图,一个十分古怪的姓名,它能够把一些松懈的主意用图形表明出来并 且相互相关起来。思想导图东西能够协助你捕获主意并且对其进行加工,直到完结你想要的结构。尽管思想导图有许多种方式,标准化表明法看起来像是许多树枝从 中心思想中伸出。

这是我从事的一个HTML5项意图开端思想导图。先从右顶部开端读(At Startup方位)然后进入中心点再依照顺时针方向读完一切的分支。实践上,这个看起来十分规整,就称作“溃散”版别导图。当对其进行扩张后,就如下图所示:

正如你所看到的,许多分支都被扩展或填满。我还在一些分支上增加了图标,表明这些决议依然需求进一步酌量。当我完结HTML5 Support的布局后,地图将会愈加茂盛,由于我能够有挑选的翻开和封闭分支,并且专心于我想要的。今后,假如你想把某个分支移到别的一个分支上,你可 以增加图片、图标或许其他符号,你也能够对这个导图进行调整,直到你满足停止。

这个看起来或许不像是一个规划图,但事实上,当你完结后,你会发现它包括了很多的规划数据。思想导图除了能够让你捕捉开始的主意片段然后在渐渐不断完善外,它的别的一个优点是:我能够把它送给任何人,包括用户,他们能够阅览和了解它。

当规划逐渐满足时,你还能够对其进行拓宽,例如引证现有的代码、对某些特定功用进行注释以及指出其他潜在的编码问题。当然,它并不能替代一个完好的标准,但假如是团队在进行对话的时分,它一般供给了满足的信息以至于不会呈现漏差。

思想导图在这些场合里,也发挥着十分重要的效果:在编写文档时能够作为一个供给功用的很好东西。用户文档一般会包括评论的许多特性,常常不得不从头 排序或许修正或许整组成一个新功用添进去。思想导图能够快速捉住一个章节的中心点——一切的这一切都被封装在思想导图上,像蜘蛛网般的格局。

下面我引荐一款十分不错的开源思想导图产品给我们,并且是在商业范畴广受欢迎的XMind。其实不管你挑选哪款软件,合适自己的才是最重要的!