Free Trial

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

Help

Software Engineering & Development


981. 

Project Management with the IBM® Rational Unified Process®: Lessons from the Trenches

Project Management with the IBM® Rational Unified Process®: Lessons from the Trenches

By: 

Publisher: IBM Press

Publication Date: 27-JUL-2006

Insert Date: 13-AUG-2006

Slots: 1.0

Table of Contents • Start Reading

·      Master win–win techniques for managing outsourced and offshore projects, from procurement and risk mitigation to maintenance ·      Use RUP to implement best-practice project management throughout the software development lifecycle ·      Overcome key management challenges, from changing requirements to managing user expectations The Hands-On, Start-to-Finish Guide to Managing Software Projects with the IBM® Rational Unified Process® This is the definitive guide to managing software development projects with the IBM Rational Unified Process (RUP®). Drawing on his extensive...

982. 

Managing Iterative Software Development Projects

Managing Iterative Software Development Projects

By: 

Publisher: Addison-Wesley Professional

Publication Date: 27-JUN-2006

Insert Date: 27-JUL-2006

Slots: 1.0

Table of Contents • Start Reading

The Practical, Start-to-Finish Guide to Planning and Leading Iterative Software Projects Iterative processes have gained widespread acceptance because they help software developers reduce risk and cost, manage change, improve productivity, and deliver more effective, timely solutions. But conventional project management techniques don’t work well in iterative projects, and newer iterative management techniques have been poorly documented. Managing Iterative Software Development Projects is the solution: a relentlessly practical guide to planning, organizing, estimating, staffing, and...

983. 

Effective Use of Microsoft Enterprise Library: Building Blocks for Creating Enterprise Applications and Services

Effective Use of Microsoft Enterprise Library: Building Blocks for Creating Enterprise Applications and Services

By: 

Publisher: Addison-Wesley Professional

Publication Date: 09-JUN-2006

Insert Date: 21-JUL-2006

Slots: 1.0

Table of Contents • Start Reading

Writing robust enterprise applications presents a special challenge for developers, but Microsoft has addressed that challenge with the free, downloadable Enterprise Library for the .NET Framework. Enterprise Library is a collection of application blocks and guidance documents that together provide functionality common to enterprise applications; each application block includes full source code. Lacking in the guidance provided by Microsoft is an overall roadmap to the process of using the application blocks. Effective Use of Microsoft Enterprise Library is that roadmap. Microsoft...

984. 

Refactoring to Agility

ShortCut

Refactoring to Agility

By: 

Publisher: Addison-Wesley Professional

Publication Date: 20-JUL-2006

Insert Date: 21-JUL-2006

Slots: 1.0

Table of Contents • Start Reading

A Practical Framework for Gaining Agility’s Benefits Without the Risk Agile methodologies, such as XP, Scrum, Crystal, and Lean Software Development enable development organizations to deliver higher-quality software far more rapidly. However, for the “non-agile” development organization, transitioning to agility is an enormous leap, requiring radically new skills and presenting profound risks. In this book, leading agile practitioner Carol A. Wellington introduces the first systematic, three-phase process for moving smoothly to agility. Just as developers have learned to refactor code to...

985. 

Optimize your entire Java build and release process with ClearCase®, Ant, and CruiseControl Better builds mean better software. Effective, regular build processes accelerate development and improve quality, helping you identify small problems early, before they grow complex and costly to fix. Now, there’s a step-by-step guide to creating Java build processes that are right for your organization. Leading build and release management expert Kevin Lee introduces best practices for integrating and using three exceptionally powerful and recognized industry standard tools: IBM Rational® ClearCase...

986. 

Agility and Discipline Made Easy: Practices from OpenUP and RUP

Agility and Discipline Made Easy: Practices from OpenUP and RUP

By: 

Publisher: Addison-Wesley Professional

Publication Date: 19-MAY-2006

Insert Date: 11-JUL-2006

Slots: 1.0

Table of Contents • Start Reading

"The Japanese samurai Musashi wrote: 'One can win with the long sword, and one can win with the short sword. Whatever the weapon, there is a time and situation in which it is appropriate.' "Similarly, we have the long RUP and the short RUP, and all sizes in between. RUP is not a rigid, static recipe, and it evolves with the field and the practitioners, as demonstrated in this new book full of wisdom to illustrate further the liveliness of a process adopted by so many organizations around the world. Bravo!" --Philippe Kruchten, Professor, University of British Columbia "The Unified...

987. 

Windows Developer Power Tools

Windows Developer Power Tools

By: ;

Publisher: O'Reilly Media, Inc.

Publication Date: 21-DEC-2006

Insert Date: 10-JUL-2006

Slots: 1.0

Table of Contents • Start Reading

Software developers need to work harder and harder to bring value to their development process in order to build high quality applications and remain competitive. Developers can accomplish this by improving their productivity, quickly solving problems, and writing better code. A wealth of open source and free software tools are available for developers who want to improve the way they create, build, deploy, and use software. Tools, components, and frameworks exist to help developers at every point in the development process. Windows Developer Power Tools offers an encyclopedic guide to more...

988. 

Visual Studio Tools for Office: Using Visual Basic 2005 with Excel, Word, Outlook, and InfoPath

Visual Studio Tools for Office: Using Visual Basic 2005 with Excel, Word, Outlook, and InfoPath

By: 

Publisher: Addison-Wesley Professional

Publication Date: 26-APR-2006

Insert Date: 09-JUN-2006

Slots: 1.0

Table of Contents • Start Reading

“With the application development community so focused on the Smart Client revolution, a book that covers VSTO from A to Z is both important and necessary. This book lives up to big expectations. It is thorough, has tons of example code, and covers Office programming in general terms—topics that can be foreign to the seasoned .NET developer who has focused on ASP.NET applications for years. Congratulations to Eric Lippert and Eric Carter for such a valuable work!” —Tim Huckaby, CEO, InterKnowlogy, Microsoft regional director “This book covers in a clear and concise way all of...

989. 

Eclipse: Building Commercial-Quality Plug-ins, Second Edition

Eclipse: Building Commercial-Quality Plug-ins, Second Edition

By: 

Publisher: Addison-Wesley Professional

Publication Date: 22-MAR-2006

Insert Date: 09-JUN-2006

Slots: 1.0

Table of Contents • Start Reading

A new edition of this title is available, ISBN-10: 0321553462 ISBN-13: 9780321553461 "I'm often asked, 'What are the best books about Eclipse?' Number one on my list, every time, is Eclipse: Building Commercial-Quality Plug-ins. I find it to be the clearest and most relevant book about Eclipse for the real-world software developer. Other Eclipse books focus on the internal Eclipse architecture or on repeating the Eclipse documentation, whereas this book is laser focused on the issues and concepts that matter when you're trying to build a product." -- Bjorn Freeman-Benson Director, Open...

990. 

Software Engineering with Microsoft Visual Studio Team System

Software Engineering with Microsoft Visual Studio Team System

By: 

Publisher: Addison-Wesley Professional

Publication Date: 09-MAY-2006

Insert Date: 01-JUN-2006

Slots: 1.0

Table of Contents • Start Reading

Software Engineering with Microsoft Visual Studio Team System is written for any software team that is considering running a software project using Visual Studio Team System (VSTS), or evaluating modern software development practices for its use. It is about the value-up paradigm of software development, which forms the basis of VSTS: its guiding ideas, why they are presented in certain ways, and how they fit into the process of managing the software lifecycle. This book is the next best thing to having an onsite coach who can lead the team through a consistent set of processes. Sam...

991. 

Head First Design Patterns

Head First Design Patterns

By: ; ; ;

Publisher: O'Reilly Media, Inc.

Publication Date: 25-OCT-2004

Insert Date: 10-MAY-2006

Slots: 1.0

Table of Contents • Start Reading

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...

992. 

Just Say No To Microsoft

Just Say No To Microsoft

By: 

Publisher: No Starch Press

Publication Date: 14-NOV-2005

Insert Date: 10-MAY-2006

Slots: 1.0

Table of Contents • Start Reading

Just Say No to Microsoft begins by tracing Microsoft's rise from tiny software startup to monopolistic juggernaut and explains how the company's practices over the years have discouraged innovation, stunted competition, and helped foster an environment ripe for viruses, bugs, and hackers. Readers learn how they can dump Microsoft products--even the Windows operating system--and continue to be productive. The book also shows how to work successfully and seamlessly with computers and people who are still hooked on Microsoft software. Includes full explanations of alternate operating systems,...

993. 

Learning UML 2.0

Learning UML 2.0

By: ;

Publisher: O'Reilly Media, Inc.

Publication Date: 25-APR-2006

Insert Date: 10-MAY-2006

Slots: 1.0

Table of Contents • Start Reading

"Since its original introduction in 1997, the Unified Modeling Language has revolutionized software development. Every integrated software development environment in the world--open-source, standards-based, and proprietary--now supports UML and, more importantly, the model-driven approach to software development. This makes learning the newest UML standard, UML 2.0, critical for all software developers--and there isn't a better choice than this clear, step-by-step guide to learning the language." --Richard Mark Soley, Chairman and CEO, OMGIf you're like most software developers, you're...

994. 

Process Improvement Essentials

Process Improvement Essentials

By: 

Publisher: O'Reilly Media, Inc.

Publication Date: 14-SEP-2006

Insert Date: 09-MAY-2006

Slots: 1.0

Table of Contents • Start Reading

