What Every Engineer Should Know about Software Engineering

What Every Engineer Should Know about Software Engineering

by Philip A. Laplante, Phillip A. Laplante
     
 

ISBN-10: 0849372283

ISBN-13: 9780849372285

Pub. Date: 09/09/2007

Publisher: Taylor & Francis

Do you…

  • Use a computer to perform analysis or simulations in your daily work?
  • Write short scripts or record macros to perform repetitive tasks?
  • Need to integrate off-the-shelf software into your systems or require multiple applications to work together?
  • Find yourself spending too much time working the kinks out of your
  • …  See more details below

    Overview

    Do you…

  • Use a computer to perform analysis or simulations in your daily work?
  • Write short scripts or record macros to perform repetitive tasks?
  • Need to integrate off-the-shelf software into your systems or require multiple applications to work together?
  • Find yourself spending too much time working the kinks out of your code?
  • Work with software engineers on a regular basis but have difficulty communicating or collaborating?

    If any of these sound familiar, then you may need a quick primer in the principles of software engineering. Nearly every engineer, regardless of field, will need to develop some form of software during their career. Without exposure to the challenges, processes, and limitations of software engineering, developing software can be a burdensome and inefficient chore.

    In What Every Engineer Should Know about Software Engineering, Phillip Laplante introduces the profession of software engineering along with a practical approach to understanding, designing, and building sound software based on solid principles. Using a unique question-and-answer format, this book addresses the issues and misperceptions that engineers need to understand in order to successfully work with software engineers, develop specifications for quality software, and learn the basics of the most common programming languages, development approaches, and paradigms.

  • Read More

    Product Details

    ISBN-13:
    9780849372285
    Publisher:
    Taylor & Francis
    Publication date:
    09/09/2007
    Series:
    What Every Engineer Should Know Series
    Edition description:
    New Edition
    Pages:
    328
    Product dimensions:
    5.90(w) x 9.10(h) x 0.80(d)

    Related Subjects

    Table of Contents

    THE PROFESSION OF SOFTWARE ENGINEERING
    Introduction
    Software Engineering as an Engineering Profession
    Standards and Certifications
    Misconceptions about Software Engineering
    Further Reading
    SOFTWARE PROPERTIES, PROCESSES, AND STANDARDS
    Introduction
    Characteristics of Software
    Software Processes and Methodologies
    Software Standards
    Further Reading
    SOFTWARE REQUIREMENTS SPECIFICATION
    Introduction
    Requirements Engineering Concepts
    Requirements Specifications
    Requirements Elicitation
    Requirements Modeling
    Requirements Documentation
    Recommendations on Requirements
    Further Reading
    DESIGNING SOFTWARE
    Introduction
    Software Design Concepts
    Software Design Modeling
    Pattern-Based Design
    Design Documentation
    Further Reading
    BUILDING SOFTWARE
    Introduction
    Programming Languages
    Software Construction Tools
    Becoming a Better Code Developer
    Further Reading
    SOFTWARE QUALITY ASSURANCE
    Introduction
    Quality Models and Standards
    Software Testing
    Metrics
    Fault Tolerance
    Maintenance and Reusability
    Further Reading
    MANAGING SOFTWARE PROJECTS AND SOFTWARE ENGINEERS
    Introduction
    Software Engineers Are People Too
    Project Management Basics
    Tracking and Reporting Progress
    Software Cost Estimation
    Project Cost Justification
    Risk Management
    Further Reading
    THE FUTURE OF SOFTWARE ENGINEERING
    Introduction
    Open Source
    Outsourcing and Offshoring
    Global Software Development
    Further Reading
    APPENDIX A: SOFTWARE REQUIREMENTS FOR A WASTEWATER PUMPING STATION WET WELL CONTROL SYSTEM (REV. 01.01.00)
    Introduction
    Overall Description
    Specific Requirements
    References
    APPENDIX B: SOFTWARE DESIGN FOR A WASTEWATER PUMPING STATION WET WELL CONTROL SYSTEM (REV. 01.01.00)
    Introduction
    Overall Description
    Design Decomposition
    References
    APPENDIX C: OBJECT MODELS FOR A WASTEWATER PUMPING STATION WET WELL CONTROL SYSTEM
    INDEX

    Read More

    Customer Reviews

    Average Review:

    Write a Review

    and post it to your social network

         

    Most Helpful Customer Reviews

    See all customer reviews >