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.
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.
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.
Information
Table of contents
- Front cover
- Dedication
- Contents
- Foreword
- Acknowledgments
- Preface
- The Author
- Section I
- Chapter 1. Introduction to Software Engineering
- Chapter 2. The Feasibility Study and Cost/Benefit Analysis
- Chapter 3. Writing the Project Plan
- Chapter 4. Requirements Elicitation
- Chapter 5. Designing User-Oriented Systems
- Chapter 6. The Outsourcing Decision
- Chapter 7. Methodology Selection
- Chapter 8. Selecting and Integrating a Repository for Effective Resource Management
- Chapter 9. Structured Methodology Review
- Chapter 10. Extreme Programming Concepts
- Chapter 11. Extreme Programming Concepts
- Chapter 12. The Design Specification
- Chapter 13. Object-Oriented Design
- Chapter 14. User Interface Design
- Chapter 15. Software Re-Engineering
- Chapter 16. Software Testing
- Chapter 17. The Process of EDP Auditing
- Chapter 18. The Management of Software Maintenance
- Chapter 19. The Science of Documentation
- Chapter 20. Survey on IT Productivity and Quality
- Section II
- Chapter 21. Putnam's Software Equation and SLIM
- Chapter 22. The COCOMO II Model
- 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
- 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
- Chapter 38. AT&T's "Estimeeting" Process for Developing Estimates
- 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
- 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
- Appendices
- Appendix C: Feasibility Study Template
- Appendix D: Sample Cost/Benefit Analysis Worksheets
- Appendix E: Sample Business Use Case
- Appendix F: Sample Project Plan
- Appendix G: Sample SRS
- Appendix H: Sample Survey
- Appendix I: Sample Architectural Design
- Appendix J: Sample SDS
- Appendix K: Sample Data Dictionary
- Appendix L: Sample OO SDS
- Appendix M: Sample Class Dictionary
- Appendix N: Control Sheet
- Appendix O: Test Plan
- Appendix P: AQ Handover Document
- Appendix Q: Software Metrics Capability Evaulation Questionnaires
- Appendix R: IT Staff Competency Survey
- Appendix S: Function Point Counting Guide
- Index
- Back cover
