Résumé
With decreasing software budgets and increasing demands from users and senior management, technology directors need a complete guide to the subject of software engineering. The successor to the bestselling Software Engineering Productivity Handbook, the Software Engineering Handbook fills this need.
Written by an expert with over 25 years of practical experience in building systems, the text covers the full spectrum of software engineering methodologies, techniques, and tools and provides details on how to reach the goals of quality management in a software engineering environment. It includes a wide variety of information, from the guidelines for the Malcom Baldrige Quality Award to the IEEE measures for reliable software. Sixty-five field-tested how-to chapters provide techniques, guidelines, and philosophies that will assist developers in implementing quality and productivity programs.
The author supplies a wealth of information and advice in a multitude of areas including management of resources, methods, quality, and metrics. The book concludes with 19 appendices filled with guides, templates, forms, and filled-out examples that illustrate important software engineering techniques such as: software requirement specification, software design specification, and a complete test plan including use of automated estimation tools.
Contents
Section I- Introduction to Software Engineering
- The Feasibility Study and Cost/Benefit Analysis
- Writing the Project Plan
- Requirements Elicitation
- Designing User-Oriented Systems
- The Outsourcing Decision
- Methodology Selection
- Selecting and Integrating a Repository for Effective
- Structured Methodology Review
- Extreme Programming Concepts
- Development Before the Fact Technology
- The Design Specification
- Object-Oriented Design
- User Interface Design
- Software Re-Engineering
- Software Testing
- The Process of EDP Auditing
- The Management of Software Maintenance
- The Science of Documentation
- Survey on IT Productivity and Quality
- Section II
- Putnam's Software Equation and SLIM
- The COCOMO II Model
- Putnam's Cost Estimation Model.
- Malcolm Baldrige Quality Award
- Zachman's Framework
- Linkman's Method for Controlling Programs through Measurement
- Kellner's Nontechnological Issues in Software Engineering
- Martin and Carey's Survey of Success in Converting Prototypes to Operational Systems
- Putnam's Trends in Measurement, Estimation, and Control
- Sprague's Technique for Software Configuration Management in a Measurement-Based Software Engineering Program
- Corbin's Methodology for Establishing a Software Development Environment
- Couger's Bottom-Up Approach to Creativity Improvement in IS Development
- Shetty's Seven Principles of Quality Leaders
- Simmons' Statistics Concerning Communications' Effect on Group Productivity
- Gould's Points on Usability
- Prescott's Guidelines for Using Structured Methodology
- Kemayel's Controllable Factors in Programmer Productivity
- AT&T's "Estimeeting" Process for Developing Estimates
- Burns' Framework for Building Dependable Systems
- Avison's Multiview Meta-Methodology
- Byrne's Reverse Engineering Technique
- Prieto-Diaz' Reusability Model
- Farbey's Considerations on Software Quality Metrics during the Requirements Phase
- Redmill's Quality Considerations in the Management of Software-Based Development Projects
- Contel's Software Metrics in the Process Maturity Framework
- Kydd's Technique to Induce Productivity through Shared Information Technology
- Bellcore's Software Quality Metrics
- Keyes' Value of Information
- Pfleeger's Method for CASE Tool Selection Based on Process Maturity
- McCabe's Complexity Metric
- Halstead's Effort Measure
- DEC's Overview of Software Metrics
- Hewlett Packard's TQC (Total Quality Control) Guidelines for Software Engineering Productivity
- Motorola's Six Sigma Defect Reduction Effort
- Lederer's Management Guidelines for Better Cost Estimating
- Kanter's Methodology for Justifying Investment in Information Technology
- The "Make-Buy" Decision
- Software Selection from Multiple Packages
- The Boehm COCOMO Model
- IEEE Standard Dictionary of Measures to Produce Reliable Software
- IEEE Framework for Measures
- Gillies' Method for Humanization of the Software Factory
- Pfleeger's Approach to Software Metrics Tool Evaluation
- Maiden's Method for Reuse of Analogous Specifications through Human Involvement in Reuse Process
- Tate's Approaches to Measuring Size of Application Products with CASE Tools
- Section III-Appendices
- Appendix A System Service Request Form
- Appendix B Project Statement of Work
- 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 SampleSDS
- 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 QA Handover Document
- Appendix Q Software Metrics Capability Evaluation Questionnaires
- Appendix R IT Staff Competency Survey
- Appendix S Function Point Counting Guide
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Auerbach |
Auteur(s) | Jessica Keyes |
Parution | 23/01/2003 |
Nb. de pages | 896 |
Format | 16 x 24 |
Couverture | Relié |
Poids | 1375g |
Intérieur | Noir et Blanc |
EAN13 | 9780849314797 |
ISBN13 | 978-0-8493-1479-7 |
Avantages Eyrolles.com
Nos clients ont également acheté
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse