Design It

Design It pdf epub mobi txt 电子书 下载 2026

出版者:
作者:Michael Keeling
出品人:
页数:358
译者:
出版时间:2017-10-10
价格:USD 41.95
装帧:平装
isbn号码:9781680502091
丛书系列:
图书标签:
  • 架构
  • 软件
  • 计算机
  • computer
  • 软件架构
  • 软件工程
  • 计算机科学
  • 英文
  • 设计
  • 用户体验
  • UI/UX
  • 产品设计
  • 创新
  • 创意
  • 设计思维
  • 数字化
  • 商业
  • 技术
想要找书就要到 小美书屋
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

具体描述

Great software comes from great designers. Learn the essential software architecture fundamentals every programmer needs to know. With hands-on examples in every chapter, tips and advice from respected architects, practical scenarios, and dozens of architectural design activities, Design It! shows you how to lead your team as a software architect to create excellent software.

Uncover the big ideas behind software architecture and learn practical methods for designing software systems big and small. Gain a framework for thinking about design, enabling you to plan, lead, design, implement, and evaluate software architectures. Collaborate with your team, stakeholders, and other architects. Dig for architecturally significant requirements and write detailed quality attribute scenarios. Explore design alternatives, balance trade-offs, manage risks, and choose technologies based on their architectural impact. Make the architecture real for everyone with powerful sketches, engaging stories, and lean documentation people love to read. Evaluate your designs using lightweight methods and harness the power of your team to improve the architecture over time. Host collaborative workshops that create buy-in and get the whole team excited and involved in designing the software architecture.

Hands-on exercises, real-world scenarios, and practical team-based decision-making tools will give you the experience you need to become a confident software architect.

《设计它》:一次关于创造与表达的探索之旅 《设计它》是一本旨在点燃读者心中创造之火,并引导他们踏上一段关于如何将想法转化为具象之物的深度探索之旅。本书并非专注于某个特定领域的设计理论或技法,而是致力于揭示贯穿所有设计实践的普适性原则和思考模式。它鼓励读者打破思维定势,以全新的视角审视周遭世界,并激发他们去构思、去创造,去“设计它”。 核心理念:化抽象为具体 设计的本质在于解决问题,而解决问题的关键在于将抽象的需求、概念或愿景,通过一系列有条理的思考和实践,最终转化为具体、可用、有意义的成果。 《设计它》将围绕这一核心理念展开,深入剖析从最初的灵感到最终的呈现,每个阶段所需的核心能力和思维方式。 探索的设计维度: 本书将从多个维度深入探讨“设计”这一概念,每一部分都旨在提供深刻的洞察和实用的启示,而非枯燥的理论堆砌。 概念的孕育与孵化: 洞察与发现: 如何敏锐地捕捉生活中的痛点、需求和未被满足的可能性?本书将分享一系列观察方法和思考框架,帮助读者培养发现“设计机会”的能力。这包括对用户行为的细致观察、对市场趋势的敏锐洞察,以及对自身情感和体验的深刻理解。 灵感的来源与转化: 灵感并非凭空而来,它往往隐藏在日常的碎片信息、跨领域的知识碰撞以及对未知的好奇之中。《设计它》将引导读者探索多样化的灵感获取途径,并教授如何将模糊的灵感转化为清晰的设计命题。这可能涉及联想、类比、逆向思维等多种方法。 问题的界定与重塑: 明确问题的本质是成功设计的起点。《设计它》将强调如何精准地界定设计问题,有时甚至需要质疑和重新定义问题本身,以找到更具创新性的解决方案。这包括利用“5W1H”模型、问题树分析等工具。 构思的流程与方法: 发散性思维的训练: 鼓励读者进行大量的头脑风暴,探索多种可能性,不设限制地生成创意。《设计它》将介绍诸如“SCAMPER”、“类比思考”、“逆向工程”等能够有效激发发散性思维的技巧。 收敛性思维的运用: 在生成了大量的想法后,如何有效地进行筛选、评估和聚焦,选出最有潜力的方案?本书将探讨优先级排序、成本效益分析、可行性评估等收敛性思维的方法。 原型与迭代: 将想法付诸实践,通过快速制作原型来验证设计概念,并根据反馈进行迭代优化,是现代设计不可或缺的一环。《设计它》将强调原型的重要性,并介绍不同类型的原型(如草图、线框图、功能原型等)及其适用场景。 形式的表达与沟通: 视觉语言的构建: 无论设计的是产品、服务、界面还是体验,视觉语言都是传达信息、激发情感的关键。《设计它》将探讨色彩、形状、排版、构图等视觉元素如何被有效地运用,以传递清晰、有吸引力的信息。 叙事的力量: 每一个成功的“设计”背后,往往都有一个引人入胜的故事。《设计它》将引导读者思考如何通过设计来讲述故事,如何让人们与设计产生情感共鸣,并理解设计背后的价值。 用户体验的雕琢: 设计的最终目的是为了满足用户的需求,并提供愉悦的体验。《设计它》将深入探讨以用户为中心的设计理念,如何理解用户的心理、行为和期望,并将其融入设计的每一个细节之中。这包括用户旅程图、同理心地图等工具的应用。 创新的哲学与实践: 打破常规: 创新并非只是“新”,更在于“不同”和“更好”。《设计它》将鼓励读者质疑现有模式,挑战传统观念,寻找突破点。 拥抱不确定性: 设计过程往往伴随着未知和不确定性。《设计它》将帮助读者建立面对不确定性的信心,将变化视为机会,并从中学习和成长。 持续学习与进化: 设计是一个不断学习和进化的过程。本书将强调保持好奇心,不断吸收新知识、新技能,并勇于尝试和实践的重要性。 谁需要阅读《设计它》? 《设计它》适合所有渴望将自己的想法变为现实的人。无论你是: 初入设计领域的学生或从业者: 获得一套系统性的设计思维框架和实用工具。 希望提升产品或服务质量的创业者和企业家: 学习如何从用户需求出发,创造出有市场竞争力的产品。 任何对创造和表达充满热情的人: 无论你的职业是什么,你都可以通过学习设计的原则,提升你的解决问题能力和创新能力。 对周遭世界充满好奇,并希望做出改变的个体: 学习如何运用设计思维,让你的生活,甚至更广阔的世界,变得更好。 《设计它》不仅仅是一本书,它更是一扇门,通往一个充满无限可能性的创造世界。它鼓励你不要害怕尝试,不要畏惧失败,勇敢地去“设计它”,去创造属于你自己的独特价值。

作者简介

Michael Keeling is an experienced software architect, agile practitioner, and programmer. He has worked on a variety of software systems including combat systems, search applications, web apps, and IBM Watson. When not doing software stuff, Michael enjoys hiking, running, cooking, and camping.

目录信息

Welcome
Introducing Software Architecture
Become a Software Architect
What Software Architects Do excerpt
What Is Software Architecture?
Become an Architect for Your Team
Build Amazing Software
Case Study: Project Lionheart
Next Up
Design Thinking Fundamentals
The Four Principles of Design Thinking
Adopt a Design Mindset
Think, Do, Check
Next Up
Architecture Design Fundamentals
Devise a Design Strategy
Find a Design That Satisfices
Decide How Much to Design Up Front
Let Risk Be Your Guide
Create a Design Plan
Project Lionheart: The Story So Far…
Next Up
Empathize with Stakeholders
Talk to the Right People
Create a Stakeholder Map
Discover the Business Goals
Project Lionheart: The Story So Far…
Next Up
Dig for Architecturally Significant Requirements
Limit Design Options with Constraints
Define the Quality Attributes
Look for Classes of Functional Requirements
Find Out What Else Influences the Architecture
Dig for the Information You Need
Build an ASR Workbook
Project Lionheart: The Story So Far…
Next Up
Choose an Architecture (Before It Chooses You)
Diverge to See Options, Converge to Decide
Accept Constraints
Promote Desired Quality Attributes
Assign Functional Responsibilities to Elements
Design for Change
Project Lionheart: The Story So Far…
Next Up
Create a Foundation with Patterns
What Is an Architecture Pattern?
Layers Pattern
Ports and Adapters Pattern
Pipe-and-Filter Pattern
Service-Oriented Architecture Pattern
Publish-Subscribe Pattern
Shared-Data Pattern
Multi-Tier Pattern
Center of Competence Pattern
Open Source Contribution Pattern
Big Ball of Mud Pattern
Discover New Patterns
Project Lionheart: The Story So Far…
Next Up
Manage Complexity with Meaningful Models
Reason About the Architecture
Design the Meta-Model
Build Models into the Code
Project Lionheart: The Story So Far…
Next Up
Host an Architecture Design Studio
Plan an Architecture Design Studio
Choose Appropriate Design Activities
Invite the Right Participants
Manage the Group
Work with Remote Teams
Project Lionheart: The Story So Far…
Next Up
Visualize Design Decisions
Show the Architecture from Different Views
Draw Fantastic Diagrams
Project Lionheart: The Story So Far…
Next Up
Describe the Architecture
Tell the Whole Story
Match the Description Method to the Situation excerpt
Respect Your Audience
Organize Views around Stakeholders’ Concerns
Explain the Rationale for Your Decisions
Project Lionheart: The Story So Far…
Next Up
Give the Architecture a Report Card
Evaluate to Learn
Test the Design
Host an Evaluation Workshop
Evaluate Early, Evaluate Often, Evaluate Continuously
Project Lionheart: The Story So Far…
Next Up
Empower the Architects on Your Team
Promote Architectural Thinking
Facilitate Decision Making and Foster Skills Growth
Create Opportunities for Safe Practice
Delegate Design Authority
Design Architecture Together
Project Lionheart: The Epic Conclusion
Next Up
The Architect’s Toolbox
Activities to Understand the Problem excerpt
Activity 1. Choose One Thing
Activity 2. Empathy Map
Activity 3. Goal-Question-Metric (GQM) Workshop
Activity 4. Interview Stakeholders
Activity 5. List Assumptions
Activity 6. Quality Attribute Web
Activity 7. Mini-Quality Attribute Workshop
Activity 8. Point of View Mad Lib
Activity 9. Response Measure Straw Man
Activity 10. Stakeholder Map
Activities to Explore Potential Solutions
Activity 11. Personify the Architecture
Activity 12. Architecture Flipbook
Activity 13. Component Responsibility Collaborator Cards
Activity 14. Concept Map
Activity 15. Divide and Conquer
Activity 16. Event Storming
Activity 17. Group Posters
Activity 18. Round-Robin Design
Activity 19. Whiteboard Jam
Activities to Make the Design Tangible
Activity 20. Architecture Decision Records
Activity 21. Architecture Haiku
Activity 22. Context Diagram
Activity 23. Greatest Hits Reading List
Activity 24. Inception Deck
Activity 25. Modular Decomposition Diagram
Activity 26. Paths Not Taken
Activity 27. Prototype to Learn or Decide
Activity 28. Sequence Diagram
Activity 29. System Metaphor
Activities to Evaluate Design Options
Activity 30. Architecture Briefing
Activity 31. Code Review
Activity 32. Decision Matrix
Activity 33. Observe Behavior
Activity 34. Question–Comment–Concern
Activity 35. Risk Storming
Activity 36. Sanity Check
Activity 37. Scenario Walkthrough
Activity 38. Sketch and Compare
· · · · · · (收起)

读后感

评分

评分

评分

评分

评分

用户评价

评分

这本书最大的魅力在于,它不是一本枯燥的理论堆砌,而是充满了人文关怀和哲学思考。作者在字里行间流露出的对世界的好奇心和对生活的热爱,深深地感染了我。他不是在传授某种固定的“招式”,而是在启发你如何去“观察”和“感受”。我记得书中有一个章节,讨论了“意图”在设计中的重要性。一个设计,背后一定有一个想要达成的目标,这个目标可能很简单,也可能很宏大,但正是这个“意图”,驱动了整个设计的流程。理解了这个“意图”,才能真正理解一个设计的价值所在。它让我开始关注设计背后的“为什么”,而不仅仅是“是什么”。比如,为什么某个品牌的包装盒要做成这种形状?为什么某个APP的按钮要放在这里?这些看似不起眼的问题,在这本书里都得到了深入的解答。它鼓励我去质疑,去探究,去发现那些隐藏在表象之下的逻辑和故事。读完这本书,我感觉自己的思维方式发生了细微而深刻的变化,开始对周围的一切事物都产生了浓厚的兴趣,并且能够从一个更深层次的维度去理解它们。

评分

坦白说,我最开始被《Design It》吸引,完全是被它的书名所迷惑,以为会是一本手把手教你如何“设计”出一件物品的工具书。结果发现,它远远超出了我的预期。这本书更像是一位经验丰富的设计大师,坐在你对面,娓娓道来他多年积累的洞察和感悟。他并不直接告诉你“怎么做”,而是通过一个个生动的故事和案例,引导你去思考“为什么”。比如,书中对于用户体验的探讨,让我深刻理解了“以人为本”这句话的真正含义。我们经常听到这个词,但真正能把它付诸实践,并体现在每一个细节里,是多么不容易。作者通过分析一些失败的产品案例,告诉我们,即使技术再先进,如果忽略了用户的真实需求和使用场景,最终也只会是空中楼阁。相反,那些看似简单朴实的设计,却往往因为精准地解决了用户痛点而大放异彩。我记得书中有一个关于公共交通标识设计的例子,作者详细讲解了如何通过颜色的选择、图形的简化以及文字的排版,来提高信息传达的效率和准确性,尤其是在紧急情况下。这让我意识到,设计不仅仅是锦上添花,更是关乎安全和效率的生命线。我开始重新审视我每天使用的各种APP,以前只是觉得“好用”,现在却能从逻辑流程、信息架构等角度去分析它为何“好用”,甚至能发现一些可以改进的地方。

