Skip to main content
  • Book
  • © 2014

Software Engineering

A Methodical Approach

Apress

Authors:

  • This text provides a comprehensive, but concise introduction to software engineering.

  • It adopts a methodical approach to solving software engineering problems proven over several years of teaching, with outstanding results.

Buy it now

Buying options

eBook USD 64.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 84.99
Price excludes VAT (USA)
  • Compact, lightweight 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 (30 chapters)

  1. Front Matter

    Pages i-xxxv
  2. Fundamentals

    1. Front Matter

      Pages 1-1
    2. Introduction to Software Engineering

      • Elvis C. Foster
      Pages 3-20
    3. The Role of the Software Engineer

      • Elvis C. Foster
      Pages 21-40
  3. Software Investigation and Analysis

    1. Front Matter

      Pages 1-1
    2. The Requirements Specification

      • Elvis C. Foster
      Pages 61-68
    3. Information Gathering

      • Elvis C. Foster
      Pages 69-85
    4. Communicating Via Diagrams

      • Elvis C. Foster
      Pages 87-113
    5. Decision Models for System Logic

      • Elvis C. Foster
      Pages 115-130
    6. Project Management Aids

      • Elvis C. Foster
      Pages 131-141
  4. Software Design

    1. Front Matter

      Pages 143-143
    2. Overview of Software Design

      • Elvis C. Foster
      Pages 145-165
    3. Database Design

      • Elvis C. Foster
      Pages 167-185
    4. User Interface Design

      • Elvis C. Foster
      Pages 187-205
    5. Operations Design

      • Elvis C. Foster
      Pages 207-225
    6. Other Design Considerations

      • Elvis C. Foster
      Pages 227-240
  5. Software Development

    1. Front Matter

      Pages 241-241
    2. Software Development Issues

      • Elvis C. Foster
      Pages 243-252
    3. Human Resource Management

      • Elvis C. Foster
      Pages 253-269

About this book

This text provides a comprehensive, but concise introduction to software engineering. It adopts a methodical approach to solving software engineering problems proven over several years of teaching, with outstanding results.

The book covers concepts, principles, design, construction, implementation, and management issues of software systems. Each chapter is organized systematically into brief, reader-friendly sections, with itemization of the important points to be remembered. Diagrams and illustrations also sum up the salient points to enhance learning. Additionally, the book includes a number of the author’s original methodologies that add clarity and creativity to the software engineering experience, while making a novel contribution to the discipline.

Upholding his aim for brevity, comprehensive coverage, and relevance, Foster’s practical and methodical discussion style gets straight to the salient issues, and avoids unnecessary topics and minimizes theoretical coverage.

About the author

Elvis C. Foster is Associate Professor of Computer Science at Keene State College, New Hampshire. He holds a Bachelor of Science (BS.) in Computer Science and Electronics, as well as a Doctor of Philosophy (PhD) in Computer Science (specializing in strategic information systems and database systems) from University of the West Indies, Mona Jamaica. Dr. Foster has over 22 years of combined experience as a software engineer, information technology executive and consultant, and computer science educator.

Bibliographic Information

Buy it now

Buying options

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

Tax calculation will be finalised at checkout

Other ways to access