著名的软件设计理论著作(软件设计者)

舞蹈055

今天给各位分享著名的软件设计理论著作的知识,其中也会对软件设计者进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

学习UI设计书籍推荐

在学习UI设计的过程当中,特别想学或者零基础的人来说,需要学习到很多知识,比如软件 PS AI ,理论 色彩 排版 规范 UE 等,这些都是一名UI设计师需要学习的知识,而学习到这些知识,可以通过视频,书籍,网站,培训等多种 *** 学习,今天就和大家推荐下学习设计所要看的一些书籍。

一、《设计心理学》

内容简介:

设计心理学是设计专业一门理论课,是设计师必须掌握的学科。设计心理学是建立在心理学基础上,把人们心理状态,尤其是人们对于需求的心理通过意识作用于设计的一门学问。它同时研究人们在设计创造过程中的心态。以及设计对社会及对社会个体所产生的心理反应,反过来在作用于设计,使设计更能够反映和满足人们的心理作用。

推荐理由:

心理和情感激发是鼓励用户付诸行动一个的宝贵工具。激发包括像内疚和担心的这样的情绪,当然还包括吸引人的那种归属感和人的价值观念认可。

在设计中结合激励性情绪的通常做法是如果网站上的广告语言,再加入一些图形元素作为辅助支持,使用图片和图表加强激励效应。

二、配色设计原理

作者:

佐佐木刚士,1978年出生于神奈川。大学毕业后,进入WORKS CORPORATION公司。在入社仪式上发表了题为“我喜欢的颜色是粉色。我喜欢的食物是茶碗蒸”的谜语一般的自我介绍,使公司的前辈职员和上司大为吃惊。他曾经工作于月刊《DTPWORLD》编辑部,现在以自由作家、编辑的身份从事各种活动。

简介:

怕配色理论枯燥冗长么?怕技巧 *** 不够实用么?《配色设计原理》保证让您学到实用而又系统的配色知识!《配色设计原理》通过简明易懂的示例作品,逐条讲解了绝对不可背离的配色理论;将具体的设计案例进行修改前后的对比,分析了如何才能使配色更具效果和表现力;根据希望达到的不同表现效果和目的,展现了设计师必须要了解的配色技巧;介绍了在理论无法适用时应对的配色设计 *** ;讲解了基本的色彩知识和易用的PhotoShop技法;刊载了日本目前活跃、专业的设计师的主题性访谈。

三、《破茧成蝶》《破茧成蝶2》

内容简介:

本书从用户体验设计师的角度出发,系统地介绍了其职业生涯中的学习 *** 、思维方式、工作流程等,覆盖了用户体验设计基础知识、设计师的角色和职业困惑、工作流程、需求分析、设计规划和设计标准、项目跟进和成果检验、设计师职业修养以及需要具备的意识等,力图帮助设计师解决在项目中遇到的一些常见问题,找到自己的职业成长之路。

推荐理由:

这本书简单明了的从用户体验方向出发,把你的设计更人性化,更符合用户的预期范围,更注重用户体验,让你设计出来的作品更容易说服甲方爸爸。互联网下半场来袭,从业者需要做出怎样的变化,以应对风云突变的大环境呢?本书主要讲述“用户导向”的用户体验设计师,与“业绩导向”的产品经理,在瞬息万变的互联网新时代如何顺势转型成“以产品价值为中心”的产品设计师的过程;作者结合数年来从事互联网产品架构和设计工作的思路,融会贯通,提炼出顺应新 时代的互联网产品设计内在规律,旨在帮助读者在波涛汹涌、充满不确定性的大环境下,改变命运,不惧未来!

四、《形式感》

内容简介:

《形式感+:网页视觉设计创意拓展与快速表现》可以帮助有一定基础的网页设计初学者或在职者,在遇到设计创意瓶颈时,能够在较短的时间内解决设计上的创意和视觉形式感的问题。不论是应对紧急的工作需求或是求职面试都能够给观者一个新颖的视觉表现。

推荐理由:

很多小伙伴在设计的时候都只是为了好看而设计,如果你的设计加上一些故事是否更生动呢,本书很多结合生活中的案例用故事引导的形式展示在案例中,希望你看完此书你的设计也是一个有故事的设计,有故事的设计会给你的设计加分哦。

五、《简约至上》

内容简介:

作者Giles提出了合理删除、分层组织、适时隐藏和巧妙转移这四个达成简约至上的终极策略,讲述了为什么应该站在主流用户一边,以及如何从他们的真实需求和期望出发,创造出历久弥新的用户体验。

推荐理由:

追求简单易用是人类的本性,无论是互联网产品,还是移动应用,亦或其他交互式设计,简单易用始终都是赢得用户的关键。

六、《用户体验要素》