评分

《Design It》这本书,怎么说呢,它给我的感觉就像是给我打开了一扇全新的窗户,让我看到了平日里习以为常的许多事物背后隐藏的设计哲学。我一直觉得设计只是些美观的摆设,或者是为了让东西看起来更“酷”,但读了这本书之后,我才意识到,原来设计是一门如此深奥且实用的人类智慧结晶。它不仅仅关乎视觉呈现,更涉及到用户的心理、行为习惯,甚至是社会文化的方方面面。书里对很多我们生活中常见的物品,比如一把椅子,一个APP的界面,甚至是一个城市的路牌,都进行了深入的剖析。作者并非简单地描述它们的外形,而是追溯了它们诞生的逻辑,以及每一个细微之处是如何被精心考虑和打磨的。读到“形式追随功能”这个经典理论在不同案例中的具体体现时,我才真正体会到这句话的精髓。有时候,我会停下来,拿起手边的任何一个物件,试着用书里提到的那些视角去审视它,会发现之前从未察觉到的巧思和匠心。它让我开始更主动地去观察和思考,不再是被动地接受,而是带着批判性的眼光去理解和评价我所接触到的各种设计。这是一种非常奇妙的体验,感觉自己像是拥有了一双“设计之眼”,能够洞察事物更深层的意义。

评分

《Design It》这本书,对我这样一个在非设计领域工作的人来说,简直是一场及时雨。我一直觉得设计离我太遥远,好像是专业人士才能触及的领域,但这本书彻底颠覆了我的认知。它用极其通俗易懂的语言,将复杂的设计理论和实践,转化成我能够理解和应用的知识。书中的案例选取得非常巧妙,涵盖了从工业产品到数字界面,再到城市空间等多个维度,让我看到了设计的普遍性和多样性。我特别喜欢书中关于“约束”的讨论。很多人可能会认为,设计越自由越好,但作者却指出,恰恰是合理的约束,才能激发更具创造性的解决方案。比如,在有限的预算、时间或技术条件下,设计师如何通过巧妙的构思,创造出既实用又美观的作品。这一点让我深有体会,因为在我的工作中,也经常面临各种各样的限制,以前会觉得这些限制是阻碍,现在才明白,它们也是创新的催化剂。这本书让我不再畏惧“设计”这个词,而是把它看作是一种解决问题、优化体验的思维方式。我甚至开始尝试在自己的工作和生活中,运用书中的一些原则,比如在做PPT时,更加注重信息的层级和视觉的清晰度,或者在整理家居时,考虑动线的流畅和功能的合理性。

评分

《Design It》这本书,给我最直观的感受就是它的“引导性”。它就像一位经验丰富的向导,带领我在设计的世界里进行一次次奇妙的探索。我之前一直对很多成功的商业案例感到好奇,为什么它们能如此迅速地占领市场,赢得消费者的喜爱。这本书为我揭示了答案的一部分。作者通过大量的案例分析,展示了那些卓越设计是如何巧妙地抓住用户心理,满足他们深层需求,甚至创造出新的需求。我特别被书中关于“一致性”和“可预测性”的论点所吸引。当我们使用一个产品或服务时,如果它的操作方式始终如一,那么我们就能更快速地学习和掌握它,从而获得更好的体验。反之,如果每次使用都有新的惊喜(或者说惊吓),那就会让人感到沮丧和困惑。作者用了很多生活中的例子来阐述这一点,比如餐馆的菜单设计、酒店的服务流程等等。这让我意识到,设计不仅仅是关于美学,更是关于信任和效率。读了这本书,我感觉自己不再是被动的信息接收者,而是能够主动去分析和判断,哪些设计是真正有效的,哪些是流于表面,甚至是适得其反的。

评分

方法论,decision matrix不错

评分

方法论,decision matrix不错

评分

方法论,decision matrix不错

评分

方法论,decision matrix不错

评分

方法论,decision matrix不错

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2026 book.quotespace.org All Rights Reserved. 小美书屋 版权所有