Book Finder
    
 
> Computers & Internet > Programming > Software Design
 

Design Patterns
Erich Gamma
0201633612
Oct 1994
Hardcover
·
 
Book Review
Design Patterns is a modern classic in the literature of object-oriented development, offering timeless and elegant solutions to common problems in software design. It describes patterns for managing object creation, composing objects into larger structures, and coordinating control flow between objects. The book provides numerous examples where using composition rather than inheritance can improve the reusability and flexibility of code. Note, though, that it's not a tutorial but a catalog that you can use to find an object-oriented design pattern that's appropriate for the needs of your particular application--a selection for virtuoso programmers who appreciate (or require) consistent, well-engineered object-oriented designs.

From the Preface
This book isn't an introduction to...


Design Patterns Explained: A New Perspective on Object-Oriented Design (Software Pattern Series)
Alan Shalloway
0321247140
October 2004
Textbook Paperback
·
 
Book Description
Preface Should You Buy the Second Edition If You Already Own the First? The answer, of course, is yes! Here s why. Since the first edition was written, we have learned so much more about design patterns, including the following: How to use commonality and variability analysis to design application architectures How design patterns relate to and actually facilitate eXtreme programming (XP) and agile development. How testing is a first principle of quality coding. Why the use of factories to instantiate and manage objects is critical Which set of patterns are essential for students to help them learn how to think in patterns This book covers all of these topics. We have deepened and clarified what we had before and have added some new content that you will find very helpful, including the following: Chapter 15:...


Web Application Design Handbook
Susan Fowler
1558607528
June 2004
Paperback
·
 
Review
"a "how to" guide that designers can use to help make important decisions." Donna Timpone, UserEdge, Inc.

"Susan and Victor have written the 'Junior Woodchucks Guidebook' of Web applications: Everything you need to know is in there, including tons of best-practice examples, insights from years of experience, and assorted fascinating arcana. If you're writing a Web application, you'd be foolish not to have a copy."
--Steve Krug, author of Don't Make Me Think! A Common Sense Approach to Web Usability



"Web sites are so nineties. The cutting edge of Web-design has moved to Web applications. If you are, like many Web designers, struggling to create dynamic, highly-functional Web-based applications, you need this book. It describes how Web applications differ from Web sites, and provides excellent guidance...


The Design, Development & Evaluation of Instructional Software
Michael J. Hannafin
0023499907
Oct 1987
Paperback
·
 
The publisher, Prentice-Hall Career & Technology
Revision due in 1997.


Head First Design Patterns
Eric Freeman
0596007124
October 2004
Textbook Paperback
·
 
Book Description
You're not alone. At any given moment, somewhere in the world someone struggles with the same software design problems you have. You know you don't want to reinvent the wheel (or worse, a flat tire), so you look to Design Patterns--the lessons learned by those who've faced the same problems. With Design Patterns, you get to take advantage of the best practices and experience of others, so that you can spend your time on...something else. Something more challenging. Something more complex. Something more fun. You want to learn about the patterns that matter--why to use them, when to use them, how to use them (and when NOT to use them). But you don't just want to see how patterns look in a book, you want to know how they look "in the wild". In their native environment. In other words, in real world applications....


Communications Receivers
Ulrich Rohde
0071361219
Dec 2000
Hardcover
·
 
Book Description
The latest in DSP, cellular, and software radio design From reception basics to cutting-edge software radio design, Communications Receivers, Third Edition brings you a storehouse of task-simplifying and task-clarifying information, examples, and tips. Written by well-known experts Ulrich Rohde, Jerry Whitaker, and Andrew Bateman, this guide covers everything from front end systems to frequency generators and controllers. Topics are thoroughly illuminated for you with hundreds of illustrations, diagrams, and mathematical equations. You'll learn the principles and practices involved in receivers and receiver systems, antennas and antenna coupling, amplifiers and gain control, mixers, frequency, oscillators, demodulation and demodulators, digital signal processing, and much more. Discover for yourself why this...


Adobe Photoshop CS2 Classroom in a Book (Classroom in a Book)
Adobe Creative Team
0321321847
May 24, 2005
Paperback
·
 
Book Description
Photoshop is one of those programs that's so cool you just want to dive right in and start creating–but by plunging in head-first, without any guidance, you're likely to miss a lot. There's a solution: With this book, you learn by doing, getting your feet wet immediately as you progress through a series of hands-on projects that build on your growing Photoshop knowledge. Simple step-by-step instructions, review questions at the end of each chapter, and a companion CD with all of the book's project files make learning a breeze as the Adobe Creative Team takes you on a self-paced tour of the image-editing powerhouse. This bestselling guide has been completely revised to cover all of Photoshop CS2's new features, which include advanced tools for digital photographers, such as a new Spot Healing...


