Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

Help

Software Engineering & Development


981. 

Dynamics of Software Development, Second Edition

Dynamics of Software Development, Second Edition

By: ;

Publisher: Microsoft Press

Publication Date: 09-AUG-2006

Insert Date: 24-FEB-2007

Slots: 1.0

Table of Contents • Start Reading

Back in print, one of the first practical, hands-on books about working with and managing software development teams now comes with a video presentation of “21 Rules.” Its insights are classic and still relevant today. ...

982. 

Practical Software Estimation: Function Point Methods for Insourced and Outsourced Projects

Practical Software Estimation: Function Point Methods for Insourced and Outsourced Projects

By: 

Publisher: Addison-Wesley Professional

Publication Date: 26-FEB-2007

Insert Date: 23-FEB-2007

Slots: 1.0

Table of Contents • Start Reading

"A clearly written book that is a useful primer for a very complicated set of topics." --Capers Jones, Chief Scientist Emeritus, Software Productivity Research LLC Practical Software Estimation brings together today's most valuable tips, techniques, and best practices for accurately estimating software project efforts, costs, and schedules. Written by a leading expert in the field, it addresses the full spectrum of real-world challenges faced by those who must develop reliable estimates. M. A. Parthasarathy draws on the immense experience of Infosys, one of the world's largest and...

983. 

Microsoft® Solutions Framework Essentials

Microsoft® Solutions Framework Essentials

By: Michael S. V. Turner

Publisher: Microsoft Press

Publication Date: 15-AUG-2006

Insert Date: 20-FEB-2007

Slots: 1.0

Table of Contents • Start Reading

Get the hands-on guidance you need to understand the proven practices and foundational principles of working with the Microsoft Solutions Framework, Version 4. Written by an expert, this essential reference offers practical examples and case studies. ...

984. 

Scaling Software Agility: Best Practices for Large Enterprises

Scaling Software Agility: Best Practices for Large Enterprises

By: 

Publisher: Addison-Wesley Professional

Publication Date: 26-FEB-2007

Insert Date: 14-FEB-2007

Slots: 1.0

Table of Contents • Start Reading

“Companies have been implementing large agile projects for a number of years, but the ‘stigma’ of ‘agile only works for small projects’ continues to be a frequent barrier for newcomers and a rallying cry for agile critics. What has been missing from the agile literature is a solid, practical book on the specifics of developing large projects in an agile way. Dean Leffingwell’s book Scaling Software Agility fills this gap admirably. It offers a practical guide to large project issues such as architecture, requirements development, multi-level release planning, and team...

985. 

The New Language of Business: SOA & Web 2.0

The New Language of Business: SOA & Web 2.0

By: 

Publisher: IBM Press

Publication Date: 20-FEB-2007

Insert Date: 08-FEB-2007

Slots: 1.0

Table of Contents • Start Reading

“This book clearly shows how today’s industry pressures and business challenges mandate renewal of the contract between organizations and their IT assets and people–and it illustrates how a service-oriented approach to IT can help organizations go through the necessary transformation. The role of governance in bringing IT and business closer together is particularly well explained, and the book is worth reading for that alone.” –Neil Ward-Dutton, Research Director, Macehiter Ward-Dutton “It’s easy to pay lip service to the concept of business/IT alignment, but in The...

986. 

Write Great Code

Write Great Code

By: 

Publisher: No Starch Press

Publication Date: 01-NOV-2004

Insert Date: 18-JAN-2007

Slots: 1.0

Table of Contents • Start Reading

If you've asked someone the secret to writing efficient, well-written software, the answer that you've probably gotten is "learn assembly language programming." By learning assembly language programming, you learn how the machine really operates and that knowledge will help you write better high-level language code. A dirty little secret assembly language programmers rarely admit to, however, is that what you really need to learn is machine organization, not assembly language programming. Write Great Code Vol I , the first in a series from assembly language expert Randall Hyde, dives right...

987. 

Praise for VSTO for Mere Mortals™ "This is the book I wish I'd had when I was first introduced to VSTO and the .NET Framework. It will be invaluable not only to those considering VSTO, but for anyone transitioning from Office VBA to Visual Basic.NET. The wide range of subjects covered provides an entry point for the more in-depth, developer-oriented documentation available on MSDN and elsewhere." –Cindy Meister, MS Word MVP "VSTO for Mere Mortals™ does a great job of building a bridge between the worlds of VBA and VSTO. Kathleen and Paul show how a VBA developer can have the richness...

988. 

Head First Object-Oriented Analysis and Design

Head First Object-Oriented Analysis and Design

By: ; ;

Publisher: O'Reilly Media, Inc.

Publication Date: 27-NOV-2006

Insert Date: 22-DEC-2006

Slots: 1.0

Table of Contents • Start Reading

"Head First Object Oriented Analysis and Design is a refreshing look at subject of OOAD. What sets this book apart is its focus on learning. The authors have made the content of OOAD accessible, usable for the practitioner." Ivar Jacobson, Ivar Jacobson Consulting "I just finished reading HF OOA&D and I loved it! The thing I liked most about this book was its focus on why we do OOA&D-to write great software!" Kyle Brown, Distinguished Engineer, IBM"Hidden behind the funny pictures and crazy fonts is a serious, intelligent, extremely well-crafted presentation of OO Analysis and Design. As I...

989. 

UAT Defined: A Guide to Practical User Acceptance Testing

ShortCut

UAT Defined: A Guide to Practical User Acceptance Testing

By: 

Publisher: Addison-Wesley Professional

Publication Date: 28-NOV-2006

Insert Date: 28-NOV-2006

Slots: 1.0

Table of Contents • Start Reading

This digtial Short Cut provides a concise and supremely useful guide to the emerging trend of User Acceptance Testing (UAT). The ultimate goal of UAT is to validate that a system of products is of sufficient quality to be accepted by the users and, ultimately, the sponsors. This Short Cut is unique in that it views UAT through the concept that the user should be represented in every step of the software delivery lifecycle--including requirements, designs, testing, and maintenance--so that the user community is prepared, and even eager, to accept the software once it is completed. Rob...

990. 

Essential CVS, Second Edition

Essential CVS, Second Edition

By: 

Publisher: O'Reilly Media, Inc.

Publication Date: 20-NOV-2006

Insert Date: 23-NOV-2006

Slots: 1.0

Table of Contents • Start Reading

This easy-to-follow reference shows a variety of professionals how to use the Concurrent Versions System (CVS), the open source tool that lets you manage versions of anything stored in files. Ideal for software developers tracking different versions of the same code, this new edition has been expanded to explain common usages of CVS for system administrators, project managers, software architects, user-interface (UI) specialists, graphic designers and others. Current for version 1.12, Essential CVS, 2nd Edition offers an overview of CVS, explains the core concepts, and describes the commands...

991. 

Smart Client Deployment with ClickOnce: Deploying Windows Forms Applications with ClickOnce

Smart Client Deployment with ClickOnce: Deploying Windows Forms Applications with ClickOnce

By: 

Publisher: Addison-Wesley Professional

Publication Date: 27-DEC-2006

Insert Date: 11-NOV-2006

Slots: 1.0

Table of Contents • Start Reading

“ClickOnce demos may look simple, but those techniques only work for simple applications. Brian Noyes gives us the information we need to use ClickOnce in the real world, and he does it with a comprehensive and organized presentation. If you expect your smart client application to move very far beyond ‘Hello,World,’ you’ll want this book to help you deploy it.” —Billy Hollis, president/owner, Elysian Consulting, Microsoft Regional Director “Once again Brian has outdone himself. As a writer, I tend to be very critical of all technical publications, including my own . . . and it is...

992. 

Agile Software Development: The Cooperative Game, Second Edition

Agile Software Development: The Cooperative Game, Second Edition

By: 

Publisher: Addison-Wesley Professional

Publication Date: 19-OCT-2006

Insert Date: 31-OCT-2006

Slots: 1.0

Table of Contents • Start Reading

“Agile Software Development is a highly stimulating and rich book. The author has a deep background and gives us a tour de force of the emerging agile methods.” –Tom Gilb The agile model of software development has taken the world by storm. Now, in Agile Software Development, Second Edition, one of agile’s leading pioneers updates his Jolt Productivity award-winning book to reflect all that’s been learned about agile development since its original introduction. Alistair Cockburn begins by updating his powerful model of software development as a “cooperative game of invention and...

993. 

“Terry’s style is always direct, approachable, and pragmatic. Abstraction is hard, and visualizing abstractions is as well, but here she’ll guide you in doing both using Rational Software Architect.” —From the Foreword by Grady Booch, IBM Fellow Master UML 2.0 Visual Modeling with IBM Rational Software Architect Using IBM Rational Software Architect, you can unify all aspects of software design and development. It allows you to exploit new modeling language technology to architect systems more effectively and develop them more productively. Now, two of IBM’s leading experts...

994. 

Eclipse Web Tools Platform: Developing Java™ Web Applications

