产品结构图、功能结构图、信息结构图,都还没有标准的定义,以至于不同人会产生不同的理解。

信息在这里可以引用UML里面的类的概念,一个类包含属性和方法,而信息就是类的属性。

举例,博客系统有最主要的文章类,评论类。

文章类包含的信息有:标题、作者、发布时间、摘要、正文、访问量等

评论类包含的信息有评论者头像、昵称、回复内容、邮箱、QQ等

部分信息结构图如下:

功能,指事务或方法所发挥的有利作用。以用例图表示,更容易理解

中间的是功能,两边的是角色,功能和角色加起来就是用例。

功能是个逻辑结构,按模块分,比如以上会员中心是博客系统的一个模块,其功能结构图(也可以叫产品结构图)如下:

功能结构可以根据需要来确定详细程度,例如会员中心是一个大的功能模块,也可以叫做一个功能。内容管理又可以细分,比如细分成编辑、删除、添加功能。

产品是由信息(内容)和功能组成,如下:

功能结构图,是为了梳理需求,防止出现缺页面,缺模块的现象,以鸟瞰的方式对整个产品的页面结构形成一个直观的认识;

而信息结构图,是要罗列信息,作为开发建立数据库的参考依据。

目的不同,侧重点自然就不同。信息结构关注的是单个页面的元素,信息来源,字段限制等,而非结构化的信息,所以不符合思维导图的特点,我们用表格来展示,或许会更加清晰: