从概念设计到信息架构

本文转自:http://www.uml.org.cn/zjjs/200910222.asp ,分享给大家。

什么是信息架构

我们知道,设计一个Web网站或应用系统的信息架构时,最主要是设计好以下四个部分:

1、 组织系统(OrganizationSystems)

2、 导航系统(NavigationSystems)

3、 搜索系统(Search Systems)

4、 标签系统(Labeling Systems)

这四个系统分别代表了,如何组织信息,如何浏览信息,如果搜索信息和如何标识信息。

很多朋友都在研究《Web信息架构》,这是一本关于解决“如何将信息有效整理编排”问题的巨著。是否有更多的朋友会疑惑?在我们已经了解了如何整理信息之后,面对世界上成百上千的信息,哪些是需要针对当前项目进行整理呢?

如果说信息架构(IA:Information Architecture)教给了我们如何包饺子,那么概念设计(CD:Concept Design)将教给我们什么样的馅料更美味可口。

今天要谈的概念设计并非“产品概念设计”,而是对真实世界的抽象映射,或者其实称为“实体关系设计”能贴切些;也不要把概念设计和“思维导图”混淆,可能其中有类似的地方(也许信息内容是完全一样的),但是出发点有别,思维导图是设计人员以主观思维为线索进行拓扑(Designer -Centered Design?!),概念设计以客观实体为线索进行拓扑。

为了更好的说明概念设计的相关方法和流程,我们引入一个虚拟项目:X-cell,它将一直陪伴今天的讲解。

X-cell的基本诉求:这是一个围绕手机等移动通讯设备、通讯服务产业的网站,通过将围绕主产业上下游的产业链提供商业内容服务,实现信息对称,以获得网站盈利。

在明确我们的目的之后,让我们一起看看这个饺子里有什么馅儿吧。

概念设计的世界:

概念-子概念-----实体-----要素(实体组成部分)-----要素的载体即内容-----关系(实体之间)------属性(实体有属性)-----方法(改变属性的方法)

手机行业的概念设计

概念是指对一个具体事物的抽象描述,比如我们要规划X-cell,,那么就要先知道手机行业的概念,这样才能有的放矢。

概念的设计是建立在用户需求调查的基础上的,是需求决定了我们对概念设计的取舍,而这一部分不在本文的讨论范畴,我们已经假设明确了用户的需求。

Step#01概念可以衍生关联概念(子概念)

一个行业的分析,可能你会无从下手,而只要把一部手机摆在桌面上,信手摆弄几下,你就会发现一个简单的事物背后可能有若干庞大的系统支撑,而你只需要把这个系统的组成部分记录下来,这就是子概念。一部手机包含生产、销售、维修等概念,手机自己是不可以工作的,也必须有运营商提供蜂窝网络的概念,OK那么手机行业的子概念已经具备雏形了。

从手机这个概念中衍生的子概念

Step#02关联概念将继续关联下去

子概念的产生将辐射更多概念,一般的说,只需要圈定2~3层子概念就可以把整个概念上下游范围罗列清晰了(还是要参照用户需求的范围)。如果无限的辐射下去,那么可能会把整个社会体系包纳其中(馅儿就太大了),例如手机的外壳是工程塑料,有必要把塑料也包罗到X-cell当中去么?

从手机的子概念又关联出若干概念,其中一些概念的相对独立的

除非了子概念衍生出来的其他子概念,还要将一些独立概念融入其中,例如智能手机、音乐手机等,这样手机行业的概念就越来越完整了。

Step#03填充某些概念具备的实体

实体,就是存在,它们以物质的形式存在,例如某工厂、某学校、某块砖头。概念是现实世界的逻辑映射(是逻辑关系,而非物质关系),那么可以肯定有实体一定有与之对应的概念;反之,不是每一个概念都有对应的实体,例如爱情、懊恼。

为那些拥有现实映射的手机相关概念增加了实体

我们把圈定的所有子概念一一的判定,是否其存在实体映射,如果有那么就把这些实体补充到概念设计中。

Step#04用关系和方法将实体连接

现实世界的复杂性归根结底来自实体关系的复杂性。实体的存在,将影响其他的实体(一块砖头也会影响地面的压力),于是就有了关系和方法。在这个步骤当中,我们可以暂时忽略概念的存在,而全身心的去研究实体之间的互动。

这是一个复杂思考的过程,N个实体就会产生至少N*(N-1)/2种关系或方法,而实体之间的关系往往不存在或者可以忽略,例如手机的销售部门可能根本不关心维修机构的操作流程,这就需要一一的判定(累死人耶)。当实体之间产生了间接交互时,要向概念设计补充中间实体,也许这些中间实体还具备了新的概念(例如从SP实体导出了彩铃概念),这也是一个不断丰满的过程。

关系是一种常态(无返回值),方法产生结果(有返回值),这是两者的区别。

实体之间互动(关系或方法)决定了网站功能,那些优秀的网站只所以能够产生价值是因为充分利用了“万维网在打破实体互动的同时,建立了更短路径的网络互动”,而“从不同的角度打破和建立”就是网站差异的源泉,当然我们都知道:差异即品牌、差异即生存。

链接卖场、厂家、维修机构等概念,并且增加了电信SP和用户等中间实体

实体互动的设计描绘了一个网站的核心竞争力,请依据用户需求和现实资源的不同酌情处理,如果在这个阶段发现项目的无法与竞争对手差异,那么请终止项目,避免再进行下面的步骤,直到能够寻找到差异,以节约团队宝贵的时间和投资人的金钱。

Step#05概念的属性、实体的要素是网站的内容

实体的连接解决了概念从抽象到具象的过程,这还远远不够。我们最终的产品是网站,那么就要把实体交互中的信息罗列出来,这些信息也无非是概念及子概念拥有的属性、以及那些实体拥有的要素。

在实体基础上增加了内容、要素、属性,手机行业的概念设计基本完成

现在,只要轻松的进行实体互动与网站内容的映射就可以了,虽然这个工作只是相对的轻松,完成了这一步,X-cell的概念设计也就告一段落。
[这是一个并不精彩的桥段,但是希望你把它读完]

X-cell的概念设计已经完成了,这并不代表大功告成。强烈建议将这份概念设计文档排列在《网站信息设计方案》的第一页(《用户调查及分析文档》是另一份交付物),所有参与项目的人员,无论是界面设计相关、程序开发相关、测试调试相关、甚至销售人员都应该了解和明白概念设计的具体内容,这是网站项目的核心竞争力,也是所有围绕X-cell项目工作的纲领。

如果要对项目的界面和功能进行修改,都要参照概念设计进行,如果需要对概念设计进行增补变动,那么整个项目都要从最基础的工作进行重新验证和修改(包括用户需求部分)
信息架构隆重登场

我们现在有了馅料,把它们切碎,搅拌,放进饺子皮里,先包后煮。

经过概念设计,已经确定了网站的基本内容?
    信息架构的目的就是搭建网站的骨架?
    简单架构与复杂架构是两种不同的形式?
    简单架构只需要指定信元的层级关系(元素架构)?
    复杂架构需要指定关键页面之间的层级关系(链接架构)?
    根据复杂架构去描绘每个页面的低保真原型(页面逻辑)?
    低保真模型不断优化形成高保真原型(线框图)

简单架构

信息架构并非“网站栏目”,但是却基本确定了网站导航条的内容。信息架构可以不是扁平结构,而完全按照严格的逻辑关系进行,因为简单架构必须转化为以页面为基线的复杂架构,才有可能成为真正的“网站导航条”。信息架构决定内容,内容的关系决定了导航,大概就是这个意思。

X-Cell有了概念设计定稿,于是有了如下的简单架构,其间经过无数次推演,推演的过程实在麻烦,且也不在本文讨论范畴,今后慢慢讲解。

时间: 2024-08-07 07:32:15

从概念设计到信息架构的相关文章

SOA架构设计经验分享—架构、职责、数据一致性

阅读目录: 1.背景介绍 2.SOA的架构层次 2.1.应用服务(原子服务) 2.2.组合服务 2.3.业务服务(编排服务) 3.SOA化的重构 3.1.保留服务空间,为了将来服务的组合 4.运用DDD+GRASP进行分析和设计(防止主观的判断导致错误的假设) 5.SOA分布式下的数据一致性 5.1.分布式事务(基于DTC的分布式事务) 5.2.事务补偿(提供正向或反向的操作来让数据在业务上是一致的) 5.3.异步EDA(基于异步事件流来实现柔性的分布式事务) 6.总结 1.背景介绍 最近一段时

[转]SOA架构设计经验分享—架构、职责、数据一致性

阅读目录: 1.背景介绍 2.SOA的架构层次 2.1.应用服务(原子服务) 2.2.组合服务 2.3.业务服务(编排服务) 3.SOA化的重构 3.1.保留服务空间,为了将来服务的组合 4.运用DDD+GRASP进行分析和设计(防止主观的判断导致错误的假设) 5.SOA分布式下的数据一致性 5.1.分布式事务(基于DTC的分布式事务) 5.2.事务补偿(提供正向或反向的操作来让数据在业务上是一致的) 5.3.异步EDA(基于异步事件流来实现柔性的分布式事务) 6.总结 1.背景介绍 最近一段时

移动App设计之分层架构+MVC(转)

场景分析:我们知道,一个移动设备的应用大多与网络有关,也就是说,我在移动设备上看到的数据,一般都是从Server上”拉“过来,显示在我们的移动设备(ios androiud.wpohone等)上.那我们就这个”拉“的过程分析,拉什么样的数据?去哪里拉?拉过来的数据怎么处理?用编程(开发)的思维看,就是定义什么实体(业务实体).发送请求.解析数据.当然这也只是大体的过程.但从软件架构设计上讲,定义实体.发送请求.解析数据都是具有单独意义的模块.那我们怎么处理这些模块呢? 场景应用:sina wei

云舒网络:容器系列二:容器的视角-设计交付和架构

前言: 我们要使用容器,自然就不能回避容器的设计生成过程,而生成之后就涉及到加载运行和管理,那么今天我们就从设计交付和架构这两个角度来说一下容器. 注:本期分享由代豪原创,云舒网络整理发布. 上篇的<容器起源>说了容器是什么,那么这次我们从两个视角谈谈容器.我们要使用容器,自然就不能回避容器的设计生成过程,而生成之后就涉及到加载运行和管理,那么今天我们就从设计交付和架构这两个角度来说一下容器.(注:由于目前容器中Docker应用比较广泛,以下内容中的容器默认为Docker.) 一.     设

技术分享和交流-中小企业(SMB)如何设计IDC网络架构?如何管理运维资源和知识?

技术分享和交流 2016/12/30 今天,是2016年最后一个工作日,借此分享2个主题. 一.中小企业(SMB)如何设计IDC网络架构 个人经历所见,在中小企业(SMB)中,需要自建机房的,通常就是买几台服务器,托管到IDC,不会去管理它,等到后续业务在增长时,才手忙脚乱:大家都知道,改造没新建容易,因此,我一直有个想法,能否在一开始,通过一些简单的思考,针对中小企业(SMB)的规模,设计一个可以方便扩容的网络架构. 相关思考: 私有云网络规划涂鸦:中小企业(SMB)的需求 https://g

30、生鲜电商平台-电商促销业务分析设计与系统架构

说明:Java开源生鲜电商平台-电商促销业务分析设计与系统架构,列举的是常见的促销场景与源代码下载 左侧为享受促销的资格,常见为这三种: 首单 大于或等于某个会员级别 特定会员组:比如女性,月消费满1000等等,都是通过查询条件查询出来的特定分组. 优惠类型,对于电商网站主要是下面4类: 金额 赠品:商品.优惠券.现金券.积分等 包邮(实际上也是钱) 其它:如送精美包装等. 对于其它业务类型的平台,则估计会有其它形式的优惠,比如赠送三个VIP会员等等. 范围,无非就是: 整单 指定品类或特定品类

Instagram的Material Design概念设计文章分享

近期開始研究最新的Android 5 Material Design,一加氢OS公布后,非常快就有一大批支持Android5原生风格的手机出来了,你的App还是UI帮设计的吗?该考虑升级到 Material Design风格了, 这年头要与时俱进啊,不学习就out了. 这个系列的文章不错,给大家共享下 , 源代码Git地址  https://github.com/frogermcs/InstaMaterial InstaMaterial 概念设计(第九部分) - 图片的公布2015-05-09

iPhone 6S概念设计出现了

iPhone 6的热销使得苹果在手机市场的占有率更高了.而iPhone 6现在已经趋于稳定的状态下,对于iPhone 6S的消息也逐步变得多了起来了. 近日,设计师Hernandez就为苹果的下一代iPhone 6S进行了概念设计,并且有消息称,iPhone 6S还有一个mini的型号.从此次设计师设计的概念iPhone 6S来看.其外观与iPhone 6并没有太大的差别. iPhone 6S配备了双麦克风,立体声扬声器和Lightning耳机接口支持,因此传统的音频接口就被移除了.另一个创新就

Win10全亮色主题概念设计:一夜回到Windows 95

微软在Win10系统融合了此前Windows Phone中的大量内容,包括设计元素,在一个Win10核心的基础上,Windows10 PC和Win10 Mobile最统一的,相似度最高,Win10 UWP通用应用平台是跨设备核心,允许开发者和用户获得一致体验. 但Win10系统中重要的特性也包括个性化,这曾经是Windows Phone主打亮点功能,形式虽然单一,但组合很多.在最新的Win10一周年更新中,设置选项里也有很多主题选择,包括更改主题颜色.背景选择.Windows聚焦锁屏等等. 不过