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!》充滿了實用的技術,是準備提升設計技能的程式設計師進入軟體架構的完美入門書。作為軟體架構師帶領你的團隊,向正確的利益相關者提出正確的問題,探索設計選項,並幫助你的團隊實施促進正確 -ilities 的系統。分享你的設計決策,促進快速、高效且有趣的協作設計工作坊,並開發出更棒的軟體!

《Design It!》提供了數十種設計方法、範例和實用知識,教你如何成為一名軟體架構師。了解每位架構師必須知道的核心概念,發現如何應用它們,並學習各種技能,使你成為更好的程式設計師、領導者和設計師。

揭示軟體架構背後的大理念,並在大小項目中獲得信心。計劃、設計、實施和評估軟體架構,並與你的團隊、利益相關者和其他架構師合作。識別正確的利益相關者並了解他們的需求,挖掘具有架構意義的需求,撰寫出色的品質屬性場景,並做出自信的決策。根據技術的架構影響選擇技術,促進以架構為中心的設計工作坊,並使用輕量且有效的方法評估架構。撰寫人們喜愛閱讀的精簡架構描述。運行一個架構設計工作室,實施你所設計的架構,並提升團隊的架構知識。良好的設計需要良好的溝通。與利益相關者使用白板、文件和程式碼討論你的軟體架構,並在日常實踐中應用以架構為中心的設計方法。

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