The ACE Programmer's Guide: Practical Design Patterns for Network and Systems Programming
Stephen D. Huston
0201699710
October 2003
Paperback
·
 
From the Back Cover

If you're designing software and systems that must be portable, flexible, extensible, predictable, reliable, and affordable, this book and the ACE toolkit will enable you to be more effective in all of these areas. Even after spending over a decade developing ACE and using it to build networked software applications, I find that I've learned a great deal from this book, and I'm confident that you will, too.
--Douglas C. Schmidt, Inventor of ACE, from the Foreword

This book is a must-have for every ACE programmer. For the beginner, it explains step-by-step how to start using ACE. For the more experienced programmer, it explains in detail the features used daily, and is a perfect reference manual. It would have saved me a lot of time if this book had been available some years ago!
--Johnny...



Object-Oriented Software Design and Construction with Java
Dennis Kafura
013011264X
Feb 2000
Paperback
·
 
Book Review
Written as a sophomore-level computer science textbook, Object-Oriented Software Design and Construction with Java introduces key concepts in advanced object-oriented design, UML, and introductory Swing programming. Ideally suited to the classroom, this title delivers an engaging mix of theory and practice that will help students take their basic Java skills to the next level.

The best thing about this textbook is its thorough treatment of more advanced object-oriented design concepts such as inheritance, polymorphism, aggregation, and even an introduction to software patterns. Better yet, the author incorporates basic UML diagrams (including class, sequence, and state diagrams) to bolster the software engineering material presented here. One standout feature is a table of about two dozen key OO buzzwords, along with...



Core J2EE Patterns (Core Design Series): Best Practices and Design Strategies
Deepak Alur
0131422464
June 2003
Hardcover
·
 
Book Description
The Java landscape is littered with libraries, tools, and specifications. What's been lacking is the expertise to fuse them into solutions to real-world problems. These patterns are the intellectual mortar for J2EE software construction." --John Vlissides, co-author of Design Patterns, the "Gang of Four" book "The authors of Core J2EE Patterns have harvested a really useful set of patterns. They show how to apply these patterns and how to refactor your system to take advantage of them. It's just like having a team of experts sitting at your side." --Grady Booch, Chief Scientist, Rational Software Corporation "The authors do a great job describing useful patterns for application architectures. The section on refactoring is worth the price of the entire book!" --Craig McClanahan, Struts Lead Architect and...


Patterns of Enterprise Application Architecture
Martin Fowler
0321127420
November 5, 2002
Hardcover
·
 
Book Description
In the spring of 1999 I flew to Chicago to consult on a project being done by ThoughtWorks, a small but rapidly growing application development company. The project was one of those ambitious enterprise application projects: a back-end leasing system. Essentially it deals with everything that happens to a lease after you've signed on the dotted line: sending out bills, handling someone upgrading one of the assets on the lease, chasing people who don't pay their bills on time, and figuring out what happens when someone returns the assets early. That doesn't sound too bad until you realize that leasing agreements are infinitely varied and horrendously complicated. The business "logic" rarely fits any logical pattern, because, after all, it's written by business people to capture business, where odd small...


Computer Aided Electronic Circuit Board Design and Fabrication
Akram Hossain
0130320951
Sept 1995
Paperback
·
 
Book Description
Offers a complete hands-on approach to the use of computer-aided software and laboratory-based hardware tools for the design and fabrication of electronic printed circuit boards in an EDA environment. Beginning with basic electronic concepts and ending with fully-developed projects, it features extensive examples and complete solutions to computer-aided electronic circuit board design and fabrication using the most affordable and widely used EDA software tools from OrCAD, Inc. Appropriate for self-paced study in computer-aided tools for electronic design.

The publisher, Prentice-Hall Career & Technology
This is one of the first texts to offer a complete hands-on approach to the use of computer-aided software and laboratory-based hardware tools for the design and fabrication...


Computer Organization and Design: The Hardware/Software Interface
David A. Patterson
1558606041
August 2004
Textbook Paperback
·
 
Review
The choice of Real Stuff is judicious. The Computers in the Real World sections are interesting to read and should widen the horizons of the too often too tech-oriented Sophomores and Juniors. On the whole this is a very solid book and the success of the third edition is assured as has been the success of its two predecessors.
Jean-Loup Baer, University of Washington

I am very impressed with the new sections 'Computers in the Real World.' It is very interesting and speaks to the students who would like to feel a connection between classroom materials and real-world applications. I am very pleased with the manuscript for the third edition. This revision is well-updated and a comprehensive introduction to the hardware and software fundamentals.
David Brooks, Harvard University

The logical development...


