2008年10月31日星期五

概念设计、概念图与思维导图

概念图工具:CmapTools

如果你像我一样,对Mindmanager的单一主题模式越来越无奈的话,那么从主观的思维导图转换到多重点的概念图或许是个不错的选择。

CmapTools是一个非常优秀的概念图制作软件,同时也是我正在找的工具,很庆幸它出现在合适的时间——Linux带给我的礼物真是不少。

它与Mindmagager可谓是相辅相成,而逻辑性和灵活性更好些,以后画逻辑图不再用Visio了——唯一的问题是快捷键少了点。

下面这幅图虽然简略,但是无论从功能和外观上来看,它都很专业。

CmapTools的另一篇介绍

很久以前Momo给我推荐过CmapTools这个工具,他用来做nklog的帮助系统的,说是比FreeMind还好用,就是体积比较大。这两天做一个论文,看文章看得头痛,想起这个东西来,不知道是不是对于整理思路有帮助,于是又下回来,用用。

CmapTools从3.8 版本开始支持中文,到现在4.03连界面都是中文的了,使用上可以说没有什么太大的障碍。对于中文支持的问题主要在中文输入法(不能显示出候选词框)和字 体(英文字体下显示不出中文)。使用习惯方面有些小的地方和别的软件不太一样,比如它把链接都做为资源,在使用之前先要添加。

一开始用的时候觉得很奇怪,为什么两个框之间的线上面总会有一个词?和FreeMind的结构很不一样。然后就上网去搜,发现 Cmaptools和FreeMind还真是很不一样,因为他们是基于不同的概念,Cmaptools是Concept Map(概念图),而FreeMind是Mind Map(脑图)。

按照Wikipedia的说法:

The mind map can be contrasted with the similar idea of concept mapping. The former is based on radial hierarchies and tree structures, whereas concept maps are based on connections between concepts. Concept maps also encourage one to label the connections one makes between nodes, while mind maps are based on separated focused topics; both of them have been found to enhance meaningful learning while enabling the potential as a true cognitive, intuitive, spatial and metaphorical mapping.

简单的说Mind Map是放射状的有层次的树形结构的,思维是从一个中心概念发散出去的;而Concept Map(右上图)是基于概念和概念之间的联接方式。两者都是一种辅助思维的工具,至于你喜欢用哪种,就要看你个人的思维习惯了。比如说这个老兄就不太喜欢 Mind Map而喜欢Concept Map:

I didn’t necessairly want to do stuff with mind maps because they force everything to be hiearchal, and I just don’t think that way. I usually think of objects and their associations, not as a container the object sits in. So, while I did the research into mind mapping, I still think topic maps are a better concept when it comes to capturing information.(大意:我不太喜欢脑因为它强迫所有的东西都成为有层次的;我经常想着对象和他们之间的关系,而不是一个包括所有东西的对象;所 以我觉得概念图更适合用来记录信息。)

CmapTools比FreeMind更进一步的地方在于它不但是一个单机的工具,更是一个透过网络协作的工具,他和网络、和协作是 一体的,是内在的。你可以把自己做的图发到免费的服务器上去,让所有的人都可以通过浏览器看到,比如说我做的这个;也可以让很多很多的人通过这样一个软件 共同编辑同一个图,达到共同学习的目的。

但是很多时候我在想,我们并不是没有这样一些“共同学习”的工具(更多的还有Wiki和Writely),而更多的时候是缺少这样一 种“Share”的习惯和概念。就像上次Grace留言说到:“在学生自发的社团里,其实我很少见到真正意义上的团队精神”。工具我们是可以拿来的,这样 一种精神和习惯什么时候才能够养成呢?

原文地址:点击查看

Linux下的绘图工具:IHMC CmapTools

今天想在Linux下做些绘图的工作,以前在Win下主要用得是Visio,Linux下的替代软件是Dia,试了一下觉得过于简陋。

于是想找MindMap来做脑图,搜索的时候无意间发现了这个东东:CmapTools,下载地址是:http://cmap.ihmc.us,下面是它的效果图。

Fig17HumanExploration-small.jpg

cmapTools.jpg

这正是我理想中的图,比Visio便捷,比MindManager灵活,用来做逻辑图和结构图再好没有了!

下面是IHMC CmapTools的详细信息:

IHMC CmapTools不是一般意义的绘图工具,他是一款跨平台、免费的概念图软件,其主要特定如下:

  1. 方便自由的添加概念节点;
  2. 可以自如地在概念之间的连线上添加连接语;
  3. 连线的方向更改方便;
  4. 可以导出多种格式,如图片格式(jpg,bmp,jpeg),xml,网页,大纲的形式,命题的形式等;
  5. 任意两个概念之间的交叉连线添加方便(只需要将概念节点上的线头拉到另一个概念即可);
  6. 连线的形状(直线、弧线、折线等)可以任意更改;
  7. 可以在网上异地同时多人共同构建一个概念图;
  8. 概念节点可以使用图片或者添加注释等;
  9. 概念图画好之后,可以进行一些检查,如拼写等。

