Discipline for Software Engineering

ISBN-10: 0201546108

ISBN-13: 9780201546101

Edition: 1995

List price: $79.99 Buy it from $1.79
This item qualifies for FREE shipping

*A minimum purchase of $35 is required. Shipping is provided via FedEx SmartPost® and FedEx Express Saver®. Average delivery time is 1 – 5 business days, but is not guaranteed in that timeframe. Also allow 1 - 2 days for processing. Free shipping is eligible only in the continental United States and excludes Hawaii, Alaska and Puerto Rico. FedEx service marks used by permission."Marketplace" orders are not eligible for free or discounted shipping.

30 day, 100% satisfaction guarantee

If an item you ordered from TextbookRush does not meet your expectations due to an error on our part, simply fill out a return request and then return it by mail within 30 days of ordering it for a full refund of item cost.

Learn more about our returns policy

Description: This book from Watts Humphrey broadens his disciplined approach to software engineering. In his earlier book, Managing the Software Process, Humphrey developed concrete methods for managing software development and maintenance. These methods, now commonly practiced, provide programmers and managers specific steps for evaluating and improving their software capabilities. In this book, he scales down those methods to a personal level, helping software practitioners develop the skills and habits they need to plan, track, and analyze large and complex projects more carefully and successfully.

Used Starting from $49.99
what's this?
Rush Rewards U
Members Receive:
coins
coins
You have reached 400 XP and carrot coins. That is the daily max!

Study Briefs

Limited time offer: Get the first one free! (?)

All the information you need in one place! Each Study Brief is a summary of one specific subject; facts, figures, and explanations to help you learn faster.

Customers also bought

Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading

Book details

List price: $79.99
Copyright year: 1995
Publisher: Addison Wesley Professional
Publication date: 12/31/1994
Binding: Hardcover
Pages: 816
Size: 6.75" wide x 9.75" long x 1.50" tall
Weight: 2.926
Language: English

The Personal Process Strategy
The Logic for a Software Engineering Discipline
What is a Software Process? Process Maturity
Your Personal Responsibilities
The Personal Software Process (PSP) Strategy
The Logic for the PSP
Productivity and the PSP
Caveats
The Baseline Personal Process
The Baseline Process
Why Forms are Helpful
The PSP Process Elements
The PSPO Process
PSPO Measures
Time Recording Log
Defect Recording Log
PSPO Project Plan Summary
Customizing the Initial Process
Planning I: The Planning Process
Why Make Plans
What is a Plan
Contents of a Software Plan
Planning a Software Project
Producing a Quality Plan
Planning II: Measuring Software Size
Size Measures
A Size Measurement Framework
Establishing a Counting Standard
Using LOC Counts
Reuse Considerations
Line of Code Accounting
Calculating Productivity
LOC Counters
Planning III: Estimating Software Size
Background
Popular Estimating Methods
Proxy-based Estimating
The PROBE Size Estimating Method
Object Categories
Estimating Considerations
Planning IV: Planning
Resource Planning
Estimating Development Time
Estimating Task Time
Combining Multiple Estimates
Using Multiple Regression
Schedule Estimating
Earned Value Tracking
Estimating Accuracy
Measurement In The Personal Software Process
Measurement Overview
Fundamental Process Measures
Goal-Question-Metric Paradigm
General PSP Objectives, Goals, and Questions
A GQM Example
Gathering Data
The Impact of Data Gathering
Establishing a Baseline for Your Personal Process
Design and Code Reviews
What are Reviews? Why Review Programs
Personal Reviews
Review Principles
Separate Design and Code Reviews
Design Review Principles
Review Measures
Checklists
Reviewing before or after You Compile
The Relationship between Reviews and Inspections
Software Quality Management
What is Software Quality?
The Economics of Software Quality
Developing a Quality Strategy
Process Benchmarking
Yield Management
Defect Removal Strategies
Defect Prevention Strategies
Software Design
The Design Process
Design Quality
Structuring the Design Process
Design Notation
Design Templates
The Functional Specification Template
The State Specification Template
The Logic Specification Template
The Operational Scenario Template
Using Templates in Design Design Guidelines
Scaling Up The Personal Software Process
Using Abstractions
The Stages of Product Size
Developing Large-scale Programs
A Potential Problem with Abstractions
The Development Strategy
Design Verification
Selecting Verification Methods
Design Standards
Verification Methods
Verifying the Object State Machine
Program Tracing
Verifying Program Correctness
Comments on Verification Methods
Defining the Software Process
Why Define Processes
Software Process Basics
Process Definition
Defining Process Phases
Process Development Considerations
Process Evolution
The Process-development Process
×
Free shipping on orders over $35*

*A minimum purchase of $35 is required. Shipping is provided via FedEx SmartPost® and FedEx Express Saver®. Average delivery time is 1 – 5 business days, but is not guaranteed in that timeframe. Also allow 1 - 2 days for processing. Free shipping is eligible only in the continental United States and excludes Hawaii, Alaska and Puerto Rico. FedEx service marks used by permission."Marketplace" orders are not eligible for free or discounted shipping.

Learn more about the TextbookRush Marketplace.

×