Schaum's Outline of Software Engineering / Edition 1

Schaum's Outline of Software Engineering / Edition 1

by David Gustafson
4.0 1
Pub. Date:
McGraw-Hill Professional Publishing
Select a Purchase Option
  • purchase options
    $19.11 $26.00 Save 26% Current price is $19.11, Original price is $26. You Save 26%.
  • purchase options


Schaum's Outline of Software Engineering / Edition 1

Tough Test Questions? Missed Lectures? Not Enough Time?

Fortunately for you, there's Schaum's Outlines. More than 40 million students have trusted Schaum's to help them succeed in the classroom and on exams. Schaum's is the key to faster learning and higher grades in every subject. Each Outline presents all the essential course information in an easy-to-follow, topic-by-topic format. You also get hundreds of examples, solved problems, and practice exercises to test your skills.

This Schaum's Outline gives you

  • Practice problems with full explanations that reinforce knowledge
  • Coverage of the most up-to-date developments in your course field
  • In-depth review of practices and applications

Fully compatible with your classroom text, Schaum's highlights all the important facts you need to know. Use Schaum's to shorten your study time-and get your best test scores!

Schaum's Outlines-Problem Solved.

Product Details

ISBN-13: 9780071377942
Publisher: McGraw-Hill Professional Publishing
Publication date: 06/24/2002
Series: Schaum's Outline Series
Pages: 240
Product dimensions: 8.20(w) x 10.70(h) x 0.50(d)

Table of Contents

Chapter 1The Software Life Cycle1
1.2Software Life Cycle Models3
Chapter 2Software Process and Other Models7
2.1The Software Process Model7
2.2Data Flow Diagrams9
2.3Petri Net Models10
2.4Object Models11
2.5Use Case Diagrams14
2.7Sequence Diagrams15
2.8Hierarchy Diagrams16
2.9Control Flow Graphs16
2.10State Diagrams17
2.11Lattice Models19
Chapter 3Software Project Management30
3.2Management Approaches30
3.3Team Approaches31
3.4Critical Practices32
3.5Capability Maturity Model33
3.6Personal Software Process34
3.7Earned Value Analysis35
3.8Error Tracking36
3.9Postmortem Reviews37
Chapter 4Software Project Planning47
4.1Project Planning47
4.2WBS--Work Breakdown Structure47
4.3PERT--Program Evaluation and Review Technique50
4.4Software Cost Estimation54
Chapter 5Software Metrics72
5.2Software Measurement Theory73
5.3Product Metrics76
5.4Process Metrics83
5.5The GQM Approach83
Chapter 6Risk Analysis and Management91
6.2Risk Identification91
6.3Risk Estimation92
6.4Risk Exposure92
6.5Risk Mitigation94
6.6Risk Management Plans94
Chapter 7Software Quality Assurance99
7.2Formal Inspections and Technical Reviews99
7.3Software Reliability101
7.4Statistical Quality Assurance102
Chapter 8Requirements112
8.2Object Model112
8.3Data Flow Modeling113
8.4Behavioral Modeling114
8.5Data Dictionary116
8.6System Diagrams117
8.7IEEE Standard for Software Requirements Specification118
Chapter 9Software Design127
9.2Phases of the Design Process128
9.3Design Concepts130
9.4Measuring Cohesion132
9.5Measuring Coupling135
9.6Requirements Traceability136
Chapter 10Software Testing145
10.2Software Testing Fundamentals145
10.3Test Coverage Criterion146
10.4Data Flow Testing154
10.5Random Testing155
10.6Boundary Testing157
Chapter 11Object-Oriented Development169
11.2Identifying Objects171
11.3Identifying Associations175
11.4Identifying Multiplicities178
Chapter 12Object-Oriented Metrics183
12.2Metrics Suite for Object-Oriented Design184
12.3The MOOD Metrics189
Chapter 13Object-Oriented Testing199
13.2MM Testing200
13.3Function Pair Coverage201
Chapter 14Formal Notations208
14.2Formal Specifications208
14.3Object Constraint Language (OCL)210

Customer Reviews

Most Helpful Customer Reviews

See All Customer Reviews

Schaum's Outline of Software Engineering 4 out of 5 based on 0 ratings. 1 reviews.
Guest More than 1 year ago
Software engineering is a complex topic, especially when you try to describe what you are doing and measure how well you are doing it. Describing what you are doing is done using models and modeling language and the techniques used for measuring are known as metrics. One of the primary reasons why so many software development projects end in failure is because the models are poorly constructed or the metrics don¿t exactly measure what is happening. This book can help in both of these areas. In keeping with the tradition of the Schaum¿s Outline series, a short section of explanatory text with worked examples are given, followed by sets of review questions and problems. All of the questions and problems are then worked out in detail. While it cannot serve as a primary source for learning software engineering, it is an excellent supplemental text and source of problems.