Today, technology has become too much a part of overall corporate success for its effectiveness to be left to chance. The stakes are too high. Fortunately, the idea of 'quality management' is being reinvigorated. In the last decade process programs have become more and more prevalent. And, out of all the available options, three have moved to the top of the chain. These three are:The 9001:2000 Quality Management Standard from the International Standards Organization;The Capability Maturity Model Integration from the Software Engineering Institute; andSix Sigma, a methodology for improvement...

995. 

Catastrophe Disentanglement: Getting Software Projects Back on Track

Catastrophe Disentanglement: Getting Software Projects Back on Track

By: 

Publisher: Addison-Wesley Professional

Publication Date: 11-APR-2006

Insert Date: 25-APR-2006

Slots: 1.0

Table of Contents • Start Reading

“There are many books available on software risks and software failures. There are very few books that provide step-by-step information on getting troubled software projects back on track. This book provides detailed guidelines for software project recovery. Some of the steps the author recommends may be unpleasant, but all are important.” —Capers Jones, chief scientist emeritus at Software Productivity Research LLC “This is a well-conceived, well-written, interesting book about an important topic. The author is right in saying that no one else has covered this particular facet of project...

996. 

Enterprise SOA

Enterprise SOA

By: ;

Publisher: O'Reilly Media, Inc.

Publication Date: 28-APR-2006

Insert Date: 25-APR-2006

Slots: 1.0

Table of Contents • Start Reading

Information Technology professionals can use this book to move beyond the excitement of web services and service oriented architecture (SOA) and begin the process of finding actionable ideas to innovate and create business value. In Enterprise SOA: Designing IT for Business Innovation, SAP's blueprint for putting SOA to work is analyzed from top to bottom. In addition to design, development, and architecture, vital contextual issues such as governance, security, change management, and culture are also explored. This comprehensive perspective reduces risk as IT departments implement ESA, a...

997. 

Mastering the Requirements Process, Second Edition

Mastering the Requirements Process, Second Edition

By: 

Publisher: Addison-Wesley Professional

Publication Date: 17-MAR-2006

Insert Date: 20-APR-2006

Slots: 1.0

Table of Contents • Start Reading

"If the purpose is to create one of the best books on requirements yet written, the authors have succeeded." —Capers Jones It is widely recognized that incorrect requirements account for up to 60 percent of errors in software products, and yet the majority of software development organizations do not have a formal requirements process. Many organizations appear willing to spend huge amounts on fixing and altering poorly specified software, but seem unwilling to invest a much smaller amount to get the requirements right in the first place. Mastering the Requirements Process,...

998. 

Use ClickOnce to Deploy Windows Applications

ShortCut

Use ClickOnce to Deploy Windows Applications

By: 

Publisher: O'Reilly Media, Inc.

Publication Date: 05-APR-2006

Insert Date: 14-APR-2006

Slots: 1.0

Table of Contents • Start Reading

ClickOnce, a new technology in Visual Studio 2005, lets you quickly and easily deploy your Windows apps via web servers, file servers, or even CDs. But while ClickOnce delivers web-style deployment of your application, that's only part of the story. Once you've installed an application using ClickOnce, it can automatically check for new updates to the application, which saves time in application maintenance and upgrades. And on the security front, a ClickOnce application runs within a secure sandbox and you configure it using the Code Access Security model. So, how can you take advantage of...

999. 

Step into Xcode Mac OS X Development

Step into Xcode Mac OS X Development

By: 

Publisher: Addison-Wesley Professional

Publication Date: 30-JAN-2006

Insert Date: 22-FEB-2006

Slots: 1.0

Table of Contents • Start Reading

A Step-by-Step Guide to the Xcode Mac OS Development Environment Every copy of Mac OS X comes with Xcode, the powerful development suite that Apple uses to build applications ranging from Safari to iTunes. But because Xcode is complex and subtle, even experienced Mac programmers rarely take full advantage of it. Now, Mac developer Fritz Anderson has written the definitive introduction and guide to using Xcode to build applications with any Macintosh technology or language. Anderson helps you master Xcode's powerful text editor, industry-standard gcc compiler, graphical interactive...

1000. 

Mythical Man-Month, The: Essays on Software Engineering, Anniversary Edition

Mythical Man-Month, The: Essays on Software Engineering, Anniversary Edition

By: Frederick P. Brooks Jr.

Publisher: Addison-Wesley Professional

Publication Date: 02-AUG-1995

Insert Date: 22-FEB-2006

Slots: 1.0

Table of Contents • Start Reading

Few books on software project management have been as influential and timeless as The Mythical Man-Month. With a blend of software engineering facts and thought-provoking opinions, Fred Brooks offers insight for anyone managing complex projects. These essays draw from his experience as project manager for the IBM System/360 computer family and then for OS/360, its massive software system. Now, 20 years after the initial publication of his book, Brooks has revisited his original ideas and added new thoughts and advice, both for readers already familiar with his work and for readers discovering...