Skip to main content
  • Textbook
  • © 2013

Software Engineering: A Hands-On Approach

Authors:

  • A software engineering textbook for learning core concepts and practical skills
  • Over 70 easy-to-follow diagrams and tables depicting concepts and tools used in software engineering
  • A special chapter outlining the completion of a hands-on project with templates and examples makes the concepts learned more concrete
  • The comprehensive layout and selection of chapters show the important processes and underlying knowledge to complete a software engineering project
  • Includes supplementary material: sn.pub/extras

Buy it now

Buying options

eBook USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book USD 54.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (13 chapters)

  1. Front Matter

    Pages i-xxiv
  2. What is Software Engineering?

    1. Front Matter

      Pages 1-1
    2. Introduction to Software Engineering

      • Roger Y. Lee
      Pages 3-16
    3. Object-Oriented Concepts

      • Roger Y. Lee
      Pages 17-38
    4. Modeling with UML

      • Roger Y. Lee
      Pages 39-58
  3. The Software Engineering Project

    1. Front Matter

      Pages 59-59
    2. Starting the Project

      • Roger Y. Lee
      Pages 61-80
    3. Requirements Elicitation

      • Roger Y. Lee
      Pages 81-102
    4. Object-Oriented Analysis

      • Roger Y. Lee
      Pages 103-124
    5. System Design

      • Roger Y. Lee
      Pages 125-146
    6. Object-Oriented Design

      • Roger Y. Lee
      Pages 147-168
    7. Implementation

      • Roger Y. Lee
      Pages 169-190
    8. Testing

      • Roger Y. Lee
      Pages 191-216
    9. Project Wrap-Up, Delivery, and Maintenance

      • Roger Y. Lee
      Pages 217-238
    10. Software Metrics and Measurements

      • Roger Y. Lee
      Pages 239-254
    11. Hands-On Software Engineering Project

      • Roger Y. Lee
      Pages 255-281
  4. Back Matter

    Pages 283-288

About this book

This textbook provides a progressive approach to the teaching of software engineering. First, readers are introduced to the core concepts of the object-oriented methodology, which is used throughout the book to act as the foundation for software engineering and programming practices, and partly for the software engineering process itself. Then, the processes involved in software engineering are explained in more detail, especially methods and their applications in design, implementation, testing, and measurement, as they relate to software engineering projects. At last, readers are given the chance to practice these concepts by applying commonly used skills and tasks to a hands-on project. The impact of such a format is the potential for quicker and deeper understanding. Readers will master concepts and skills at the most basic levels before continuing to expand on and apply these lessons in later chapters.

Authors and Affiliations

  • Software Engineering & Information Technology Institute, Central Michigan University, Mount Pleasant, USA

    Roger Y. Lee

Bibliographic Information

Societies and partnerships

Buy it now

Buying options

eBook USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book USD 54.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access