内容简介:

本书用简洁的语言系统化地诠释了设计、技术和商业融合是最重要的发展趋势。全书共8章,包括关于用户体验以及为什么它如此重要,认识这些要素、战略层、范围层、结构层、框架层、表现层以及要素的应用。 全书用清晰的说明和生动的图形分析了以用户为中心的设计 *** (UCD) 来进行网站设计的复杂内涵,并关注于思路而不是工具或技术,从而使你的网站具备高质量体验的流程。

推荐理由:

很多设计师设计都仅从设计的角度出发,排版、布局、色彩搭配是否和谐,做出来的设计稿总不如人意,本书从用户体验 的角度出发,帮你简单明了的了解什么是要素、战略层、范围层、结构层、框架层、表现层以及要素的应用及 *** ,从而使你的设计更加的接近用户的心里;

七、《在你身边为你设计》

内容简介:

—腾讯的用户体验设计之道。本书内容包括:设计理念、设计 *** 、用户研究、体验设计、设计流程和工具,以及团队成长与管理等方面的知识与经验分享。

推荐理由:

很多设计师只知道依葫芦画瓢的设计,但是却不知道自己设计这个产品有什么原理,用的是什么 *** ,针对的用户是什么,它能够给客户带来什么?当甲方爸爸问到的时候一无所知,希望你读完本书可以学到一些,能轻松解决甲方爸爸的尴尬问题,最终你的作品是一个有理有据的活生生的作品。

八、《交互设计精髓》

内容简介:

研究交互设计,交互设计一门综合性很强的学科,包括逻辑学,计算机科学,心理学,社会学,认知学,视觉设计等等。很多设计认为,交互设计就是画画原型,做一些页面的基本跳转等再简单不过的事情。等踏入这个行业以后,价值观彻底被颠覆了,有没有!我们只有沉下心来,慢慢学,慢慢做....

推荐理由:

在工作中,常常市场研究和用研把研究结果隔着窗户扔给了设计或者程序员,对着冷冰冰的用研报告是很难能设计成用户想要的产品的。解决方案就是设计人员参与到用户研究的过程中,与用户进行直接而广泛的接触,那么,设计出来的产品也一定会让用户所喜欢的。让设计人员参与用户研究,设计人员可以参与用户访谈过程,并做一下访谈记录等。

更好的软装设计书

先和楼主说一下,无论是软装设计还是其他的行业,零基础都能学习。

只是难度大小各异,如果想要在尽可能短的时间内达标,必须要看软装方面的专业书籍。

千万不能胡子眉毛一把抓,什么样的书都看。

因为你是零基础,胡乱看的话很容易被误导。

错误的想法和观念一旦形成,要想改正浪费的时间可是相当多的。

所以,我建议楼主一定要系统的学习软装类的专业书籍。

好了,接下来我给楼主说一说大概有哪些软装专业书需要认真看。

现在软装在国内是个新行业,需求很大,前景很好,处于红利期。外加缺乏专业从业机构以及专业软装设计师。

谁先入行,谁就更有机会发展。

如果楼主感兴趣,我认为机不可失。

其实室内软装设计是一门比较好突击的学科,即便你没有很好的美术功底,也可以在这行业中做得很出色。

除了学好CAD、3D、PS,施工图、效果图都要熟练外。你必须要看书,书里的知识体系最全面系统。

而且我即将推荐的这些书,都算是软装设计领域最值得一看的。相信楼主应该能从中收获颇丰。

同时我也会为楼主推荐一些顶尖的软装设计类网站。

软装设计书籍分大致分三类:软装管理、设计理论、技能类;

软装管理类

为什么先推荐软装管理类?艺术的升华在于优异的管理!好的创意需要好的管控,好的设计师需要好的管控工具,优秀的设计企业亦需要严谨细致的管控体系。软装管理决定着工作效率、创意落地速度。

不想当领导的软装设计师不是个好打杂。如果想要走得更远,志向项目经理、设计企业管理者。或者干个几年后想创业。这类书籍,你必须看。更好从现在就开始。不然,我想你干了几年后绝对会后悔的。

软装管理决定着一个设计师在职业生涯中能达到多高成就。早点着手,先人一步。

So,原谅我根据自己的喜好推荐。

1、《装置艺术项目管理体系与应用》

软装管理类书籍,我推荐《装置已是项目管理体系与应用》。这类书籍很少,目前只找到这一本让我满意的。作者是香港著名室内设计师方峻。就我个人而言,这本书应该算得上是中国陈设(软装)精细化管理方面的之一本书。本书将软装项目精细的分解成一个个直观明确,可轻松管控的子系统。对软装设计师的系统化、标准化运营思维的培养有极大实践意义。能显著提升优秀创意的落地速度,以及更大化软装设计的附加价值。无论是对在校学生还是软装企业的设计师、项目经理、企业管理者都具有很强的指导意义。

这本书是我好不容易找到的,鼎力推荐!对我这种从事室内软装设计三四年,想往管理层发展的人来说,目前最需要。说实话,略有抱怨这本书未能早些出版,不过现在还不晚。

无论楼主有无软装经验,只要你想要往软装方面走,我都认为这本必需要看。

设计理论类

这类软装书籍相对较多。涵盖软装设计方方面面的理论知识。是成为一个合格甚至优秀得设计师必看书籍。虽然每本书籍中均有不足之处,不过闪光点足以弥补。

1、软装设计师手册

本书很全面的介绍了软装涉及到的方方面面,其中也讲解了部分主流风格。作者简名敏原本是一名台湾的花艺师,后来开始也从事软装,貌似是早几年软装类的少之又少的设计手册之一因为本书和全面,所以入门很好,但是也都是点到为止,没有深入详细的解释,很多东西也是需要结合实际的工作来实践了解的。关于软装的元素以及详细的解释很值得细细了解。

2、软装设计教程

这书包含很多设计公司的作品,结构基本类似之一本书,讲了软装的一些风格,文化,还有软装的元素就是家具挂画饰品等,后面有包括刘卫军,葛亚曦公司的作品及讲解,个人觉得里面有些个讲解略显夸张,也许是专门制造的噱头吧,不过我还是喜欢实在点的言语,葛亚曦是我个人比较喜欢的一个软装设计师,他公司的作品及讲解历来精彩,因为现在软装不同于硬装已然有一套比较大众的施工流程,所以这本书里也列举一个公司的工作流程及其案例等,可以参考借鉴。

3、窗饰设计手册

本书通过手绘的形式,很详尽的把窗帘从有到现在的一个发展,其中关于风格,关于材质有很好的介绍的,虽然走过了很多年,窗帘的工艺的有了很大的变化,但是形式还是那几样~~~可以看了本书去高档点的窗帘点对比的看下,形式上是类似的。

4、设计有约1~5系列

本书和《装置艺术项目管理体系与应用》同为方峻著作,由27个具有代表性的设计案例组成,无论是住宅、别墅还是销售会所,从主题到装修,从家具选择到室内摆设,每个案例都独具匠心。《设计有约》更大的亮点是从花语中提取灵感,圣洁的白莲花、雅致的三色堇、素净的绣球花……每一个独特的案例都有个花的主题,让花语引领读者走进案例,让案例的风格去体现花的品质。每个案例配合多幅实景图以及部分平面图。本书可为职业设计师、家装爱好者,有家装求的人员以及大专院校相关专业学生提供参考,有助于提高设计能力和鉴赏能力。

5、陈设艺术设计师手册+黄艳著2010

这本书涉及到一些关于室内绿化织物的比较详细的描述,还有软装流程以及空间的处理,这本书没有专门拿出一套详细案例来讲解,但是化整为零穿插书中,也很是不错。

6、The Comfotable Home  强力推荐。

国外的一本介绍软装的书籍,书里两个哥儿们真给男性软装设计师长脸,好吧,又题外话了。里面的关于实际摆场有一个很好的介绍,包括一些饰品的选择摆放也是脍炙人口,如何选取合适家具合适的饰品,还在把方案做成家具卖场么,赶紧来看看The Comfotable Home吧,一起打造一个舒适的家。

7、家具设计资料图集

本书涵盖了中西方历史上的代表家具,虽然都是黑白的线稿,也能有一个很好的了解。因为历史是不断向前的,所以经常很看大很多不伦不类的东西的出现,也许有一天他也会成为了一段风潮。软装设计师更多的是拿来主义用别人设计好的东东,所以我们多去了解吧,不管是正统的还是杂交的。

8、室内设计风格图文速查

这本书系统介绍了目前常见的风格类型及其软硬的特点要素,是必备的一本工具书,尤其是软装初学应该好好看看。

技能类

要成为一位软装设计师,必须具备一些软件技能。如果会手绘当然更完美。

1、室内设计软件。

基本上,家居软装要学习的软件主要有:Auto CAD软件、3D max软件、photoshop软件、SKETCHUP草绘大师软件、VRAY高级渲染软件、Coreldraw和Illustrator软件。

一般情况下vray、3D Max、sketchup这三个软件是结合起来用的;photoshop、coreldraw和Illustrator主要是用于图像的处理等运用,主要是在平面设计中运用的很普遍,但是在室内设计中也有很多要用到这些软件的地方;Auto CAD软件主要是平面图 *** 的软件工具。

额外推荐楼主一些不错的网站:

关于软装设计网站可以分很多类型,比如:

1. 美图类型

国外:houzz, home design, elle deco 等

国内:住趣家居(海量美图),PC HOUSE, AD 杂志等等

2.软装学习论坛

国内:马蹄,拓者,强调软装,室内设计联盟,ABBS,陈设中国,千一软装都是互相学习讨论的论坛。另外可以下载很多好看的素材 不过很多都是要收费的

3.软装设计师及作品

国外像HOUZZ这种,国内比如谷居家居网, 中华室内设计网等等都有很多设计师

4. 软装设计工具

国外的像polyvore, 但是它主要还是以服装为主, polyvore的模式改变了软装设计师需要再去找素材,抠图,PS的各项环节,确实大大的节省了设计师的工作时间。 宅豆网确实是类似于polyvore的一个定位于专业软装设计的中国网站。比polyvore更独特的是开发了3D功能,能够表现素材的各个形式。 另外就是他有数十万种国内和国外的素材,全部免费根本不需要在花钱下载。并且在创新的基础上,公开了大量软装设计师的作品,国外软装案例。

从事软件开发方面的人应该看哪些课外书

◆ Visual Basic .NET 技术内幕

—— Programming Microsoft Visual Basic .NET(Core Reference)

本书内容深入全面,涵盖的主题十分丰富,并结合大量典型的代码示例来讲解Visual Basic.NET的核心编程技术。本书共分6大部分。首先介绍了Visual Basic.NET语言的基础知识,以及一些有关类的新特性,例如继承、委托和事件等。然后详细讲解了Visual Basic.NET面向对象的特性,并介绍了.NET对字符串、数字、日期/时间和文件类的内在支持,以帮助您掌握这些最重要的API元素。之后,描述了新的Windows窗体、通过ADO.NET进行数据库编程和Win32技术支持等,并讲解了如何通过程序集来部署Visual Basic.NET应用程序。最后介绍了Internet应用程序的开发,包括Web窗体、ASP.NET应用程序和诸如缓存技术、配置等新特性,以及用于Web开发的基本技术。 本书在多处指出了Visual Basic.NET与Visual Basic 6之间的区别及其新特性,并介绍了在Microsoft.NET环境下导入和重用现有的V1sualBasic代码的更佳方式。通过本书的学习,您可以全面掌握Visual Basic.NET编程技术。

◆ Microsoft Windows程序设计 - Visual Basic .NET语言描述

—— Programmin Microsoft Windows with Microsoft Visual Basic .NET

Petzold最畅销的C#书籍——现在针对Microsoft Visual Basic.NET开发人员推出了适用本。Charles Petzold是全球最权威且知名的Windows程序设计专家,他将其最畅销Programming Microsoft Windows with C#——书加以改写,使之能完全适用于Visual Basic.NET的开发人员。这位畅销书的作家示范了如何使用Visual Basic.NET将Windows Forms的功能发挥到极致(Windows Forms是新一代的Windows程序设计类库)。您将学习如何使用Visual Basic的.NET版本替Windows应用程序建立动态的用户界面与图形化输出。通过丰富的用户端应用程序范例清楚示范了最常用的技术与不为人知的技巧,有了本书,您能真正深入到VisuaI Basic.NET的核心领域。

◆ Microsoft .NET框架程序设计

—— Applied Microsoft .NET Framework programming

本书是《微软.NET程序员系列》丛书之一,主要介绍如何开发面向Microsoft .NET框架的各种应用程序。Microsoft .NET框架是微软公司推出的新平台,包含通用语言运行时(CLR)和.NET框架类库(FCL)。本书将深入解释CLR的工作机制及其提供的各种构造,同时还将讨论FCL中一些重要的类型。全书共分为 五个部分,包括:.NET框架基本原理、类型和通用语言运行时、类型设计、基本类型,以及类型管理。

本书适用于要了解、掌握.NET平台的读者,尤其适合广大编程爱好者、软件工程师、系统架构师阅读。

◆ 设计模式:可复用面向对象软件的基础

—— Design Patterns:Elements of Reusable Object-Oriented software

本书结合设计实例从面向对象的设计中精选出23个设计模式,总结了面向对象设计中最有价值的经验,并且用简洁可复用的形式表达出来。本书分类描述了一组设计良好、表达清楚的软件设计模式,这些模式在实用环境下特别有用。本书适合大学计算机专业的学生、研究生及相关人员参考。

◆ 深入浅出设计模式

—— Head First Design Pattern

你不想重新发明车轮(或者更差的是,没有充气车胎的轮子),所以你从设计模式中寻求帮助——设计模式是过去人们面对同样的软件设计问题所得到的经验。 有了设计模式,就可以利用其他人的实践经验的精华,因此省下的时间可以用在其他的事情上,如:更有挑战性的事情、更复杂的事情以及更有趣的事情。你想要学习:

·重要的模式

·何时使用某个模式,为何使用该模式

·如何在你自己的设计中马上采用这些模式

·何时不该使用该模式(如何避免滥用模式)

·某个模式是依据哪些面向对象设计原理而设计出来的

更重要的是,你想在学习设计模式的过程中,不感觉到昏昏欲睡。如果你曾经读过任何一本深入浅出(Head First)系列书籍,你就会知道能够从本书中得到的是:透过丰富的视觉效果让你的大脑充分地运作。本书的编写运用许多最新的研究,包括神经生物学、认知科学以及学习理论,这使得这本书能够将这些设计模式深深地烙印在你的脑海中,不容易被遗忘。你将会更擅长于解决软件设计中的问题,并能够和你的团队成员用模式的语言来更好地沟通。

◆ 设计模式解析

—— Design Pattern Explained

本书从一个新的视角描述面向对象设计,将面向中对象编程的原则与运用设计模式力量创建健壮、可靠的软件开发环境结合起来。书中采用实用、恰当的例子,指导读者用模式解决普通的编程问题,并且解释现代软件设计模式的优越性。本书适用于学习面向中对象设计和设计模式的学生、程序员以及从事软件开发的人士。 本书要点包括: ·对象、封装和继承的新观点 ·设计模式的思想、起源及其在软件设计学科中的应用 ·模式基础以及使用统一建模语言(UML)进行面向对象软件开发 ·如何实现关键模式——Strategy(策略)、Observer(观察者)、Bridge(桥接)、Decorator(装饰)等等 ·共同点/变化点分析、设计模式以及它们如何帮助理解抽象类

◆ 代码大全第二版

—— Code Complete,Second Edition

代码大全(第二版)是著名IT畅销书作者Steve McConnell十一年前的经典著作的全新演绎:第二版不是之一版的简单修订增补,而是完全进行了重写;增加了很多与时俱进的内容。这也是一本完整的软件构建手册,涵盖了软件构建过程中的所有细节。它从软件质量和编程思想等方面论述了软件构建的各个问题,并详细论述了紧跟潮流的新技术、高屋建瓴的观点、通用的概念,还含有丰富而典型的程序示例。本书中所论述的技术不仅填补 了初级与高级编程技术之间的空白,而且也为程序员们提供了一个有关编程技巧的信息来源。本书对经验丰富的程序员、技术带头人、自学的程序员及几乎不懂太多编程技巧的学生们都是大有裨益的。可以说,无论你是什么背景,阅读本书都会让你在更短的时间内、更容易地写出更好的程序。

◆ 人月神话

—— The Mythical Man-Month:Essays on Software Engineering,Anniversary Edition

本书自之一版以来,畅销20余年不衰,是软件领域绝无仅有的必读经典。本文作者为人们管理复杂项目提供了颇具洞察力的见解,既有很多发人深省的观点,也有大量的软件工程实践。本书内容来自布鲁克斯在IBM公司 System/360 家族和OS/360中的项目管理经验。在本书之一次出版20年后的今天,布鲁克斯重新审视了他原先的观点,增加了一些新的想法和建议。既方便了熟悉原有内容的人们,也方便了许多之一次阅读它的读者。

◆ 人件

—— Peopleware:Productive Projects and Teams,2nd Ed

《人件》第1版于1987 年出版,专门讨论了软件开发和维护团队的管理问题,并向人们的传统认识提出了挑战。作者在书中推崇人本管理思想,正确指出知识型企业的核心是人,而不是技术,呼吁给予软件工作者充分的自由和信任。本书推出后,立即在西方引起了轰动,被誉为"几十年来对美国软件业影响更大的理念"。与《人月神话》一样,《人件》现已成为软件团队管理的经典之作。它和《人月神话》共同被誉为软件图书中"两朵最鲜艳的奇葩"。人们认为,《人月神话》关注"软件开发"本身,《人件》则关注软件开发中的"人",因此,在成千上万的书架上,《人件》永远和《人月神话》并列在一起。1999 年 2 月,《人件》第2版出版,增补了8 章新内容。这些新内容拥有更加宽广的视角,对大中型组织中的团队如何运作进行了深入探讨。《人件》最新版的中文译本由UMLChina组织翻译,清华大学出版社将于2003 年5月出版。

◆ 程序员修炼之道 —— 从小工到专家

—— The Pragmatic Programmer

本书主要介绍了软件开发的原则和 *** 。本书直指编程前沿,透过日益增长的现代软件开发 规范和技术,对软件开发的核心过程进行了审视——以满足用户为本,针对用户需求来产出高效、可维护的优秀代码。全书涵盖内容广博,从个人责任和职业发展,到保持代码灵活性并使之易于改动和重用,多而不杂。本书采用了有趣的轶事、详实的例子以及诙谐的对话等方式,描述了软件开发方方面面的更佳实践方案和各种缺陷。您从本书所学到的开发技巧、开发习惯以及职业态度,必将帮助您修炼成为一名真正的Pragmatic Programmer!

有什么比较好的软件架构和软件工程的书?

1.软件架构设计

作者: 温昱

内容简介:本书紧紧围绕“软件架构设计”这一主题,立足实践解析了软件架构的概念、阐述了切实可行的软件架构设计 *** 、提供了可操作性极强的完整的架构设计过程。另外,本书从思维方式的突破、面向对象设计、UML建模、过程与管理等关键过渡环节,为广大程序员的成长提供了切中肯綮的指导。本书可作为计算机软件专业本科生、研究生和软件工程硕士的软件架构设计教材,也可作为软件开发高级培训、软件开发管理培训的培训教材,更是之一线高级开发人员和开发管理人员的必备参考书。

作译者介绍

温昱,资深咨询顾问,CSAI特聘高级顾问,软件架构专家,软件架构思想的传播者和积极推动者。十年系统规划、架构设计和研发管理经验,在金融、航空、多媒体、 *** 管理、中间件平台等领域负责和参与多个大型系统的规划、设计、开发与管理。在《程序员》杂志、IBM DeveloperWorks等媒体发表了《图论思想与UML应用》、《敏捷设计从理论到实践》、《随需而变的RUP》等文章数十篇。译著有《应用框架的设计与实现——NET平台》等。

作者: 温昱

温昱 资深咨询顾问,CSAI特聘高级顾问,软件架构专家。软件架构思想的传播者和积极推动者,中国软件技术大会杰出贡献专家。千年系统规划、架构设计和研发管理经验,在金融、航空、多媒体、电信、中间件平台等领域负责和参与多个大型系统的规划、设计、开发与管理。作为资深咨询顾问,已为众多知名企业提供了卓有成效的架构培训与咨询服务。

同作者作品

软件架构设计(09年度畅销榜TOP50)

SQL语言艺术 (china-pub首发) (08年度畅销榜TOP50)

一线架构师实践指南(中大型系统架构设计指南)

2. 架构实战—软件架构设计的过程

原书名: The Process of Software Architecting

作者: (英)Peter EelesPeter Peter Cripps

译者: 蔡黄辉 马文涛

内容简介:本书从基本原理入手,介绍软件架构设计过程中涉及的一些概念、流程、 *** 、用到的工作产品及可重用的资源,从第6章开始,通过介绍一个具体的案例来阐述如何定义需求、创建逻辑架构、创建物理架构。在第10章“进阶”中,作者补充说明了架构师和软件开发项目其他方面的关系,后面又说明了各种软件开发项目可能存在的困难及相应的处理 *** 。

本书理论结合实践,介绍了一些可以应用到整个或部分的架构设计流程中的更佳 *** 。不管你是一位资深的架构师还是一位有志于成为架构师的初级使用者,通过阅读本书都能从中获益。

作译者介绍

Peter Eeles 是IBM的高级IT架构师,他就职于IBM的Rational品牌软件组。在这个职位上,他帮助组织提高软件开发能力,尤其关注和致力于改进架构流程。Peter从1985年开始从事软件行业,其主要工作是进行架构设计和实现大规模、分布式的系统。Peter是《Building J2EE Applications with the Rational Unified Process》(Addison?Wesley,2002)和《Building business Objects》(John Wiley Sons,1998)的合著者。他还是英国计算机协会高级会员(FBCS)、工程技术协会(FIET)会员、IBM技术人员、Open Group

3. 面向模式的软件架构.第4卷,分布式计算的模式语言(经典POSA系列的第4卷)

原书名: Pattern-Oriented Software Architecture Volume 4: A Pattern Language for Distributed Computing

作者: (德)Frank Buschmann (英) Kevlin Henney (美)Douglas C. Schmidt

译者: 肖鹏 陈立

内容简介:本书关注分布式计算系统软件的设计和实现。书中首先介绍理解本书内容所需的核心的模式概念,分布式计算的好处和挑战;然后描述如何使用分布式计算模式语言,设计真实世界中仓库管理流程控制系统;最后重点讲述分布式计算模式语言,该语言陈述了创建分布式系统相关的技术主题。

作译者介绍

Fralk Buschmann是德国慕尼黑西门子技术公司的高级总工程师。他的研究领域包括对象技术、软件架构、产品线、模型驱动软件开发和模式。他在该领域著作甚多,其中最引人注目的便是POSA系列的前两卷[POSA1][POSA2]和最近的两卷:本书和[POSA5]。Frank在1992年至1996年曾是ANSIC++标准化委员会X3J16的成员,于1996年发起了首届EuroPLoP会议,与人合作汇编了数本模式方面的书籍[PLoPD3][SFHBS06],现任Wiley软件设计模式丛书的主编。