另外还有一个轻量级的绘图工具:yED Grahp Editor,绘制方便,还可以对您绘制的图形分组、自动布局等,支持UML。可以根据绘制的UML图生成JAVA代码,可以直接导出为 Gif、PNG、Jpeg、Pdf、Html图像地图文件等。相对来说,如果只是绘图的话,我们推荐您使用yED。以下是一些效果图:

yed1.jpg

yed2.jpg

原文地址:点击查看

概念设计、概念图与思维导图

一、概念设计

1、什么时候需要做概念设计

概念来自哪里? 一般来说,概念来自“对已存在问题的质疑和未被人发现的想法”, 也就是说它可能是一个改进方案, 也可能是一个实验模型, 引申一下也可以定义我们什么时候需要考虑做概念设计:

  • 通过对系统测试的整理,针对出现的显著问题,我们会计划相应的改进方案, 如何改进?就需要一个清晰的因果概念模型(加了一个因果二字是想更容易的理解这是一个基于存在问题的概念);
  • 当你有了一个创新的想法,在项目开发初期,选择一种容易被人理解的方式表达给对方,就需要一个易理解的概念模型;

也就是说概念设计并不一定只在项目开发前期就全部完成, 因为很多情况下,一些想法不一定能同时汇集在一起,往往问题出现的时候也是新的概念诞生的时候。

2、概念设计需要具备的几个基本技能

也许你在公司里是唯一的设计师,要包揽所有的设计工作, 不过基于背景知识的考虑,一般还是需要具备用户研究和交互原理培训的交互设计师来承担概念设计的文案工作,因为这里面也包括了对问题总结和方案描述的工作,以及对交互动作的说明,下面可能是几个基本应该基本的技能:

  • 问题捕捉 - 也就是对问题的敏锐观察,特别是那些对于一些人也许不是问题的问题-潜在问题,比如一个工具对于使用右手习惯的人群,包括设计师本身,都没有发现任何不便 的地方,但是有没有考虑过对于左手习惯的用户,可能就会带来很多不便, 这个问题可以在用户观察中发现,也可以在行为思考中得到初步的注意;
  • 概念扩展 - 其实很多时候,一个问题或概念会引申出很多相应或相对的信息,如何全面地覆盖可能涉及的内容,以及如何关联这些信息之前的交互,就需要一定概念扩展技能,这可以通过一些科学方法论,或思维培训得到相应的提高,比如我们思维图;
  • 数据分析 - 对于不断扩展的概念范围和信息,我们需要做相应整理和过滤,提取最终需要的数据;
  • 概念描述 - 应该算文案表达能力,让别人更容易地理解你想传达的概念,除了图形的形式,文字的描述一样很重要。也许在下面的例子里可以看到更多的工作内容描述。

3、概念设计的解说方式

概念设计一般通过一个名词-动词-名词的方式来描述两个概念(名词)之间的关联方式, 下面举一个刚好画完的简单概念图形来加以说明。

01466207657_9492d21c4a_b.gif

这个例子是一个对现有window“打开窗口”的改进概念描述, 因为个人问题一直被每天重复的点击操作所困扰,所以有了这个概念的收集和整理动机, 就像上面提到的,这个概念模式是基于对现有问题的质疑和试图改进建议,这只是个人的学习模型,尽量收集自己可能想到的方法。

绘制过程大致如下:

  • 问题主题确定;- 微软“文件打开”改进概念
  • 任务目标描述;- 让文件检索更快捷,有效
  • 联想尽可能的交互操作; - 汇集便捷的文件检索操作
  • 操作结果描述;- 可选择的方案
  • 交互关联描述;- 操作描述

4、概念设计在整个项目流程中的作用

总的来说概念设计,决定了整个项目开发的创意方向,并帮助团队更好的理解他们正在协同合作的目标,它可能是大范围的宏观概念,也可以 是细节的创新改进方案。概念设计的存在,可以更有效的让与我们协作的伙伴清楚的了解项目想要传达的内容或概念,非常适合相对大一些的项目团队。


二、概念图(concept map)和思维图(mind map)的区别:

思维图主要是围绕一个中心主题来树形扩散可能联想到的信息,而概念图主要是描述各节点概念之间的关联和互动关系。

ivewriter1c4177664183-a049mindmapconceptmap5.gif

原文:补充几点关于概念设计
作者:Moond

没有评论: