Book description
This text is the successor to the best-selling Software Engineering Productivity Handbook. Meticulously researched and filled with practical step-by-step instructions, it covers the full spectrum of software engineering methodologies, techniques, and tools and explains how to reach the goals of quality management in a software-engineering environment. Written by an expert with more than 25 years of practical experience, the handbook includes more than 65 field-tested how-to chapters covering the techniques needed to install and implement quality and productivity programs. The handbook also contains 19 appendices containing complete examples that illustrate important software engineering techniques.
Table of contents
- Front cover
- Dedication
- Contents (1/2)
- Contents (2/2)
- Foreword
- Acknowledgments
- Preface
- The Author
- Section I
- Chapter 1. Introduction to Software Engineering (1/6)
- Chapter 1. Introduction to Software Engineering (2/6)
- Chapter 1. Introduction to Software Engineering (3/6)
- Chapter 1. Introduction to Software Engineering (4/6)
- Chapter 1. Introduction to Software Engineering (5/6)
- Chapter 1. Introduction to Software Engineering (6/6)
- Chapter 2. The Feasibility Study and Cost/Benefit Analysis (1/3)
- Chapter 2. The Feasibility Study and Cost/Benefit Analysis (2/3)
- Chapter 2. The Feasibility Study and Cost/Benefit Analysis (3/3)
- Chapter 3. Writing the Project Plan (1/3)
- Chapter 3. Writing the Project Plan (2/3)
- Chapter 3. Writing the Project Plan (3/3)
- Chapter 4. Requirements Elicitation (1/3)
- Chapter 4. Requirements Elicitation (2/3)
- Chapter 4. Requirements Elicitation (3/3)
- Chapter 5. Designing User-Oriented Systems (1/2)
- Chapter 5. Designing User-Oriented Systems (2/2)
- Chapter 6. The Outsourcing Decision (1/3)
- Chapter 6. The Outsourcing Decision (2/3)
- Chapter 6. The Outsourcing Decision (3/3)
- Chapter 7. Methodology Selection (1/3)
- Chapter 7. Methodology Selection (2/3)
- Chapter 7. Methodology Selection (3/3)
- Chapter 8. Selecting and Integrating a Repository for Effective Resource Management (1/4)
- Chapter 8. Selecting and Integrating a Repository for Effective Resource Management (2/4)
- Chapter 8. Selecting and Integrating a Repository for Effective Resource Management (3/4)
- Chapter 8. Selecting and Integrating a Repository for Effective Resource Management (4/4)
- Chapter 9. Structured Methodology Review (1/2)
- Chapter 9. Structured Methodology Review (2/2)
- Chapter 10. Extreme Programming Concepts (1/2)
- Chapter 10. Extreme Programming Concepts (2/2)
- Chapter 11. Extreme Programming Concepts (1/5)
- Chapter 11. Extreme Programming Concepts (2/5)
- Chapter 11. Extreme Programming Concepts (3/5)
- Chapter 11. Extreme Programming Concepts (4/5)
- Chapter 11. Extreme Programming Concepts (5/5)
- Chapter 12. The Design Specification (1/3)
- Chapter 12. The Design Specification (2/3)
- Chapter 12. The Design Specification (3/3)
- Chapter 13. Object-Oriented Design (1/4)
- Chapter 13. Object-Oriented Design (2/4)
- Chapter 13. Object-Oriented Design (3/4)
- Chapter 13. Object-Oriented Design (4/4)
- Chapter 14. User Interface Design (1/3)
- Chapter 14. User Interface Design (2/3)
- Chapter 14. User Interface Design (3/3)
- Chapter 15. Software Re-Engineering (1/2)
- Chapter 15. Software Re-Engineering (2/2)
- Chapter 16. Software Testing (1/2)
- Chapter 16. Software Testing (2/2)
- Chapter 17. The Process of EDP Auditing (1/3)
- Chapter 17. The Process of EDP Auditing (2/3)
- Chapter 17. The Process of EDP Auditing (3/3)
- Chapter 18. The Management of Software Maintenance (1/2)
- Chapter 18. The Management of Software Maintenance (2/2)
- Chapter 19. The Science of Documentation (1/4)
- Chapter 19. The Science of Documentation (2/4)
- Chapter 19. The Science of Documentation (3/4)
- Chapter 19. The Science of Documentation (4/4)
- Chapter 20. Survey on IT Productivity and Quality (1/3)
- Chapter 20. Survey on IT Productivity and Quality (2/3)
- Chapter 20. Survey on IT Productivity and Quality (3/3)
- Section II
- Chapter 21. Putnam's Software Equation and SLIM
- Chapter 22. The COCOMO II Model (1/2)
- Chapter 22. The COCOMO II Model (2/2)
- Chapter 23. Putnam's Cost Estimation Model
- Chapter 24. Malcolm Baldrige Quality Award
- Chapter 25. Zachman's Framework
- Chapter 26. Linkman's Method for Controlling Programs through Measurement
- Chapter 27. Kellner's Nontechnological Issues in Software Engineering
- Chapter 28. Martin and Carey's Survey of Success in Converting Prototypes to Operational Systems
- Chapter 29. Putnam's Trends in Measurement, Estimation, and Control
- Chapter 30. Sprague's Technique for Software Configuration Management in a Meaurement-Based Software Engineering Program (1/2)
- Chapter 30. Sprague's Technique for Software Configuration Management in a Meaurement-Based Software Engineering Program (2/2)
- Chapter 31. Corbin's Methodology for Establishing a Software Development Environment
- Chapter 32. Couger's Bottom-Up Approach to Creativity Improvement in IS Development
- Chapter 33. Shetty's Seven Principles of Quality Leaders
- Chapter 34. Simmons' Statistics Concerning Communications' Effect on Group Productivity
- Chapter 35. Gould's Points on Usability
- Chapter 36. Prescott's Guidelines for Using Structured Methodology
- Chapter 37. Kemayel's Controllable Factors in Programmer Productivity (1/2)
- Chapter 37. Kemayel's Controllable Factors in Programmer Productivity (2/2)
- Chapter 38. AT&T's "Estimeeting" Process for Developing Estimates (1/2)
- Chapter 38. AT&T's "Estimeeting" Process for Developing Estimates (2/2)
- Chapter 39. Burns' Framework for Building Dependable Systems
- Chapter 40. Avison's Multiview Meta-Methodology
- Chapter 41. Byrne's Reverse Engineering Technique
- Chapter 42. Prieto-Diaz' Reusability Model
- Chapter 43. Farbey's Considerations on Software Quality Metrics during the Requirements Phase
- Chapter 44. Redmill's Quality Considerations in the Management of Software-Based Development Projects
- Chapter 45. Contel's Software Metrics in the Process Maturity Framework
- Chapter 46. Kydd's Technique to Induce Productivity through Shared Information Technology
- Chapter 47. Bellcore's Software Quality Metrics
- Chapter 48. Keyes' Value of Information
- Chapter 49. Pfleeger's Method for CASE Tool Selection Based on Process Maturity
- Chapter 50. McCabe's Complexity Metric
- Chapter 51. Halstead's Effort Measure
- Chapter 52. DEC's Overview of Software Metrics
- Chapter 53. Hewlett Packard's TQC (Total Quality Control) Guidelines for Software Engineering Productivity
- Chapter 54. Motorola's Six Sigma Defect Reduction Effort
- Chapter 55. Lederer's Management Guidelines for Better Cost Estimating
- Chapter 56. Kanter's Methodology for Justifying Investment in Information Technology
- Chapter 57. The "Make-Buy" Decision
- Chapter 58. Software Selection from Mulitiple Packages
- Chapter 59. The Boehm COCOMO Model
- Chapter 60. IEEE Standard Dictionary of Measures to Produce Reliable Software (1/2)
- Chapter 60. IEEE Standard Dictionary of Measures to Produce Reliable Software (2/2)
- Chapter 61. IEEE Framework for Measures
- Chapter 62. Gillies' Method for Humanization of the Software Factory
- Chapter 63. Pfleeger's Approach to Software Metrics Tool Evaluation
- Chapter 64. Maiden's Method for Reuse of Analogous Specifications through Human Involvelment in Reuse Process
- Chapter 65. Tate's Approaches to Meauring Size of Application Products with CASE Tools
- Section III
- Appendices
- Appendix A: System Service Request Form
- Appendix B: Project Statement of Work (1/4)
- Appendix B: Project Statement of Work (2/4)
- Appendix B: Project Statement of Work (3/4)
- Appendix B: Project Statement of Work (4/4)
- Appendices (1/3)
- Appendices (2/3)
- Appendices (3/3)
- Appendix C: Feasibility Study Template (1/2)
- Appendix C: Feasibility Study Template (2/2)
- Appendix D: Sample Cost/Benefit Analysis Worksheets (1/2)
- Appendix D: Sample Cost/Benefit Analysis Worksheets (2/2)
- Appendix E: Sample Business Use Case (1/2)
- Appendix E: Sample Business Use Case (2/2)
- Appendix F: Sample Project Plan (1/4)
- Appendix F: Sample Project Plan (2/4)
- Appendix F: Sample Project Plan (3/4)
- Appendix F: Sample Project Plan (4/4)
- Appendix G: Sample SRS (1/9)
- Appendix G: Sample SRS (2/9)
- Appendix G: Sample SRS (3/9)
- Appendix G: Sample SRS (4/9)
- Appendix G: Sample SRS (5/9)
- Appendix G: Sample SRS (6/9)
- Appendix G: Sample SRS (7/9)
- Appendix G: Sample SRS (8/9)
- Appendix G: Sample SRS (9/9)
- Appendix H: Sample Survey
- Appendix I: Sample Architectural Design (1/3)
- Appendix I: Sample Architectural Design (2/3)
- Appendix I: Sample Architectural Design (3/3)
- Appendix J: Sample SDS (1/10)
- Appendix J: Sample SDS (2/10)
- Appendix J: Sample SDS (3/10)
- Appendix J: Sample SDS (4/10)
- Appendix J: Sample SDS (5/10)
- Appendix J: Sample SDS (6/10)
- Appendix J: Sample SDS (7/10)
- Appendix J: Sample SDS (8/10)
- Appendix J: Sample SDS (9/10)
- Appendix J: Sample SDS (10/10)
- Appendix K: Sample Data Dictionary
- Appendix L: Sample OO SDS (1/22)
- Appendix L: Sample OO SDS (2/22)
- Appendix L: Sample OO SDS (3/22)
- Appendix L: Sample OO SDS (4/22)
- Appendix L: Sample OO SDS (5/22)
- Appendix L: Sample OO SDS (6/22)
- Appendix L: Sample OO SDS (7/22)
- Appendix L: Sample OO SDS (8/22)
- Appendix L: Sample OO SDS (9/22)
- Appendix L: Sample OO SDS (10/22)
- Appendix L: Sample OO SDS (11/22)
- Appendix L: Sample OO SDS (12/22)
- Appendix L: Sample OO SDS (13/22)
- Appendix L: Sample OO SDS (14/22)
- Appendix L: Sample OO SDS (15/22)
- Appendix L: Sample OO SDS (16/22)
- Appendix L: Sample OO SDS (17/22)
- Appendix L: Sample OO SDS (18/22)
- Appendix L: Sample OO SDS (19/22)
- Appendix L: Sample OO SDS (20/22)
- Appendix L: Sample OO SDS (21/22)
- Appendix L: Sample OO SDS (22/22)
- Appendix M: Sample Class Dictionary
- Appendix N: Control Sheet
- Appendix O: Test Plan (1/8)
- Appendix O: Test Plan (2/8)
- Appendix O: Test Plan (3/8)
- Appendix O: Test Plan (4/8)
- Appendix O: Test Plan (5/8)
- Appendix O: Test Plan (6/8)
- Appendix O: Test Plan (7/8)
- Appendix O: Test Plan (8/8)
- Appendix P: AQ Handover Document
- Appendix Q: Software Metrics Capability Evaulation Questionnaires (1/5)
- Appendix Q: Software Metrics Capability Evaulation Questionnaires (2/5)
- Appendix Q: Software Metrics Capability Evaulation Questionnaires (3/5)
- Appendix Q: Software Metrics Capability Evaulation Questionnaires (4/5)
- Appendix Q: Software Metrics Capability Evaulation Questionnaires (5/5)
- Appendix R: IT Staff Competency Survey (1/2)
- Appendix R: IT Staff Competency Survey (2/2)
- Appendix S: Function Point Counting Guide (1/7)
- Appendix S: Function Point Counting Guide (2/7)
- Appendix S: Function Point Counting Guide (3/7)
- Appendix S: Function Point Counting Guide (4/7)
- Appendix S: Function Point Counting Guide (5/7)
- Appendix S: Function Point Counting Guide (6/7)
- Appendix S: Function Point Counting Guide (7/7)
- Index (1/4)
- Index (2/4)
- Index (3/4)
- Index (4/4)
- Back cover
Product information
- Title: Software Engineering Handbook
- Author(s):
- Release date: December 2002
- Publisher(s): Auerbach Publications
- ISBN: 9781420031416
You might also like
book
Beginning Software Engineering, 2nd Edition
Discover the foundations of software engineering with this easy and intuitive guide In the newly updated …
book
Software Requirements, 3rd Edition
Now in its third edition, this classic guide to software requirements engineering has been fully updated …
book
System Design Guide for Software Professionals
Enhance your system design skills to build scalable and efficient systems by working through real-world case …
book
The Rules of Programming
This philosophy-of-programming guide presents a unique and entertaining take on how to think about programming. A …