设计的复用

技术上有软件复用的理论,作用在于缩减软件开发和维护的花费,其中包括了代码的复用、设计的复用、分析的复用和测试信息的复用。复用的思想是相通的,广告设计、建筑设计、">工业设计、交互设计和信息架构等领域中都有所体现,只是在各个领域中表现形式和运用方式不同。

日常生活中最低俗但有效的广告设计复用恐怕要数脑白金的广告,每年都是同样的人物角色和广告词。设计优秀有绝对伏特加的广告,对酒瓶外形的不同展现方式,达到的效果是即使只有酒瓶的线条,也能让人联想起产品。

建筑中的哥特式、现代主义和解构主义等设计风格也具备统一的外形特征和设计理念。具体有日本建筑大师安藤忠雄对水泥和光源的独特运用在整体的几何形体中。

工业设计中有Palm和Apple的造型设计,Palm虽然产品销售并不成功,但是宛如鹅卵石的造型设计还是给人留下深刻影响。Apple产品的统一铝合金的一体式机身,避免零部件的外露,对机械主义的极端反叛。

设计领域中可以找到大量的案例,这些对设计作品的事后诠释都离不开复用的概念。在界面视觉设计中,有对颜色和形状等的重复利用,有助于形成统一的品牌影响。但是在交互设计和更新的信息架构还没有这样科学的设计理念,这些发展不到三十年的学科还处于早期的试错阶段。如手机交互设计,还处在“形式追随功能”解决技术可行性的琐碎难题中,在没有实现标准化设计之前,难以无法抽身去研究更多的设计可能性中,也不会形成更多差异性的设计风格。

但总结设计中已有的复用思想,推及交互设计和信息架构可以得到以下方法:

对已有元素的利用。如果自定义的控件无法达到更好的效果,使用自定义控件。提取某个高质量的元素放大到产品形式整体特征。对单元元素重复使用。使用组件化的设计元素,能够强化品牌形象,减少用户的认知成本。谨慎增加新元素。如增加
新功能,先考虑已有元素是否能完成该功能。增加新元素的前提是已有元素的作用已被发挥到极致。如在手机客户端中增加提示信息,那
首先想到的是否是程序太复杂设计的让用户难以理解。

来源:http://daichuanqing.com/index.php/archives/1936

时间: 2024-10-24 05:33:35

设计的复用的相关文章

用户体验设计:可复用的写作方法

不管你是做什么媒体的,你最好只是为你的读者和他们的目标写作.对于传统媒体,读者的目标是很清晰明了的,从获得娱乐(读神话小说)到获取投资建议(读华尔街日报市场版). 可是,在Web上的写作是不同的,因为多种多样的用户对同一个内容可能有不同的处理方法: 阅读页面,尽管在Web用户中,通读的行为已经非常罕见了,但是还是会有人这么干. 扫描页面判断这东西是否值得一读(或者,首先是这个网站是否值得访问) 扫描页面定位特定的信息,对于不同的用户,在意的东西不同.举例来说,当在一个电子商务网站的产品页选购一款

总结设计中已有的复用思想

网页制作Webjx文章简介:设计中的的重复使用. 技术上有软件复用的理论,作用在于缩减软件开发和维护的花费,其中包括了代码的复用.设计的复用.分析的复用和测试信息的复用.复用的思想是相通的,广告设计.建筑设计.工业设计.交互设计和信息架构等领域中都有所体现,只是在各个领域中表现形式和运用方式不同. 日常生活中最低俗但有效的广告设计复用恐怕要数脑白金的广告,每年都是同样的人物角色和广告词.设计优秀有绝对伏特加的广告,对酒瓶外形的不同展现方式,达到的效果是即使只有酒瓶的线条,也能让人联想起产品. 建

软件测试中的测试用例复用技术

摘要:软件测试是确保软件质量的可靠手段,是软件开发过程中必不可少的重要环节.本文提出了面向复用的测试用例设计过程,为测试用例复用提供了实现策略.测试用例的复用对于缩短软件开发周期和降低软件开发成本具有极其重要的意义. 关键词:软件测试:测试用例 1.引言 随着软件工程领域的拓展,在软件产业飞速发展的今天,软件测试成为保证软件质量的重要手段.测试用例的选择对于软件测试的成败起着决定性作用,因此如何设计最少的测试用例实现最大的测试覆盖成为自动化测试领域中的主要研究对象.测试用例是确定一组最有可能发现

