MARC details
000 -LEADER |
fixed length control field |
04551cam a22004577i 4500 |
001 - CONTROL NUMBER |
control field |
42060 |
003 - CONTROL NUMBER IDENTIFIER |
control field |
0000000000 |
005 - DATE AND TIME OF LATEST TRANSACTION |
control field |
20240411193036.0 |
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION |
fixed length control field |
190529t20172017ncu s 000 0 eng d |
010 ## - LIBRARY OF CONGRESS CONTROL NUMBER |
LC control number |
2018276308 |
015 ## - NATIONAL BIBLIOGRAPHY NUMBER |
National bibliography number |
GBB704916 |
Source |
bnb |
016 7# - NATIONAL BIBLIOGRAPHIC AGENCY CONTROL NUMBER |
Record control number |
018172048 |
Source |
Uk |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER |
International Standard Book Number |
1680502093 |
Qualifying information |
(paperback) |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER |
International Standard Book Number |
9781680502091 |
Qualifying information |
(paperback) |
035 ## - SYSTEM CONTROL NUMBER |
System control number |
(OCoLC)ocn957506174 |
035 ## - SYSTEM CONTROL NUMBER |
System control number |
20990227 |
040 ## - CATALOGING SOURCE |
Original cataloging agency |
BTCTA |
Language of cataloging |
eng |
Transcribing agency |
BTCTA |
Description conventions |
rda |
Modifying agency |
BDX |
-- |
YDX |
-- |
OCLCO |
-- |
JRZ |
-- |
NZAUC |
-- |
OCLCF |
-- |
INO |
-- |
CLE |
-- |
NLGGC |
-- |
UKMGB |
-- |
DLC |
042 ## - AUTHENTICATION CODE |
Authentication code |
lccopycat |
050 00 - LIBRARY OF CONGRESS CALL NUMBER |
Classification number |
QA76.758 |
Item number |
.K44 2017 |
082 04 - DEWEY DECIMAL CLASSIFICATION NUMBER |
Classification number |
005.1/2 |
Edition number |
23 |
100 1# - MAIN ENTRY--PERSONAL NAME |
Personal name |
Keeling, Michael, |
Relator term |
author. |
245 10 - TITLE STATEMENT |
Title |
Design it! : |
Remainder of title |
from programmer to software architect / |
Statement of responsibility, etc. |
Michael Keeling. |
264 #1 - PRODUCTION, PUBLICATION, DISTRIBUTION, MANUFACTURE, AND COPYRIGHT NOTICE |
Place of production, publication, distribution, manufacture |
Raleigh, North Carolina : |
Name of producer, publisher, distributor, manufacturer |
Pragmatic Bookshelf, |
Date of production, publication, distribution, manufacture, or copyright notice |
[2017] |
264 #4 - PRODUCTION, PUBLICATION, DISTRIBUTION, MANUFACTURE, AND COPYRIGHT NOTICE |
Date of production, publication, distribution, manufacture, or copyright notice |
©2017 |
300 ## - PHYSICAL DESCRIPTION |
Extent |
xvii, 335 pages : |
Other physical details |
illustrations (chiefly color) ; |
Dimensions |
24 cm. |
336 ## - CONTENT TYPE |
Content type term |
text |
Source |
rdacontent |
337 ## - MEDIA TYPE |
Media type term |
computer |
Source |
rdamedia |
338 ## - CARRIER TYPE |
Carrier type term |
online resource |
Source |
rdacarrier |
490 1# - SERIES STATEMENT |
Series statement |
The pragmatic programmers |
504 ## - BIBLIOGRAPHY, ETC. NOTE |
Bibliography, etc. note |
Includes bibliographical references (pages 317-320) and index. |
505 0# - FORMATTED CONTENTS NOTE |
Formatted contents note |
Part 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 ## - SUMMARY, ETC. |
Summary, etc. |
"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."-- |
Assigning source |
Publisher description. |
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM |
Topical term or geographic name entry element |
Software architecture. |
650 #7 - SUBJECT ADDED ENTRY--TOPICAL TERM |
Topical term or geographic name entry element |
Software architecture. |
Source of heading or term |
fast |
Authority record control number or standard number |
(OCoLC)fst01200416 |
650 17 - SUBJECT ADDED ENTRY--TOPICAL TERM |
Topical term or geographic name entry element |
Computerarchitectuur. |
Source of heading or term |
gtt |
Authority record control number or standard number |
(NL-LeOCL)078473489 |
650 17 - SUBJECT ADDED ENTRY--TOPICAL TERM |
Topical term or geographic name entry element |
Programmatuurtechniek. |
Source of heading or term |
gtt |
Authority record control number or standard number |
(NL-LeOCL)089356934 |
650 17 - SUBJECT ADDED ENTRY--TOPICAL TERM |
Topical term or geographic name entry element |
Software. |
Source of heading or term |
gtt |
Authority record control number or standard number |
(NL-LeOCL)078669529 |
830 #0 - SERIES ADDED ENTRY--UNIFORM TITLE |
Uniform title |
Pragmatic programmers. |
856 ## - ELECTRONIC LOCATION AND ACCESS |
Uniform Resource Identifier |
<a href="https://drive.google.com/file/d/1DcDVyBHlVpxnMAvRx3O13Som6ZtYNrZr/view?usp=sharing">https://drive.google.com/file/d/1DcDVyBHlVpxnMAvRx3O13Som6ZtYNrZr/view?usp=sharing</a> |