The authors provide a concise overview of FreeBSD's design and implementation. Then, while explaining key design decisions, they detail the concepts, data structures, and algorithms used in implement
This guide describes user stories and explains how they can be used to articulate customer programming needs. It highlights both successful and unsuccessful implementations of the concept, and discuss
Why are firewalls, intrusion detection systems, and antivirus software not keeping out the bad guys? What tools can be used to break software? This book provides the answers. "Exploiting Software" is
The major strength of "UML Distilled" is its short, concise presentation of the essentials of UML and where it fits within today's software development process. The book describes all the major UML di
“An excellent summary of the state of supply chain management going into the twenty-first century. Explains the essential concepts clearly and offers practical, down-to-earth advice for making supply
In this book, Rex Black examines the big picture and distills, from his own extensive experience, twelve testing processes that are critical to success. After each process is introduced a case study
“This book takes the somewhat daunting process of database design and breaks it into completely manageable and understandable components. Mike’s approach whilst simple is completely professional, and
Presents an overview of LDAP, discussing such topics as how the technology works, how directories differ from databases, the LDAP namespace, the LDAP scheme, and directory management.
Effective Software Testing explores fifty critically important best practices, pitfalls, and solutions. Gleaned from the author's extensive practical experience, these concrete items will enable qual
The definitive, critically acclaimed book on software components -- now fully updated for the latest technologies!-- All-new, authoritative coverage of EJB, .NET, XML, SOAP, and more.-- Includes exten
-- Applying a proven object technology concept to the unique, specialized area of real-time and embedded systems development.-- Practical and applicable -- helps reader apply proven solutions to recur
-- A ready reference for the use case practitioner.-- Reviews the fundamentals of use cases, and then explores the details of writing better use cases.-- Based on real-world issues, and how project te
Most IT systems fail to meet expectations. They don't meet business goals and don't support users efficiently. Why? Because the requirements didn't address the right issues. Writing a good requirement
SQL Server developers: reach the next level -- Practical techniques and example code help SQL Server developers build more powerful, robust applications -- fast-- The follow-up guide to Ken Henderson'
Attracting and retaining talented people is the key to any organization's success. Every organization needs to continually improve its ability to attract, develop, motivate, organize, and retain the w
Written in a question and answer format, this book offers tips for more effectively writing production C++ software. The author draws from the entire palette of the C++ language and library features
The expert guide to writing successful RFPs -- from the world's leading RFP consultant!-- A systematic guide to constructing RFPs that encourage productive, useful vendor responses -- and avoiding the
The first practical guide to evaluating software and system architectures!-- Quick, low-cost techniques for optimizing any architecture in advance.-- Ensuring maximum performance, security, reliabilit
Software development consultant Wiegers describes various formal and informal methods for conducting a peer review program, such as pair programming, team reviews, the "walkthrough," and the ad hoc re
"This book will help you not become a "Pointy Hair Manager." It will give you enough insight into the nature of software, the development process, and the techniques and tools used, so that you can in
Every computer crime leaves tracks--you just have to know where to find them. This book shows you how to collect and analyze the digital evidence left behind in a digital crime scene.Computers have al
Once again, Robert Sedgewick provides a current and comprehensive introduction to important algorithms. The focus this time is on graph algorithms, which are increasingly critical for a wide range of
"This is "Effective C++" volume three - it's really that good."- Herb Sutter, independent consultant and secretary of the ISO/ANSI C++ standards committee"There are very few books which all C++ progra
This guide to implementing Structured Query Language introduces basic concepts and offers practical suggestions for its application to business purposes. Instructions are included for the creation of
Using realistic examples and detailed case studies, this introduction to use case analysis guides the reader through the steps of this software development technique. Specific attention is given to i
Kalakota and Robinson (both are consultants) provide guidance to managers converting their organizations to e-business. They present an application framework that shapes the migration from a tradition
Donald E. Knuth's five volumes on Computers & Typesetting comprise the definitive user guides and thoroughly documented program code for the Tex and METAFONT systems. This open-source software is
Explains the core principles of the Extreme Programming (XP) software development methodology, and details each step in the XP development process. XP is characterized by extremely short development
More than three-quarters of a million programmers have benefited from this book in all of its editions Written by Bjarne Stroustrup, the creator of C++, this is the world's most trusted and widely
Explains the general principles needed by experienced programmers to accomplish their concrete programming tasks using IOStreams and locales. The focus is on the underlying concepts and the more adva
More than ever, mission-critical and business-critical applications depend on object-oriented (OO) software. Testing techniques tailored to the unique challenges of OO technology are necessary to achi
The puzzles and problems in Exceptional C++ not only entertain, they will help you hone your skills to become the sharpest C++ programmer you can be. Many of these problems are culled from the famous
Bentley (Bell Labs) offers practical programming techniques and fundamental design principles first published in his column for Communications of the Association for Computing Machinery . The second
Watts Humphrey is the visionary behind the Capability Maturity Model (CMM) and the Personal Software Process (PSP). The CMM contains a framework for software process improvement at the organizational
A detailed guide to the Peripheral Component Interconnect (PCI) Bus Specification, Intel's technology for communication between peripheral devices and the computer processor. Explains the relationship
A book/CD-ROM guide for Windows developers who want to go beyond Wizard-supplied functionality and incorporate customized user interface features into their applications. Material is presented in the
Security expert Dorothy Denning focuses on the criminals and information terrorists whose depredations include information-based threats to nations, corporations, and individuals. From government use
Robert Sedgewick has thoroughly rewritten and substantially expanded and updated his popular work to provide current and comprehensive coverage of important algorithms and data structures. Christopher
Finally, after a wait of more than thirty-five years, the first part of Volume 4 is at last ready for publication. Check out the boxed set that brings together Volumes 1 - 4A in one elegant case, and
The bible of all fundamental algorithms and the work that taught many of today's software developers most of what they know about computer programming.—Byte, September 1995I can't begin to tell you ho