SAS Certification Prep Guide: Base Programming
SAS Institute
1590473353
September 2004
Paperback
·
 
Book Description
Prepare for the SAS Base Programming Exam with the only guide authorized by the SAS Certified Professional Program. Increase your credibility as a technical professional, expand your knowledge of SAS software, and increase your career options and marketability by becoming a globally recognized SAS Certified Professional. Designed for new and experienced SAS users who want to prepare for the SAS Base Programming certification exam, this comprehensive guide covers all of the objectives tested on the exam and more. Major topics include basic concepts, producing reports, creating and modifying SAS data sets, and reading various types of raw data. Each chapter includes a quiz on the chapter's contents. Answer keys are included. Includes a free CD-ROM with tutorials, practice data, and sample programs to test your SAS...


Digital Electronics Laboratory Experiments Using the Xilinx Xc95108 Cpld with Xilinx Foundation
James Stewart
0131131249
Apr 2003
Paperback
·
 
Book Description
This manual offers an easy-to-read, easy-to-follow approach to digital fundamentals through the use of Complex Programmable Logic Devices (CPLDs). The use of advanced logic device technology prepares readers for using an industry-standard design environment. The first shorter section of the book contains a set of lab jobs using a single TTL chip: the 74LS00 quad 2-input NAND gate, allowing students to build a few simple circuits immediately. The second section contains a set of hands-on lab jobs with step-by-step instructions on using the Xilinx XC95108 CPLD. With its comprehensive appendices, this manual can prove useful to those who work with large-scale programmable devices such as CPLDs and FPGAs in the fields of electronics and engineering.

From the Inside Flap
...


Stylin' with CSS : A Designer's Guide
Charles Wyke-Smith
0321305256
April 26, 2005
Paperback
·
 
Book Description

Cascading Style Sheets enable you to rapidly create web designs that can be shared by hundreds of web pages, accelerating development times and centralizing text and layout information for easy editing and updates. Stylin’ with CSS teaches you everything you need to know start using CSS in your web development work, from the basics of markup of your content and styling text, through to creating multi-column page layouts without the use of tables. Learn how to create interface components, such as drop-down menus, navigation links, and animated graphical buttons, using only CSS – no JavaScript required. Discover how to design code that will work on the latest standard-compliant browsers, while working around the quirks of the older browsers. With a mastery of CSS, your web design...



Mastering the Instructional Design Process: A Systematic Approach
William J. Rothwell
0787960527
November 2003
Textbook Hardcover
·
 
Book Description
In the past fifteen years, Mastering the Instructional Design Process has become a classic in the field providing professionals, trainers, and students with a step-by-step guide through all aspects of the instructional design process.

In the past two decades there have been profound changes in the state-of-the-art of the instructional design profession. To provide instructional designers with the most current information, this third edition makes use of the recent IBSTPI standards for instructional design.

The revised competencies: Address the professional foundations of design, as well as planning and analysis, design development, and management skills Encompass tasks of both novice and experienced and expert design professionals Have been validated using a national and...



InDesign CS2 in Easy Steps (In Easy Steps Series)
Robert Shufflebotham
0760778612
March 2006
Paperback
·
 


Java Software Design
(Harvey &. Paul) Deitel &. Associates
0131411624
Mar 2005
Paperback
·
 
Book Description
This new objects-first approach to Java programming focuses on program-design and software-engineering principles. Each chapter consists of a Java fundamental component, a graphics and GUI component, and an OOD/UML case study component. As such, there are three tracks of learning through the book -Java fundamentals, Graphics and GUI, and Graphics and GUI OOD/UML case study.KEY TOPICS Specific chapter topics cover software engineering, social implications of computing, and multimedia-along with a multi-tier Web-based bookstore application case study in four bonus chapters at the book's end. For individuals wanting to learn the fundamentals of programming, using Java.

From the Back Cover
This new objects-first approach to Java programming focuses on program-design and...


Service-Oriented Architecture (SOA) COMPASS: Business Value, Planning, and Enterprise Roadmap
Norbert Bieberstein
0131870025
October 2005
Hardcover
·
 
From the Back Cover
Praise for Service-Oriented Architecture Compass "A comprehensive roadmap to Service-Oriented Architecture (SOA). SOA is, in reality, a business architecture to be used by those enterprises intending to prosper in the 21st century. Decision makers who desire that their business become flexible can jumpstart that process by adopting the best practices and rules of thumb described in SOA Compass." —Bob Laird, MCI IT Chief Architect "The book Service-Oriented Architecture Compass shows very clearly by means of real projects how agile business processes can be implemented using Service-Oriented Architectures. The entire development cycle from planning through implementation is presented very close to practice and the critical success factors are presented very convincingly." —Professor Dr. Thomas...


