{"product_id":"software-design-from-programming-to-architecture-paperback-softback-9780471204596","title":"Software Design; From Programming to Architecture (Paperback \/ softback) 9780471204596","description":"\u003cfont face=\"Georgia\"\u003e\r\n\u003cp\u003e\u003cfont size=\"6\"\u003eSoftware Design\u003c\/font\u003e\u003cbr\u003e\r\n\u003cfont size=\"5\"\u003eFrom Programming to Architecture\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\r\n\r\n\r\n\u003cp\u003e\u003cfont size=\"4\"\u003eEric J. Braude (Author)\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003e9780471204596, Wiley\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003ePaperback \/ softback, published 10 February 2006\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003e576 pages\u003cbr\u003e24 x 19.6 x 2.5 cm, 1.077 kg\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\r\n\r\n\r\n\r\n\u003cp align=\"justify\"\u003e\u003cstrong\u003e\u003cfont size=\"3\"\u003e\u003cp\u003eAll Computer Scientists and Software Engineers need to understand software design, but until now there hasn't been one, complete, up-to-date guide to its theory and practice.\u003c\/p\u003e  \u003cp\u003e Eric Braude's \u003cb\u003e\u003ci\u003eSoftware Design: From Programming to Architecture\u003c\/i\u003e\u003c\/b\u003e begins at the code level with programming issues such as robustness and flexibility in implementation. Increasing in abstraction and scope, the book then moves to mid-level issues, emphasizing a thorough understanding of standard design patterns and components.  Finally, the book ends with high-level issues such as architectures, frameworks, and object-oriented analysis and design. In addition, the text contains a prologue on software process, making it versatile enough to use in a software engineering course.\u003c\/p\u003e\u003c\/font\u003e\u003c\/strong\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003e\u003cp\u003ePrologue: The Software Process\u003c\/p\u003e \u003cp\u003ePart I: Design Principles, The Unified Modeling Language, and Code-Level Design\u003c\/p\u003e \u003cp\u003ePart II: Design Patterns\u003c\/p\u003e \u003cp\u003ePart III: Components\u003c\/p\u003e \u003cp\u003ePart IV: Object-Oriented Analysis and Design\u003c\/p\u003e\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\u003cp\u003e\u003cfont size=\"3\"\u003eSubject Areas: Computer programming \/ software development [\u003ca title=\"See our other books on Computer programming \/ software development\" href=\"https:\/\/freshlyprintedbooks.co.uk\/search?q=%22Computer%20programming%20\/%20software%20development%20%5BUM%5D%22\"\u003eUM\u003c\/a\u003e]\u003c\/font\u003e\u003c\/p\u003e\r\n\r\n\r\n\u003c\/font\u003e","brand":"Wiley","offers":[{"title":"Brand New","offer_id":52286308188440,"sku":"9780471204596","price":105.49,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0730\/2037\/5320\/files\/9780471204596.jpg?v=1781549528","url":"https:\/\/freshlyprintedbooks.co.uk\/products\/software-design-from-programming-to-architecture-paperback-softback-9780471204596","provider":"Freshly Printed Books","version":"1.0","type":"link"}