《需求设计:构建用户想要和需要的产品》—— 导读

https://yqfile.alicdn.com/6ec696e3acab5ead903c7f9a25ac9ef090aeb814.png" > 前 言Designing the Requirements: Building Applications that the User Wants and Needs在对IT应用程序开发思考了大约15年之后,我终于写出了这本书.20世纪90年代后期,我开始做IT架构,当时写了一本名叫<IT Architecture and Middlewa

《需求设计:构建用户想要和需要的产品》——第2章 设 计 体 系2.1 为什么应该建立设计体系

第2章 设 计 体 系 第1章说过,要想做工程化的设计,就必须有一套设计体系.那么本章我们就来看看能不能为IT软件的开发工作构建出一套具有工程学水准的设计体系,并且看看我们是否值得去构建这样的体系.本章分为三个部分.2.1节从下至上检视整个设计体系,以解释我们为什么应该建立该体系.接下来的2.2节-2.7节,用从上至下的方式来观察这套体系,使大家对设计之中的信息流动情况有所了解.把这套体系中的所有部件都展示出来之后,笔者会在2.8节之中回到本章开头所提出的那个问题上面.最后的2.9节是对本章所做

CRM系统的柔性化设计应用发展研究

1 引 言 客户关系管理(Customer Relationship Management,CRM)是企业为提高核心竞争力,达到竞争致胜.快速成长的目的,树立以客户为中心的发展战略,并在此基础上开展的包括判断.选择.争取.发展和保持客户所需实施的全部商业过程.客户关系管理在解答企业如何达成全面的自动化.电子化运营,以及如何实现"以客户为中心"的经营模式两大问题上为现代企业提供了解决的方案和目标.客户关系管理,是企业以客户关系为重点,通过开展系统化的客户研究,通过优化企业组织体系和业务流

ESBasic 可复用的.NET类库(00) -- 开源前言(附下载)

自从03年正式使用.NET开发以来,已经走过了6个年头,这期间我积累了几套类库和框架,ESBasic便是其中最基础的一个类库.ESBasic是Enterprise Service Basic的缩写,虽然也简写为ESB,但是它和Enterprise Service Bus(企业服务总线)没有任何关系.ESBasic是我能够快速和高效开发应用程序的利器之一,开这个专门的blog是想将它介绍给大家,希望能对大家有所启发. ESBasic覆盖的内容包括:对象管理.插件.网络(Socket).多线程.Em

ASP.NET MVC &amp; EF 构建智能查询 一、智能查询的需求与设计

关于复用 在我们日常的开发过程中,代码的复用其实是很重要的一部分,ASP.NET MVC框架本身为我们提供了很多很好的复用机制,让我们能充分地利用它们来节省我们的Coding成本. 在简单的Coding中,我们可以通过构造方法来实现代码段的复用,在OOP编程中我们可以使用继承多态来进行类的复用,我们也可以使用设计模式来做类或对象间的代码设计的复用,随着程序的复杂我们就想构造出更佳的复用方式,可以向更高层次上抽象.   应用场景与目标 在信息管理系统中我们会开发大量的List页面,它们功能上通常是

ASP.NET MVC &amp;amp; EF 构建智能查询 一、智“.NET研究”能查询的需求与设计

关于复用 在我们日常的开发过程中,代码的复用其实是很重要的一部分,ASP.NET MVC框架本身为我们提供了很多很好的复用机制,让我们能充分地利用它们来节省我们的Coding成本. 在简单的Coding中,我们可以通过构造方法来实现代码段的复用,在OOP编程中我们可以使用继承多态来进行类的复用,我们也可以使用设计模式来做类或对象间的代码设计的复用,随着程序的复杂我们就想构造出更佳的复用方式,可以向更高层次上抽象. 应用场景与目标 在信息管理系统中我们会开发大量的List页面,它们功能上通常是非常