湛庐APP - 对话最伟大的头脑,与最聪明的人共同进化,软件设计的要素
电子书

软件设计的要素

本书关于软件设计的哲学
¥ 35.99会员价:¥ 25.19

电子书简介

这是一本从概念的角度理解软件的书。一直以来,概念从未被放在软件设计的中心位置,而本书作者丹尼尔·杰克逊试图用概念来描述软件以及软件设计,从概念的角度来解释软件形成一个整体的方式,并通过概念来呈现软件成功或失败的原因。



这本书包括三部分。第一部分介绍了概念的含义以及作用;第二部分从概念的结构、目的等要素详细介绍了概念的含义;第三部分解释了在软件设计中使用概念的原则。



可以说,这本书关于软件设计的哲学,不管是专业的软件设计师还是业余的软件使用者,都可以从这本书中获得理解软件的新视角。

目录

推荐序像工程师一样思
中文版序概念,一种全新的软件设计方式
前言为什么有些设计如此成功,而另一些却如此失败
引言一场富有成效和愉快的对话
第一部分概念,设计引爆与出圈的核心
01概念就像分子,成功的软件不可或缺
02掌握概念起作用的原则,做出更好的设计
第二部分概念与要素,系统构建起成功设计的框架
03概念的结构,从样式概念到预订概念
04概念的目的,以用户需求为中心
05概念的组合,造就意想不到的力量
06概念的关系,让设计的顺序更合理
07概念的映射,从底层概念到物理界面
第三部分谨记概念的原则,让好设计源源不断
08概念的特性,概念与目的一一对应
09概念熟悉性,好用的概念常常可以重用
10概念完整性,一旦违反需要努力修复
结语厘清概念的迷思,让你的软件设计更出彩
致谢
附录与参考文献