软件设计的要素
全新正版 假一赔十 可开发票
¥
65.86
6.6折
¥
99.9
全新
库存40件
作者丹尼尔·杰克逊
出版社浙江教育出版社
ISBN9787572279195
出版时间2024-05
装帧平装
开本其他
定价99.9元
货号1203276202
上书时间2024-07-02
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
"丹尼尔·杰克逊
麻省理工学院(MIT)计算机科学系教授,计算机科学和人工智能实验室(CSAIL)副主任。美国国家研究院(National Academies)关于软件可靠性研究的负责人。因其对软件研究做出的贡献,获得美国计算机协会(ACM)颁发的“影响力”奖和“杰出研究”奖,
Alloy软件建模语言的首/席设计师,与美国国家航空航天局(NASA)、哈佛大学麻省总医院(MGH)以及丰田公司开展过软件项目合作。"
目录
"推荐序 像工程师一样思考 韦青 微软(中国)公司首/席技术官
中文版序 概念,一种全新的软件设计方式
前言 为什么有些设计如此成功,而另一些却如此失败
引言 一场富有成效和愉快的对话
第一部分 概念,设计引爆与出圈的核心
01 概念就像分子,成功的软件不可或缺
02 掌握概念起作用的原则,做出更好的设计
第二部分 概念与要素,系统构建起成功设计的框架
03 概念的结构,从样式概念到预订概念
04 概念的目的,以用户需求为中心
05 概念的组合,造就意想不到的力量
06 概念的关系,让设计的顺序更合理
07 概念的映射,从底层概念到物理界面
第三部分 谨记概念的原则,让好设计源源不断
08 概念的特性,概念与目的一一对应
09 概念熟悉性,好用的概念常常可以重用
10 概念完整性,一旦违反需要努力修复
结语 厘清概念的迷思,让你的软件设计更出彩
致谢
附录与参考文献"
内容摘要
"这是一本从概念的角度理解软件的书。一直以来,概念从未被放在软件设计的中心位置,而本书作者丹尼尔·杰克逊试图用概念来描述软件以及软件设计,从概念的角度来解释软件形成一个整体的方式,并通过概念来呈现软件成功或失败的原因。
这本书包括三部分。第一部分介绍了概念的含义以及作用;第二部分从概念的结构、目的等要素详细介绍了概念的含义;第三部分解释了在软件设计中使用概念的原则。
可以说,这本书关于软件设计的哲学,不管是专业的软件设计师还是业余的软件使用者,都可以从这本书中获得理解软件的新视角。"
主编推荐
"为什么有些软件设计得如何成功,而有些却很失败?为什么概念对伟大的设计很重要?
对于软件设计师而言,哪些设计原则有利于创造一个好软件?
我们常用的软件如苹果电脑中Mac系统的废纸篓,其本质是什么?
机票预订软件往往会用什么潜规则来牟取更多利益?
在《软件设计的要素》中,丹尼尔·杰克逊向读者展示了一些精彩和常见的软件案例,不管是软件架构师、程序员还是使用软件的普通读者,都可以从这本书中看到潜伏在日常软件界面之下的底层概念,从而更好地设计、使用软件。
[作者简介]
丹尼尔·杰克逊
麻省理工学院(MIT)计算机科学系教授,计算机科学和人工智能实验室(CSAIL)副主任。美国国家研究院(National Academies)关于软件可靠性研究的负责人。因其对软件研究做出的贡献,获得美国计算机协会(ACM)颁发的“影响力”奖和“杰出研究”奖,
Alloy软件建模语言的首/席设计师,与美国国家航空航天局(NASA)、哈佛大学麻省总医院(MGH)以及丰田公司开展过软件项目合作。"
— 没有更多了 —
以下为对购买帮助不大的评价