![[Book Cover]](../covergif/013624842X.jpg)
|
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
|

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 examplesa 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.
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.
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.
|