close window
Microsoft Office Outlook 2007 Step by Step by Joan Preppernau (PACKAGE - Microsoft Pr)
From $9.53
See why shoppers are buying
Testing Computer Software by Cem Kaner (Paperback - John Wiley & Sons Inc)
Description:
Written in "how-to" plain English, this book looks at the behavior of successful software companies whose products are considered to be high quality and explains the test methods and practices that worked for them. Clear prescriptions are given for what to look for and what to do at each step of the development process.
The Architecture of Computer Hardware, System Software, and Networking by Irv Englander (Hardcover -
Software Testing by Raymond McLeod (Hardcover - IEEE Computer Society)
Software Maintenance Management by Alain April (Paperback - IEEE Computer Society)
Software Quality Engineering by Jeff Tian (Hardcover - IEEE Computer Society)
The one resource needed to create reliable software<br> <br> This text offers a comprehensive and integrated approach to software quality engineering. By following the author's clear guidance, readers learn how to master the techniques to produce high-quality, reliable software, regardless of the software system's level of complexity.<br> <br> The first part of the publication introduces major topics in software quality engineering and presents quality planning as an integral part of the process. Providing readers with a solid foundation in key concepts and practices, the book moves on to offer in-depth coverage of software testing as a primary means to ensure software quality; alternatives for quality assurance, including defect prevention, process improvement, inspection, formal verification, fault tolerance, safety assurance, and damage control; and measurement and analysis to close the feedback loop for quality assessment and quantifiable improvement.<br> <br> The text's approach and style evolved from the author's hands-on experience in the classroom. All the pedagogical tools needed to facilitate quick learning are provided:<br> * Figures and tables that clarify concepts and provide quick topic summaries<br> * Examples that illustrate how theory is applied in real-world situations<br> * Comprehensive bibliography that leads to in-depth discussion of specialized topics<br> * Problem sets at the end of each chapter that test readers' knowledge<br> <br> This is a superior textbook for software engineering, computer science, information systems, and electrical engineering students, and a dependable reference for software and computer professionals and engineers.
Software Management by Donald J. Reifer (Paperback - IEEE Computer Society)
The <i>Seventh Edition</i> of Donald Reifer's popular, bestselling tutorial covers a broad range of topics that other books in the marketplace fail to tackle. From traditional management subjects to supplier and risk management, this book stresses best practices and gives insight into lessons learned through its over 30 percent original materials. This update incorporates several seminal papers that have been published in recent years on balancing agility and discipline and also emphasizes value propositions more strongly.
The Architecture of Computer Hardware and System Software by Irv Englander (Hardcover - Subsequent)
<b>Fundamental principles that will keep you on the cutting edge!</b> <p> Most computer architecture books are just too technical and complex. Focusing on specific technology, they often bypass the basics and are outdated as quickly as technology advances. Now, Irv Englander's gentle-but-thorough introduction to computer architecture and systems software provides just the right amount of technical detail you'll need to make successful decisions in your future career. <p> The text covers all the basics in an accessible, easy-to-understand way. Organized in a form that parallels an actual computer system, entire sections are devoted to principles of data, hardware, and software, with computer interconnection, clustering, and networking integrated into the material to emphasize the importance of computer and system structure. Assuming only basic knowledge, these sections build up to an in-depth understanding of each topic and how they interrelate to make up a computer system. <p> With this Third Edition's outstanding features, you'll be able to build a solid foundation for success on the job. <ul> <li>All chapters have been thoroughly updated to reflect current technology. <li>Revised with even clearer discussions of virtual storage, the operation of memory, and modern CPU architectures. <li>Programming examples are written in a C++/Java-like pseudocode. <li>Emphasizes the computer aspects of clustering and networking, rather than the data communication aspects. <li>Provide an understanding of underlying, non-changing basics of computers, so that you can make knowledgeable decisions about systems. <li>Introduce new technological concepts without overwhelming you with too much detail. <li>Examples cover a broad spectrum of hardware and software systems, from personal computers to mainframes. <li>Integrates discussions of hardware and software throughout, and explores the symbiosis between them. </ul>
Java Software Structures For Ap Computer Science by John Lewis (Hardcover - Addison-Wesley)
Software Engineering and Computer Games by Rudy Rucker (Paperback - Addison-Wesley)
"This book should be a requirement of anyone that wants to write games - period"<BR>André Lamothe, author and CEO of Xtreme Games<BR><BR>There are many books on the art of games programming but now acclaimed author Rudy Rucker has gone a step beyond and transformed it into a science.<BR><BR>Software Engineering and Computer Games uses an object-oriented (OO) approach throughout, incorporating UML for OO analysis and design and discussing software patterns and how to incorporate them into the design process. <BR><BR>The book covers nine topics: <BR>1) Basic software engineering principles and techniques. <BR>2) How to organize and complete a substantial software project <BR>3) Practical examples of object-oriented design and programming. <BR>4) The design of computer games. <BR>5) Simulating physics inside our computer-generated worlds. <BR>6) Artificial life, or how to simulate live creatures inside a computer program. <BR>7) How to use two and three-dimensional computer graphics. <BR>8) Windows programming with the Microsoft Foundation Classes, or MFC. <BR>9) How to develop a project using Microsoft Visual Studio(Either Version 6.0 or .NET)<BR><BR>The game engine accompanying the book is an open source C++ framework (the POP Framework), available together with other accompanying material from the website. <BR>The book can be used for self-study, with readers encouraged to use the POP Framework as a starting point for creating their own games. <BR><BR>Software Engineering and Computer Games was developed as the primary textbook for an undergraduate software engineering course and can also be the main book for courses on software projects or computer game design and programming.<BR><BR>
Foundations of Software Technology and Theoretical Computer Science by Conference on Foundations of
Google Apps Deciphered by SCOTT GRANNEMAN (Paperback - Prentice Hall Ptr)
Gregg College Keyboarding & Document Processing, Word 2007 Update, Kit 2, Lessons 61-120 + Home Soft
Parallel Computer Architecture by David E. Culler (Hardcover - Illustrated)
<p>The most exciting development in parallel computer architecture is the convergence of traditionally disparate approaches on a common machine structure. This book explains the forces behind this convergence of shared-memory, message-passing, data parallel, and data-driven computing architectures. It then examines the design issues that are critical to all parallel architecture across the full range of modern design, covering data access, communication performance, coordination of cooperative work, and correct implementation of useful semantics. It not only describes the hardware and software techniques for addressing each of these issues but also explores how these techniques interact in the same system. Examining architecture from an application-driven perspective, it provides comprehensive discussions of parallel programming for high performance and of workload-driven evaluation, based on understanding hardware-software interactions.<br><br>* synthesizes a decade of research and development for practicing engineers, graduate students, and researchers in parallel computer architecture, system software, and applications development<br><br>* presents in-depth application case studies from computer graphics, computational science and engineering, and data mining to demonstrate sound quantitative evaluation of design trade-offs <br><br>* describes the process of programming for performance, including both the architecture-independent and architecture-dependent aspects, with examples and case-studies<br><br>* illustrates bus-based and network-based parallel systems with case studies of more than a dozen important commercial designs
Computer Organization and Design by David A. Patterson (PACKAGE - Morgan Kaufmann Pub)
Software Engineering by James F. Peters (Hardcover - Illustrated)
A clear-cut, practical approach to software development! Emphasizing both the design and analysis of the technology, Peters and Pedrycz have written a comprehensive and complete text on a quantitative approach to software engineering. As you read the text, you'll learn the software design practices that are standard practice in the industry today. Practical approaches to specifying, designing and testing software as well as the foundations of Software Engineering are also presented. And the latest information in the field, additional experiments, and solutions to selected problems are available at the authors's web site (httpp//www.ee.umanitoba.ca/~clib/main.html). Key Features<br> * Thorough coverage is provided on the quantitative aspects of software Engineering including software measures, software quality, software costs and software reliability.<br> * A complete case study allows students to trace the application of methods and practices in each chapter.<br> * Examples found throughout the text are in C++ and Java.<br> * A wide range of elementary and intermediate problems as well as more advanced research problems are available at the end of each chapter.<br> * Students are given the opportunity to expand their horizons through frequent references to related web pages.
Computer Literacy for Ic3 2007 Unit 2 by Robert Ferrett (Paperback - Spiral)
Object-Oriented Software Construction by Bertrand Meyer (PACKAGE - Prentice Hall)
<P><BR> 62915-4 <P> The definitive reference on the most important new technology in software! </P><P> "While the original version of OOSC is a classic, OOSC 2/E is destined to overshadow it and all other general introductions . . . literally an epic work." -James C. McKim, Jr., Hartford Graduate Center </P><P> "Compelling. Extremely well-written and literate . . . I recaptured that same sense of intellectual excitement I felt reading the first edition for the first time." -Paul Dubois, Lawrence Livermore National Laboratory, Editor, Scientific Programming Dept., Computers in Physics </P><P> "The definitive tome on Object-Orientation . . . the finest piece of writing and thinking about this vast subject . . . Bertrand has a lot to say of great importance and says it well in this significantly revised book." -Richard Wiener, University of Colorado, Colorado Springs, Editor, Journal for Object-Oriented Programming </P><P> A whole generation was introduced to object technology through the first edition of Bertrand Meyer's OOSC. This long-awaited new edition retains the qualities of clarity, practicality and scholarship that made the first an instant best-seller. It has been thoroughly revised and considerably expanded. No other book on the market provides such a breadth and depth of coverage on the most important technology in software development. </P><P> SOME OF THE NEW TOPICS COVERED IN DEPTH BY THIS SECOND EDITION: </P><UL><LI> Concurrency, distribution, client-server and the Internet. </LI><LI> Object-oriented databases, persistence, schema evolution. </LI><LI> Design by contract: how to build software that works the first time around. </LI><LI> A study of fundamental design patterns. </LI><LI> How to find the classes and many others topics of object-oriented methodology. </LI><LI> How to use inheritance well and detect misuses. </LI><LI> Abstract data types: the theory behind object technology. </LI><LI> Typing: role, issues and solutions. </LI><LI> More than 400 references to books, articles, Web pages, newsgroups; glossary of object technology. </LI><LI> And many new developments on the topics of the first edition: reusability, modularity, software quality, O-O languages, inheritance techniques, genericity, memory management, etc. </LI></UL> </P>
The Computer Triangle by Robert L. Oakman (Paperback - Subsequent)
This absorbing book provides a unique perspective on how the three major elements of the computer triangle-hardware, software, and people-work together for the advancement and sometimes debasement of society.
Design Patterns by Erich Gamma (Hardcover - Addison-Wesley)
Capturing a wealth of experience about the design of object-oriented software, four top-notch designers present a catalog of simple and succinct solutions to commonly occurring design problems. Previously undocumented, these 23 patterns allow designers to create more flexible, elegant, and ultimately reusable designs without having to rediscover the design solutions themselves.<BR>The authors begin by describing what patterns are and how they can help you design object-oriented software. They then go on to systematically name, explain, evaluate, and catalog recurring designs in object-oriented systems. With DESIGN PATTERNS as your guide, you will learn how these important patterns fit into the software development process, and how you can leverage them to solve your own design problems most efficiently.
Code Complete by Steve McConnell (Paperback - Microsoft Pr)
Features the best practices in the art and science of constructing software--topics include design, applying good techniques to construction, eliminating errors, planning, managing construction activities, and relating personal character to superior software. Original. (Intermediate)
Clean Code by Robert C. Martin (Paperback - Prentice Hall)
More Joel on Software by Joel Spolsky (Paperback - Apress)
Rapid Development by Steve McConnell (Paperback - Microsoft Pr)
Project managers, technical leads, and Windows programmers throughout the industry share an important concern--how to get their development schedules under control. Rapid Development addresses that concern head-on with philosophy, techniques, and tools that help shrink and control development schedules and keep projects moving. The style is friendly and conversational--and the content is impressive.
Unix Programming Environment by Brian W. Kernighan (Paperback - Prentice Hall Ptr)
Most of the book is devoted to discussions of individual tools, but throughout run the themes of combining programs and of using programs to build programs--emphasizing how they fit in the environment.
The Economics of Iterative Software Development by Walker Royce (Hardcover - Addison-Wesley Professi
Operating Systems Design And Implementation by Andrew S. Tanenbaum (PACKAGE - Prentice Hall)
<P style="MARGIN: 0in 0in 0pt" soNormal>"The presentation is excellent. The book should be on the desk of any serious student of operating systems."<I>--Dr. Samuel Kohn, </I><I>Thomas </I><I>Edison </I><I>State</I><I> College</I></P> <P style="MARGIN: 0in 0in 0pt" soNormal> </P> <P style="MARGIN: 0in 0in 0pt" soNormal>"I would give the authors very high grades for their writing style. Topics are explained in a clear and understandable manner. Presentations are well organized and they flow in logical fashion. The book provides the right depth and breadth of explanations with the appropriate amount of rigor and abstraction." <I>--Gojko Babic, Department of Computer Science and Engineering, </I><I>Ohio </I><I>State </I><I>University</I></P> <P style="MARGIN: 0in 0in 0pt" soNormal> </P> <P style="MARGIN: 0in 0in 0pt" soNormal><B><I>The definitive, up-to-date introduction to operating systems: </I></B></P> <P style="MARGIN: 0in 0in 0pt" soNormal><B><I>Core principles plus hands-on examples with the new MINIX 3 operating system</I></B></P> <P style="MARGIN: 0in 0in 0pt" soNormal> </P> <P style="MARGIN: 0in 0in 0pt" soNormal>The world's best-selling introductory operating systems text has been thoroughly updated to reflect the latest advances in OS design and implementation. Offering an optimal balance of theory and practice, <I>Operating Systems: Design and Implementation, Third Edition</I> remains the best resource for anyone seeking a deep understanding of how operating systems work. </P> <P style="MARGIN: 0in 0in 0pt" soNormal> </P> <P style="MARGIN: 0in 0in 0pt" soNormal>This edition includes MINIX 3, more compact, more reliable, better suited for embedded applications - and, above all, <I>even</I> <I>easier to teach and learn from. </I>Using MINIX, the authors introduce virtually every core concept needed to construct a working OS: system calls, processes, IPC, scheduling, I/O, deadlocks, memory management, threads, file systems, security, and more. </P> <P style="MARGIN: 0in 0in 0pt" soNormal> </P> <P style="MARGIN: 0in 0in 0pt" soNormal><B>NEW TO THIS EDITION</B></P> <P style="MARGIN: 0in 0in 0pt" soNormal> </P> <P style="MARGIN: 0in 0in 0pt 0.15in; TEXT-INDENT: -0.15in; mso-list: l0 level1 lfo1; tab-stops: list .15in" soNormal>· Newly-released, significantly-improved MINIX 3 operating system on CD-ROM: giving students hands-on experience in modifying and rebuilding a contemporary operating system </P> <P style="MARGIN: 0in 0in 0pt 0.15in; TEXT-INDENT: -0.15in; mso-list: l0 level1 lfo1; tab-stops: list .15in" soNormal>· Expanded and reorganized coverage of processes and communication </P> <P style="MARGIN: 0in 0in 0pt 0.15in; TEXT-INDENT: -0.15in; mso-list: l0 level1 lfo1; tab-stops: list .15in" soNormal>· Revised and enhanced coverage of CPU scheduling, deadlocks, file system reliability, and security</P> <P style="MARGIN: 0in 0in 0pt 0.15in; TEXT-INDENT: -0.15in; mso-list: l0 level1 lfo1; tab-stops: list .15in" soNormal>· Includes more than 150 end of chapter problems</P> <P style="MARGIN: 0in 0in 0pt; mso-list: none; mso-list-ins: Pearson 20051118T1338" soNormal><B> </B></P> <P style="MARGIN: 0in 0in 0pt 0.15in; TEXT-INDENT: -0.15in; mso-list: l0 level1 lfo1; tab-stops: list .15in; mso-list-ins: Pearson 20051118T1338" soNormal>· <B>ABOUT THE AUTHORS</B></P> <P style="MARGIN: 0in 0in 0pt" soNormal> </P> <P style="MARGIN: 0in 0in 0pt" soNormal><B>Andrew S. Tanenbaum</B> has an S.B. degree from M.I.T. and a Ph. D. from the University of California at Berkeley. He is currently a Professor of Computer Science and Vrije Universiteit in Amsterdam, the Netherlands, where, for more than 30 years, he has taught operating systems, computer organization, and networking to thousands of students. Professor Tanenbaum is the winner of the ACM Karl V. Karlstrom Outstanding Educator Award and the ACM/SIGCSE Award for Outstanding Contributions to Computer Science Education. </P> <P style="MARGIN: 0in 0in 0pt" soNormal> </P> <P style="MARGIN: 0in 0in 0pt" soNormal><B>Albert S. Woodhull</B> <S style="TEXT-DECORATION: none">is Adjunct Ass
Software Language Engineering by Anneke Kleppe (Paperback - Addison-Wesley Professional)
Software Requirements by Karl E. Wiegers (Paperback - Subsequent)
Continuous Integration by Paul Duvall (Paperback - Addison-Wesley)
Examining the benefits and practices of Continuous Integration (CI), this thorough manual discusses the benefits of CI in terms of software development and its applications in terms of improving software quality and reducing risk, using examples in Java and .NET that demonstrate the principles and practices of CI and offering suggestions on how to create an effective CI system, deal with potential pitfalls, and more. Original. (Intermediate)
Telling Stories by Ben Rinzler (Paperback - John Wiley & Sons Inc)