[Book Cover]

Software Engineering: Theory and Practice, 1/e

Shari Lawrence Pfleeger, Systems/Software, Inc. and University of Maryland

Published March, 1998 by Prentice Hall Engineering/Science/Mathematics

Copyright 1998, 576 pp.
Cloth
ISBN 0-13-624842-X


Sign up for future
mailings
on this subject.

See other books about:
    Software Engineering (SE)-Computer Science

    Software Engineering-IT Continuing Education


Author Home Pa


More Info


Summary

Appropriate for both undergraduate and graduate introductory software engineering courses. This introduction to software engineering and practice addresses both procedural and object-oriented development. It applies concepts consistently to two common examples—a typical information system and a real-time system. Features an abundance of case studies and examples from the current literature. A variety of additional resources are available via the text's Prentice Hall Catalog Web page.

Features


Embeds concepts such as reuse, risk management, and quality engineering in the software engineering activities that are affected by them, instead of treating them as separate issues.
Considers measurement issues as an integral part of software engineering strategy, rather than as a separate discipline.
Features an associated web page, containing current examples from literature and links to web pages for relevant tool and method vendors.
Contains an abundance of case studies and examples from the literature.

  • Brief case studies are shown as sidebars in the book are expanded on the web page.
Applies concepts consistently to two common examples throughout: one that represents a typical information system, and another that represents a real-time system.
Expresses results at both macro and micro levels.
  • The macro level explains what the content of the chapter means for development teams.
  • The micro level explains what the content means for individual developers.
Thought-provoking questions about legal and ethical issues in software engineering are included at the end of each chapter.
Concludes each chapter with a research summary and practice summary.
Provides chapter-end lists of key references, including references for concepts covered.


Table of Contents
    1. Why Software Engineering?
    2. Modeling the Process and Life-Cycle.
    3. Planning and Managing the Project.
    4. Capturing the Requirements.
    5. Designing the System.
    6. Writing the Programs.
    7. Testing the Programs.
    8. Testing the System.
    9. Delivering the System.
    10. Maintaining the System.
    11. Evaluating Products, Processes, and Resources.
    12. Improving Predictions, Processes, and Resources.
    Annotated Bibliography.


[Help]

© Prentice-Hall, Inc. A Simon & Schuster Company
Comments To webmaster@prenhall.com