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》這本書,對我這樣一個在非設計領域工作的人來說,簡直是一場及時雨。我一直覺得設計離我太遙遠,好像是專業人士纔能觸及的領域,但這本書徹底顛覆瞭我的認知。它用極其通俗易懂的語言,將復雜的設計理論和實踐,轉化成我能夠理解和應用的知識。書中的案例選取得非常巧妙,涵蓋瞭從工業産品到數字界麵,再到城市空間等多個維度,讓我看到瞭設計的普遍性和多樣性。我特彆喜歡書中關於“約束”的討論。很多人可能會認為,設計越自由越好,但作者卻指齣,恰恰是閤理的約束,纔能激發更具創造性的解決方案。比如,在有限的預算、時間或技術條件下,設計師如何通過巧妙的構思,創造齣既實用又美觀的作品。這一點讓我深有體會,因為在我的工作中,也經常麵臨各種各樣的限製,以前會覺得這些限製是阻礙,現在纔明白,它們也是創新的催化劑。這本書讓我不再畏懼“設計”這個詞,而是把它看作是一種解決問題、優化體驗的思維方式。我甚至開始嘗試在自己的工作和生活中,運用書中的一些原則,比如在做PPT時,更加注重信息的層級和視覺的清晰度,或者在整理傢居時,考慮動綫的流暢和功能的閤理性。

评分☆☆☆☆☆

《Design It》這本書,怎麼說呢,它給我的感覺就像是給我打開瞭一扇全新的窗戶,讓我看到瞭平日裏習以為常的許多事物背後隱藏的設計哲學。我一直覺得設計隻是些美觀的擺設,或者是為瞭讓東西看起來更“酷”,但讀瞭這本書之後,我纔意識到,原來設計是一門如此深奧且實用的人類智慧結晶。它不僅僅關乎視覺呈現,更涉及到用戶的心理、行為習慣,甚至是社會文化的方方麵麵。書裏對很多我們生活中常見的物品,比如一把椅子,一個APP的界麵,甚至是一個城市的路牌,都進行瞭深入的剖析。作者並非簡單地描述它們的外形,而是追溯瞭它們誕生的邏輯,以及每一個細微之處是如何被精心考慮和打磨的。讀到“形式追隨功能”這個經典理論在不同案例中的具體體現時,我纔真正體會到這句話的精髓。有時候,我會停下來,拿起手邊的任何一個物件,試著用書裏提到的那些視角去審視它,會發現之前從未察覺到的巧思和匠心。它讓我開始更主動地去觀察和思考,不再是被動地接受,而是帶著批判性的眼光去理解和評價我所接觸到的各種設計。這是一種非常奇妙的體驗,感覺自己像是擁有瞭一雙“設計之眼”,能夠洞察事物更深層的意義。

评分☆☆☆☆☆

《Design It》這本書,給我最直觀的感受就是它的“引導性”。它就像一位經驗豐富的嚮導,帶領我在設計的世界裏進行一次次奇妙的探索。我之前一直對很多成功的商業案例感到好奇,為什麼它們能如此迅速地占領市場,贏得消費者的喜愛。這本書為我揭示瞭答案的一部分。作者通過大量的案例分析,展示瞭那些卓越設計是如何巧妙地抓住用戶心理,滿足他們深層需求,甚至創造齣新的需求。我特彆被書中關於“一緻性”和“可預測性”的論點所吸引。當我們使用一個産品或服務時,如果它的操作方式始終如一,那麼我們就能更快速地學習和掌握它,從而獲得更好的體驗。反之,如果每次使用都有新的驚喜(或者說驚嚇),那就會讓人感到沮喪和睏惑。作者用瞭很多生活中的例子來闡述這一點,比如餐館的菜單設計、酒店的服務流程等等。這讓我意識到,設計不僅僅是關於美學,更是關於信任和效率。讀瞭這本書,我感覺自己不再是被動的信息接收者,而是能夠主動去分析和判斷,哪些設計是真正有效的,哪些是流於錶麵,甚至是適得其反的。

评分☆☆☆☆☆

坦白說,我最開始被《Design It》吸引,完全是被它的書名所迷惑,以為會是一本手把手教你如何“設計”齣一件物品的工具書。結果發現,它遠遠超齣瞭我的預期。這本書更像是一位經驗豐富的設計大師,坐在你對麵,娓娓道來他多年積纍的洞察和感悟。他並不直接告訴你“怎麼做”,而是通過一個個生動的故事和案例,引導你去思考“為什麼”。比如,書中對於用戶體驗的探討,讓我深刻理解瞭“以人為本”這句話的真正含義。我們經常聽到這個詞,但真正能把它付諸實踐,並體現在每一個細節裏,是多麼不容易。作者通過分析一些失敗的産品案例,告訴我們,即使技術再先進,如果忽略瞭用戶的真實需求和使用場景,最終也隻會是空中樓閣。相反,那些看似簡單樸實的設計,卻往往因為精準地解決瞭用戶痛點而大放異彩。我記得書中有一個關於公共交通標識設計的例子,作者詳細講解瞭如何通過顔色的選擇、圖形的簡化以及文字的排版,來提高信息傳達的效率和準確性,尤其是在緊急情況下。這讓我意識到,設計不僅僅是錦上添花,更是關乎安全和效率的生命綫。我開始重新審視我每天使用的各種APP,以前隻是覺得“好用”,現在卻能從邏輯流程、信息架構等角度去分析它為何“好用”,甚至能發現一些可以改進的地方。

评分☆☆☆☆☆

方法論,decision matrix不錯

评分☆☆☆☆☆

方法論,decision matrix不錯

评分☆☆☆☆☆

方法論,decision matrix不錯

评分☆☆☆☆☆

方法論,decision matrix不錯

评分☆☆☆☆☆

方法論,decision matrix不錯

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度,google,bing,sogou 等

© 2026 qciss.net All Rights Reserved. 小哈圖書下載中心 版权所有