Design It!: From Programmer to Software Architect

Michael Keeling

買這商品的人也買了...

商品描述

Don't engineer by coincidence-design it like you mean it! Filled with practical techniques, Design It! is the perfect introduction to software architecture for programmers who are ready to grow their design skills. Lead your team as a software architect, ask the right stakeholders the right questions, explore design options, and help your team implement a system that promotes the right -ilities. Share your design decisions, facilitate collaborative design workshops that are fast, effective, and fun-and develop more awesome software!

With dozens of design methods, examples, and practical know-how, Design It! shows you how to become a software architect. Walk through the core concepts every architect must know, discover how to apply them, and learn a variety of skills that will make you a better programmer, leader, and designer.

Uncover the big ideas behind software architecture and gain confidence working on projects big and small. Plan, design, implement, and evaluate software architectures and collaborate with your team, stakeholders, and other architects. Identify the right stakeholders and understand their needs, dig for architecturally significant requirements, write amazing quality attribute scenarios, and make confident decisions. Choose technologies based on their architectural impact, facilitate architecture-centric design workshops, and evaluate architectures using lightweight, effective methods. Write lean architecture descriptions people love to read. Run an architecture design studio, implement the architecture you've designed, and grow your team's architectural knowledge. Good design requires good communication. Talk about your software architecture with stakeholders using whiteboards, documents, and code, and apply architecture-focused design methods in your day-to-day practice.

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

商品描述(中文翻譯)

「不要靠巧合來設計,要像你是認真的一樣設計!」《Design It!》充滿實用技巧,是程式設計師們提升設計能力的完美入門指南。作為軟體架構師,引導你的團隊,向正確的利益相關者提出正確的問題,探索設計選項,幫助團隊實施一個促進正確性的系統。分享你的設計決策,促進快速、有效且有趣的協作設計工作坊,並開發更出色的軟體!

《Design It!》通過數十種設計方法、示例和實用技巧,向你展示如何成為一名軟體架構師。深入了解每位架構師必須掌握的核心概念,發現如何應用這些概念,並學習一系列能讓你成為更好的程式設計師、領導者和設計師的技能。

揭示軟體架構背後的重要思想,並在大型和小型項目上增強自信。規劃、設計、實施和評估軟體架構,與團隊、利益相關者和其他架構師進行協作。確定正確的利益相關者並了解他們的需求,挖掘具有架構重要性的需求,撰寫出色的品質屬性場景,並做出自信的決策。根據其對架構的影響選擇技術,促進以架構為中心的設計工作坊,並使用輕量級、有效的方法評估架構。撰寫精簡的架構描述,讓人愛不釋手。運營一個架構設計工作室,實施你設計的架構,並增加團隊的架構知識。良好的設計需要良好的溝通。使用白板、文件和程式碼與利益相關者討論你的軟體架構,並在日常實踐中應用以架構為重點的設計方法。

通過實踐練習、真實場景和實用的團隊決策工具,每個人都能參與其中,並獲得成為自信的軟體架構師所需的經驗。