Software Engineering Handbook
eBook - PDF

Software Engineering Handbook

  1. 896 pages
  2. English
  3. PDF
  4. Available on iOS & Android
eBook - PDF

Software Engineering Handbook

About this book

Unfortunately, much of what has been written about software engineering comes from an academic perspective which does not always address the everyday concerns that software developers and managers face. With decreasing software budgets and increasing demands from users and senior management, technology directors need a complete guide to the subject

Frequently asked questions

Yes, you can cancel anytime from the Subscription tab in your account settings on the Perlego website. Your subscription will stay active until the end of your current billing period. Learn how to cancel your subscription.
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
Perlego offers two plans: Essential and Complete
  • Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
  • Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.4M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Both plans are available with monthly, semester, or annual billing cycles.
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, we’ve got you covered! Learn more here.
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Yes! You can use the Perlego app on both iOS or Android devices to read anytime, anywhere — even offline. Perfect for commutes or when you’re on the go.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app.
Yes, you can access Software Engineering Handbook by Jessica Keyes in PDF and/or ePUB format, as well as other popular books in Computer Science & Computer Engineering. We have over one million books available in our catalogue for you to explore.

Table of contents

  1. Front cover
  2. Dedication
  3. Contents
  4. Foreword
  5. Acknowledgments
  6. Preface
  7. The Author
  8. Section I
  9. Chapter 1. Introduction to Software Engineering
  10. Chapter 2. The Feasibility Study and Cost/Benefit Analysis
  11. Chapter 3. Writing the Project Plan
  12. Chapter 4. Requirements Elicitation
  13. Chapter 5. Designing User-Oriented Systems
  14. Chapter 6. The Outsourcing Decision
  15. Chapter 7. Methodology Selection
  16. Chapter 8. Selecting and Integrating a Repository for Effective Resource Management
  17. Chapter 9. Structured Methodology Review
  18. Chapter 10. Extreme Programming Concepts
  19. Chapter 11. Extreme Programming Concepts
  20. Chapter 12. The Design Specification
  21. Chapter 13. Object-Oriented Design
  22. Chapter 14. User Interface Design
  23. Chapter 15. Software Re-Engineering
  24. Chapter 16. Software Testing
  25. Chapter 17. The Process of EDP Auditing
  26. Chapter 18. The Management of Software Maintenance
  27. Chapter 19. The Science of Documentation
  28. Chapter 20. Survey on IT Productivity and Quality
  29. Section II
  30. Chapter 21. Putnam's Software Equation and SLIM
  31. Chapter 22. The COCOMO II Model
  32. Chapter 23. Putnam's Cost Estimation Model
  33. Chapter 24. Malcolm Baldrige Quality Award
  34. Chapter 25. Zachman's Framework
  35. Chapter 26. Linkman's Method for Controlling Programs through Measurement
  36. Chapter 27. Kellner's Nontechnological Issues in Software Engineering
  37. Chapter 28. Martin and Carey's Survey of Success in Converting Prototypes to Operational Systems
  38. Chapter 29. Putnam's Trends in Measurement, Estimation, and Control
  39. Chapter 30. Sprague's Technique for Software Configuration Management in a Meaurement-Based Software Engineering Program
  40. Chapter 31. Corbin's Methodology for Establishing a Software Development Environment
  41. Chapter 32. Couger's Bottom-Up Approach to Creativity Improvement in IS Development
  42. Chapter 33. Shetty's Seven Principles of Quality Leaders
  43. Chapter 34. Simmons' Statistics Concerning Communications' Effect on Group Productivity
  44. Chapter 35. Gould's Points on Usability
  45. Chapter 36. Prescott's Guidelines for Using Structured Methodology
  46. Chapter 37. Kemayel's Controllable Factors in Programmer Productivity
  47. Chapter 38. AT&T's "Estimeeting" Process for Developing Estimates
  48. Chapter 39. Burns' Framework for Building Dependable Systems
  49. Chapter 40. Avison's Multiview Meta-Methodology
  50. Chapter 41. Byrne's Reverse Engineering Technique
  51. Chapter 42. Prieto-Diaz' Reusability Model
  52. Chapter 43. Farbey's Considerations on Software Quality Metrics during the Requirements Phase
  53. Chapter 44. Redmill's Quality Considerations in the Management of Software-Based Development Projects
  54. Chapter 45. Contel's Software Metrics in the Process Maturity Framework
  55. Chapter 46. Kydd's Technique to Induce Productivity through Shared Information Technology
  56. Chapter 47. Bellcore's Software Quality Metrics
  57. Chapter 48. Keyes' Value of Information
  58. Chapter 49. Pfleeger's Method for CASE Tool Selection Based on Process Maturity
  59. Chapter 50. McCabe's Complexity Metric
  60. Chapter 51. Halstead's Effort Measure
  61. Chapter 52. DEC's Overview of Software Metrics
  62. Chapter 53. Hewlett Packard's TQC (Total Quality Control) Guidelines for Software Engineering Productivity
  63. Chapter 54. Motorola's Six Sigma Defect Reduction Effort
  64. Chapter 55. Lederer's Management Guidelines for Better Cost Estimating
  65. Chapter 56. Kanter's Methodology for Justifying Investment in Information Technology
  66. Chapter 57. The "Make-Buy" Decision
  67. Chapter 58. Software Selection from Mulitiple Packages
  68. Chapter 59. The Boehm COCOMO Model
  69. Chapter 60. IEEE Standard Dictionary of Measures to Produce Reliable Software
  70. Chapter 61. IEEE Framework for Measures
  71. Chapter 62. Gillies' Method for Humanization of the Software Factory
  72. Chapter 63. Pfleeger's Approach to Software Metrics Tool Evaluation
  73. Chapter 64. Maiden's Method for Reuse of Analogous Specifications through Human Involvelment in Reuse Process
  74. Chapter 65. Tate's Approaches to Meauring Size of Application Products with CASE Tools
  75. Section III
  76. Appendices
  77. Appendix A: System Service Request Form
  78. Appendix B: Project Statement of Work
  79. Appendices
  80. Appendix C: Feasibility Study Template
  81. Appendix D: Sample Cost/Benefit Analysis Worksheets
  82. Appendix E: Sample Business Use Case
  83. Appendix F: Sample Project Plan
  84. Appendix G: Sample SRS
  85. Appendix H: Sample Survey
  86. Appendix I: Sample Architectural Design
  87. Appendix J: Sample SDS
  88. Appendix K: Sample Data Dictionary
  89. Appendix L: Sample OO SDS
  90. Appendix M: Sample Class Dictionary
  91. Appendix N: Control Sheet
  92. Appendix O: Test Plan
  93. Appendix P: AQ Handover Document
  94. Appendix Q: Software Metrics Capability Evaulation Questionnaires
  95. Appendix R: IT Staff Competency Survey
  96. Appendix S: Function Point Counting Guide
  97. Index
  98. Back cover