Eclipse Web Tools Platform: Developing Java™ Web Applications

By: 

Publisher: Addison-Wesley Professional

Publication Date: 21-MAY-2007

Insert Date: 13-OCT-2006

Slots: 1.0

Table of Contents • Start Reading

Discover WTP, the New End-to-End Toolset for Java-Based Web Development The Eclipse Web Tools Platform (WTP) seamlessly integrates all the tools today’s Java Web developer needs. WTP is both an unprecedented Open Source resource for working developers and a powerful foundation for state-of-the-art commercial products. Eclipse Web Tools Platform offers in-depth descriptions of every tool included in WTP, introducing powerful capabilities never before available in Eclipse. The authors cover the entire Web development process–from defining Web application architectures and development...

995. 

ASQ 2007 CROSBY MEDAL WINNER! An Integrated Technology for Delivering Better Software—Cheaper and Faster! This book presents an integrated technology, Design for Trustworthy Software (DFTS), to address software quality issues upstream such that the goal of software quality becomes that of preventing bugs in implementation rather than finding and eliminating them during and after implementation. The thrust of the technology is that major quality deployments take place before a single line of code is written! This customer-oriented integrated technology can help deliver breakthrough...

996. 

Implementing Lean Software Development From Concept to Cash

Implementing Lean Software Development From Concept to Cash

By: 

Publisher: Addison-Wesley Professional

Publication Date: 07-SEP-2006

Insert Date: 16-SEP-2006

Slots: 1.0

Table of Contents • Start Reading

"This remarkable book combines practical advice, ready-to-use techniques, anda deep understanding of why this is the right way to develop software. I haveseen software teams transformed by the ideas in this book." --Mike Cohn, author of Agile Estimating and Planning "As a lean practitioner myself, I have loved and used their first book for years.When this second book came out, I was delighted that it was even better. If youare interested in how lean principles can be useful for software developmentorganizations, this is the book you are looking for. The Poppendiecks offer abeautiful blend...

997. 

Working with Microsoft® Visual Studio® 2005 Team System

Working with Microsoft® Visual Studio® 2005 Team System

By: Richard Hundhausen

Publisher: Microsoft Press

Publication Date: 15-OCT-2005

Insert Date: 13-SEP-2006

Slots: 1.0

Table of Contents • Start Reading

Get a pragmatic overview of the new team-based system of products that bring Visual Studio development tools to the enterprise—allowing architects, developers, testers, and project managers to collaborate in a single, extensible development environment. With insights from the Microsoft Visual Studio product team, early users, and the author's hands-on experience, readers will understand how to use this tightly integrated set of lifecycle development tools to simplify cross-team communication, reduce development complexity, accelerate productivity, and help save time and money....

998. 

Software Estimation: Demystifying the Black Art

Software Estimation: Demystifying the Black Art

By: 

Publisher: Microsoft Press

Publication Date: 22-FEB-2006

Insert Date: 13-SEP-2006

Slots: 1.0

Table of Contents • Start Reading

Often referred to as the "black art" because of its complexity and uncertainty, software estimation is not as hard or mysterious as people think. However, the art of how to create effective cost and schedule estimates has not been very well publicized. While the average software organization can struggle with project costs that run double their original estimates, some of the more sophisticated organizations achieve results with estimation errors as low as 5-10%. These best-in-class organizations use scientific techniques that are not cost-effective, however, making them of limited use...

999. 

Microsoft Visual Studio 2005 Unleashed

Microsoft Visual Studio 2005 Unleashed

By: 

Publisher: Sams

Publication Date: 18-AUG-2006

Insert Date: 06-SEP-2006

Slots: 1.0

Table of Contents • Start Reading

Microsoft Visual Studio 2005 Unleashed is a deep dive into the Visual Studio 2005 tool. Specifically, it will provide you with solid guidance and education that will allow you to squeeze the ultimate productivity and use out of the Visual Studio 2005 development environment. This book folds in real-world development experience with detailed information about the IDE to make you more productive and ease transition from other development environments (including prior versions of Visual Studio). This book will also help you increase team collaboration and project visibility with Visual Studio...

1000. 

IBM® Rational® ClearQuest® gives organizations unprecedented control over software development, helping them fix defects, make enhancements, manage issues, update documentation, and deliver better products, faster. Now there's an easy-to-use ClearQuest deployment guide for every team member--in development, product management, field operations, support, and beyond. Implementing IBM Rational ClearQuest brings together all you need to integrate ClearQuest into an overarching change-management system that works. Drawing on decades of experience, the authors present a detailed, easyto-use...