Software Engineering: A Practitioner's Approach https://www.mheducation.com/cover-images/Jpeg_250-high/0078022126.jpeg?404URL=https://shop.mheducation.com/mhshopweb/images/no_cover_140.png
Software Engineering: A Practitioner's Approach

Software Engineering: A Practitioner's Approach

  • 8th Edition
By Roger Pressman and Bruce Maxim
Copyright: 2015

Purchase Options

We’re committed to providing you with high-value course solutions backed by great service and a team that cares about your success.

Connect

  • Convenient digital experience
  • Adaptive learning tools to focus your study time
  • Integrated course eBook
  • Supporting how-to videos, interactives and extra practice materials

See how Connect works >


ISBN10: 1259171221 | ISBN13: 9781259171222

6 Month : $100.00

Loose Leaf

  • Get a color, loose leaf copy of the full text
  • Binder-ready pages
  • Lighten your load, carry only what you need for class

What are my shipping options?


ISBN10: 1259175758 | ISBN13: 9781259175756

$187.00

Hardcopy

Receive via shipping:

  • Bound book containing the complete text
  • Full color
  • Hardcover or softcover

What are my shipping options?


ISBN10: 0078022126 | ISBN13: 9780078022128

$156.66

Connect + Loose Leaf

  • Connect registration card plus color, binder-ready pages of the complete text
    Connect includes:
  • Convenient digital experience
  • Adaptive learning tools to focus your study time
  • Integrated course eBook
  • Supporting how-to videos, interactives and extra practice materials

See how Connect works >

What are my shipping options?


ISBN10: 1259290565 | ISBN13: 9781259290565

$228.74

The estimated amount of time this product will be on the market is based on a number of factors, including faculty input to instructional design and the prior revision cycle and updates to academic research-which typically results in a revision cycle ranging from every two to four years for this product. Pricing subject to change at any time.

Program Details

1) The Nature of Software

2) Software Engineering

Part One - The Software Process

3) Software Process Structure

4) Process Models

5) Agile Development

6) Human Aspects of Software Engineering

Part Two - Modeling

7) Principles That Guide Practice

8) Understanding Requirements

9) Requirements Modeling: Scenario-Based Methods

10) Requirements Modeling: Class-Based Methods

11) Requirements Modeling: Behavior, Patterns, and Web/Mobile Apps

12) Design Concepts

13) Architectural Design

14) Component-Level Design

15) User Interface Design

16) Pattern-Based Design

17) WebApp Design

18) MobileApp Design

Part Three - Quality Management

19) Quality Concepts

20) Review Techniques

21) Software Quality Assurance

22) Software Testing Strategies

23) Testing Conventional Applications

24) Testing Object-Oriented Applications

25) Testing Web Applications

26) Testing MobileApps

27) Security Engineering

28) Formal Modeling and Verification

29) Software Configuration Management

30) Product Metrics

Part Four - Managing Software Projects

31) Project Management Concepts

32) Process and Project Metrics

33) Estimation for Software Projects

34) Project Scheduling

35) Risk Management

36) Maintenance and Reengineering

Part Five - Advanced Topics

37) Software Process Improvement

38) Emerging Trends in Software Engineering

39) Concluding Comments

Appendix I - An Introduction to UML

Appendix II - Object-Oriented Concepts

Appendix III - Formal Methods