First edition; 416 pages
ISBN: 0-13-081246-3
( by: Marc Hamilton )
Table of Content
Contents
Dedication
Acknowledgements
Foreword
Introduction
Part 1: Background Chapter 1: Ten Commandments of Successful Software Development
Chapter 2: Software Development Has Always Been Difficult
Chapter 3: Software Development Defined
Chapter 4: Trends in Software Development
Part 2: People Chapter 5: Building a Winning Software Development Team
Chapter 6: Organizing for Success
Chapter 7: Recruiting The Best Talent
Chapter 8: Retaining the Best Talent
Chapter 9: Successfully Transitioning Developers
Part 3: Processes Chapter 10: The Software Life Cycle
Chapter 11: Rapid Application Development
Chapter 12: Software Productivity, Metrics, and Quality
Chapter 13: Web-Centric Production Acceptance
Part 4: Technology Chapter 14: Programming Language Features
Chapter 15:Software Development Tools
Chapter 16: Selecting Your Hardware Environment
Chapter 17: Component-Based Software Development
Chapter 18:Performance Optimization Techniques
Chapter 19: Multithreaded Programming
Chapter 20: Developing for the Web
Chapter 21: Distributed Applications with CORBA, RMI, and DCOM
Chapter 22: A Sneak Peak at Jini Technology
Appendix A: Software Development Frequently Asked Questions
Appendix B: Java Coding Standard Template
Appendix C: Sample Internal Support Agreement (ISA)
Appendix D: How This Book Was Written
Bibliography
Glossary