译者: 肖鹏

肖鹏,ThoughtWorks高级咨询师,敏捷过程教练,面向对象分析和面向对象设计专家。拥有6年以上软件开发实践经验,多次担任国内大中型企业敏捷流程改进、面向对象分析和面向对象设计咨询和培训。他长期关注于设计模式、架构模式、敏捷软件开发等领域,并致力于软件开发更佳实践的推广和应用。

同作者作品

Visual Studio 2005技术大全(使.NET程序员事半功倍的利器)

Visual Studio 技术大全(微软技术大师力作)

面向模式的软件架构.第4卷,分布式计算的模式语言(经典POSA系列的第4卷)

著名的软件设计理论著作(软件设计者),第1张

从需求到体验:交互设计的理论探索

一、交互设计的定义与范畴

交互设计指的是涉及支持人们日常工作与生活的交互式数字产品的设计。交互设计的早期理论家之一,斯坦福大学教授、《软件设计的艺术》的作者特里·维诺格拉德(Terry Winograd)在1997年曾经把交互设计描述为“是人类交流和交互空间的设计” [1]。毕业于卡耐基·梅隆大学的交互设计专家丹·萨弗(Dan Saffer)也认为:“交互设计是围绕人的:人是如何通过他们使用的产品、服务连接其他人。” [2] 他还绘制了一张图以描绘交互设计与其他相关学科的关系,并强调交互设计属于用户体验的范畴(图1)。上述观点代表了当前学术界对交互设计的主流认知:交互设计是一个针对用户体验的、跨学科的实践范畴。交互设计从广义上看属于交流与沟通的服务设计,从侠义上看则指与软件设计与产品开发的相关知识与技能,交互设计的知识范畴包括认知心理学、可用性分析、UI设计以及信息构架(软件工程)等内容,也与工业设计、视觉传达等学科有着相当程度的重叠。虽然交互设计需要实际的产品与服务作为媒介,但其本质还是人与人之间的交流,因此,当前交互设计师的主要岗位多数属于软件公司的运营、企划、产品研发与客户投诉部门。公司的产品经理或项目经理往往有着较丰富的交互设计经历。

二、从需求到体验:交互设计的理论研究

用户体验或以用户为中心的设计(User-Centered Design,UCD)观念的雏形可以追溯到20世纪50年代。随着战后的工业设计和人机工程学的兴起,使得“以人为本”的设计思想开始流行。如之一代工业设计师德雷夫斯(Henry Dreyfuss,1903-1972)的著作《为人的设计》就开创了基于人机工程学的设计理念。而当时美国著名心理学家马斯洛(Abraham H Maslow,1908-1970)提出的“需求层次论”则为用户体验提供了心理依据。在其1954年出版的《动机与人格》一书中,马斯洛将动机视为由多种不同性质的需求:生理需求、安全需求、爱与归属的需求、尊重需求和自我实现的需求。这些需求象金字塔一样,呈现出由低到高的阶梯形发展层次,故称为“需求层次论”。人类需求的心理研究和早期人机工程学的发展成为现代交互设计的理论基础。但由于需求心理研究的对象过于宽泛,而早期人机工程学更关注于人体物理数据的采集与分析,二者并未将针对具体产品消费者的用户体验作为研究对象。

20世纪90年代以来,随着高速处理芯片、数字媒体和互联网技术的迅速发展和普及,软件产品已经成为人们社交、商业活动与休闲娱乐的中介,同早期的产品设计相比,以数字虚拟产品为核心的“非物质设计”更加重视用户的情感需求和使用体验。1998年,特里·维诺格拉德就曾预见了未来计算机工业的发展趋势。他曾撰写了《从计算的机器到交互设计》(From Computing Machinery to Interaction Design)一文,从计算机与人工智能专家的角度指明了交互设计发展的方向。这篇论文从人与机器交互发展趋势预测了未来50年人机关系的变化趋势。他认为不断提高的通信与交互设计的重要性将导致整个产业向着研究人的方面,即用户体验方向倾斜,而不是朝向研究机器方面发展。图2表示了这种由物质设计到非物质设计的发展趋势。随着信息化时代的来临,传统的机械工程与制造领域正在逐渐与计算机智能相结合,并向主观的、人性化的设计方向迁移。同时,工业设计、视觉传达等都更加关注用户的体验。交互设计正是处于这一范畴的前沿领域。