Design for Trustworthy Software
Bijay K. Jayaswal
0131872508
Sept 2006
Hardcover
·
 
About the Author
Bijay Jayaswal (Minnapolis, MN) is the CEO of Agilenty Consulting Group, LLC. He has held senior executive positions and has consulted in quality and strategy for the last 20 years and has helped introduce corporate-wide initiatives in reengineering, Six Sigma, and Design for Six Sigma and has worked with senior executive teams for effective implementation of such initiatives.   Peter Patton (Afton, MN) has been a leader of large development projects and is the author of seventeen books, book chapters, and monographs on computer hardware and software architecture. Both authors have done extensive writing and college teaching, as well as consulting to software development groups.


Agile Web Development with Rails : A Pragmatic Guide (The Facets of Ruby Series)
Dave Thomas, et al
097669400X
July 1, 2005
Paperback
·
 
Book Description
Rails is a full-stack, open-source web framework that enables you to create full-featured, sophisticated web-based applications, but with a twist... A full Rails application probably has less total code than the XML you'd need to configure the same application in other frameworks. With this book you'll learn how to use ActiveRecord to connect business objects and database tables. No more painful object-relational mapping. Just create your business objects and let Rails do the rest. You'll learn how to use the Action Pack framework to route incoming requests and render pages using easy-to-write templates and components. See how to exploit the Rails service frameworks to send emails, implement web services, and create dynamic, user-centric web-pages using built-in Javascript and Ajax support. There...


Reliable Object-Oriented Software
Ed Seidewitz
0135292727
Dec 1997
Paperback
·
 
Book Description
Reliable Object-Oriented Software presents the underlying principles associated with object-orientation and its practical application. More than just another text on methodology, this book focuses on the fundamental concepts related to the process of software development and architectural design in order to lay the basis necessary for the development of robust, maintainable, and evolvable software. The authors present both formal concepts and practical applications. It includes proven problem-solving techniques designed to develop readers' engineering judgment and to focus their attention on the principles of good software design and its successful application. In addition, an extensive bibliography has been compiled to guide the reader in further studies and to crystallize what is commonly accepted in the field and...


The Painter IX Wow! Book
Cher Threinen-Pendarvis
0321305329
May 10, 2005
Paperback
·
 
Book Description

"The Painter IX Wow! Book is a must-have! Author Cher Threinen-Pendarvis explains Painter tips and techniques in an easy and accessible manner,
and the book is the most visually stunning of its kind. Reading her Painter Wow! books was instrumental in my own early development with Painter,
and I continue to learn from them with each subsequent release." --Rick Champagne, Program Manager, Corel Painter, Corel Corporation

Corel Painter, the world’s leading natural-media painting software, has long
been a favorite among fine artists and illustrators, who love the way it
emulates the experience of working with traditional media such as
watercolor, oils, pastel, pencil, and ink, yet with all the advantages of a
digital technology. Whether you're an...


CSS in Easy Steps (In Easy Steps Series)
Mike McGrath
0760778590
November 2005
Paperback
·
 


The Art of Project Management
Scott Berkun
0596007868
April 22, 2005
Paperback
·
 
Book Description
"'The Art of Project Management' covers it all--from practical methods for making sure work gets done right and on time, to the mindset that can make you a great leader motivating your team to do their best. Reading this was like reading the blueprint for how the best projects are managed at Microsoft... I wish we always put these lessons into action!" --Joe Belfiore, General Manager, E-home Division, Microsoft Corporation "Berkun has written a fast paced, jargon-free and witty guide to what he wisely refers to as the 'art' of project management. It's a great introduction to the discipline. Seasoned and new managers will benefit from Berkun's perspectives." --Joe Mirza, Director, CNET Networks (Cnet.com) "Most books with the words 'project management' in the title are dry tomes. If that's what you are...


The Data Warehouse ETL Toolkit: Practical Techniques for Extracting, Cleanin
Joe Caserta, Ralph Kimball (Transcriber)
0764567578
September 13, 2004
Paperback
·
 
Book Description
Cowritten by Ralph Kimball, the world's leading data warehousing authority, whose previous books have sold more than 150,000 copies Delivers real-world solutions for the most time- and labor-intensive portion of data warehousing-data staging, or the extract, transform, load (ETL) process Delineates best practices for extracting data from scattered sources, removing redundant and inaccurate data, transforming the remaining data into correctly formatted data structures, and then loading the end product into the data warehouse Offers proven time-saving ETL techniques, comprehensive guidance on building dimensional structures, and crucial advice on ensuring data quality

From the Back Cover
The single most authoritative guide on the most difficult phase of...

  ©BookFinder USA LLC.
  All rights reserved.