000 04551cam a22004577i 4500
001 42060
003 0000000000
005 20240411193036.0
008 190529t20172017ncu s 000 0 eng d
010 _a 2018276308
015 _aGBB704916
_2bnb
016 7 _a018172048
_2Uk
020 _a1680502093
_q(paperback)
020 _a9781680502091
_q(paperback)
035 _a(OCoLC)ocn957506174
035 _a20990227
040 _aBTCTA
_beng
_cBTCTA
_erda
_dBDX
_dYDX
_dOCLCO
_dJRZ
_dNZAUC
_dOCLCF
_dINO
_dCLE
_dNLGGC
_dUKMGB
_dDLC
042 _alccopycat
050 0 0 _aQA76.758
_b.K44 2017
082 0 4 _a005.1/2
_223
100 1 _aKeeling, Michael,
_eauthor.
245 1 0 _aDesign it! :
_bfrom programmer to software architect /
_cMichael Keeling.
264 1 _aRaleigh, North Carolina :
_bPragmatic Bookshelf,
_c[2017]
264 4 _c©2017
300 _axvii, 335 pages :
_billustrations (chiefly color) ;
_c24 cm.
336 _atext
_2rdacontent
337 _acomputer
_2rdamedia
338 _aonline resource
_2rdacarrier
490 1 _aThe pragmatic programmers
504 _aIncludes bibliographical references (pages 317-320) and index.
505 0 _aPart 1. Introducing software architecture. Become a software architect -- Design thinking fundamentals -- Part 2. Architecture design fundamentals. Devise a desin strategy -- Empathize with stakeholders -- Dig for architecturally significant requirements -- Choose an architecture (before it chooses you) -- Create a foundation with patterns -- Manage complexity with meaningful models -- Host an architecture design studio -- Visualize design decisions -- Describe the architecture -- Give the architecture a report card -- Empower the architects on your team -- Part 3. The architect's toolbox. Activities to understand the problem -- Activities to explore potential solutions -- Activities to make the design tangible -- Activities to evaluate design options.
520 _a"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."--
_cPublisher description.
650 0 _aSoftware architecture.
650 7 _aSoftware architecture.
_2fast
_0(OCoLC)fst01200416
650 1 7 _aComputerarchitectuur.
_2gtt
_0(NL-LeOCL)078473489
650 1 7 _aProgrammatuurtechniek.
_2gtt
_0(NL-LeOCL)089356934
650 1 7 _aSoftware.
_2gtt
_0(NL-LeOCL)078669529
830 0 _aPragmatic programmers.
856 _uhttps://drive.google.com/file/d/1DcDVyBHlVpxnMAvRx3O13Som6ZtYNrZr/view?usp=sharing
999 _c12126
_d12126