用户体验(User Experience,简称UE或UX)即用户在使用一个产品或服务之前、使用期间和使用之后的全部感受,包括情感、信仰、喜好、成就、认知印象、生理和心理反应等各个方面。美国交互设计专家James Garrett认为用户体验“是指产品在现实世界的表现和使用方式” [3]。他认为用户体验包括用户对品牌特征、信息可用性,功能性,内容性等方面体验;而美国认知心理学家唐纳德·诺曼(D. A .Norman)则将用户体验扩展到用户与产品互动的各个方面。他认为人的认知和情感体验包括本能水平、行为水平和反思水平三个层次。用户体验受到用户、产品、社会因素、文化因素和环境的影响,所有这些因素均影响着用户与产品交互过程中的体验。近年来,关于用户体验的研究开始集中于可用性研究与情感化体验的具体目标。例如Preece等人认为交互设计就是关于创建新的用户体验的问题。而交互设计所要完成的目标包括可用性和用户情感体验的双层目标。也就是说在产品、系统与人交互的过程中除了达到可用性目标中的有效率、有效性、易学易记性、安全性、通用性之外还应该具备其他品质如:令人满意、有趣有用、富有启发性,富有美感,让人有成就感和情感满足感等 [4](图3)。而艾伦·库珀(Alan Cooper)等人则通过“目标导向设计”的软件开发流程为交互设计师建立了一个可操作的用户体验的标准。

用户体验与需求分析在移动媒体时代显得更加重要,随着技术的发展,用户体验的变迁往往成为企业产品的“杀手”。例如:以功能手机为优势的诺基亚曾经在2G时代风靡一时,但2007年,苹果公司推出的小巧、轻盈的3G手机iPhone则使得诺基亚一蹶不振。同样,iPhone的3.5英寸屏幕曾经被认为是智能手机的“黄金尺寸”。但在四核驱动的云服务时代,三星推出的5英寸和5.5英寸的Galaxy系列手机则使得这种屏幕成为过时,虽然许多人对大屏幕手机提出质疑,如手机的便携性以及大屏幕的耗电性等,但这种“平板手机”依旧红透半边天,并在2013年一举超越苹果iphone的销售量,成为当下的流行趋势。这些事实充分说明了深刻理解用户体验对企业生存的重要意义。目前,随着团购、 *** 等电子商务的蓬勃发展,各大软件公司如阿里巴巴、 *** 、腾讯、京东商城和当当网等都不约而同地加大了 *** 后台海量数据的深入挖掘的力度,力图对用户购买行为与趋势进行精细化的建模和分析,为公司产品的精准营销和推广提供依据。图4为2012年阿里巴巴支付宝数据业务的模型图[5],由此我们可以看,到随着3G时代的到来,基于 *** 的数据挖掘正在成为用户体验研究的利器,而科学化、系统化的客户行为分析将成为推动交互设计理论研究的重要力量。

三、结语

综上所述,随着宽带 *** 、无线 *** 、云计算和触控体感技术的发展,交互设计有了更广阔的空间,同时也为交互设计理论研究提出了新课题。ACM图灵奖1992年获得者、微软研究院软件总工程师巴特勒·兰普森(Butler Lampson)博士曾经指出“计算机有三个作用:之一是模拟;第二是计算机可以帮助人们进行通信;第三个是互动,也就是与实际世界的交流……人们希望计算机能够看、听、讲,甚至比人做得更好,并能够进行实时处理” [6]。计算机科学与技术和认知科学是交互设计的基础,而对技术、产品、服务与人性的理解则是交互设计的核心。从人类需求到用户体验是交互设计理论研究逐渐走向清晰化的过程。而伴随着电子商务的发展,借助数据分析等科学手段来深入研究用户行为已成趋势。可以预见,对3G时代的用户研究将成为今后交互设计理论的主要方向。

来源:

注释

[1] [2] Dan Saffer. Designing for Interaction[M]. New Riders Press,Berkeley CA. 2007:10-12.

[3] [美]Garrett,J.J.用户体验的要素:以用户为中心的Web的设计[M].范晓燕译.北京:电子工业出版社,2008:31-32.

[4] [美] Jennifer Preece等.交互设计——超越人机交互[M].刘晓晖等译.北京:电子工业出版社,2003:25.

[5]荆轲.海量数据应用之产品分析[J].百度文库. http://wenku.baidu.com/view/2ee9be42b307e87101f696ca.html

[6] 董士海.人机交互的进展及面临的挑战[J].计算机辅助设计与图形学学报, 2004,16(1):24-26.

大学软件工程专业教材都有哪些?

ST软件工程免费下载 

链接:

提取码:7y95  

ST是指境内上市公司被进行特别处理的股票,也是退市风险警示。ST股是指境内上市公司经营连续两年亏损,被进行退市风险警示的股票。

著名的软件设计理论著作的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于软件设计者、著名的软件设计理论著作的信息别忘了在本站进行查找喔。