Print this page Print this page

Software Engineering Concepts

Warren T. Jones, Ph.D., P.E.


Course Outline

Software quality matters. Software errors in engineering systems can be very expensive, sometimes leading to catastrophic loss and even loss of human life. Since software has become a component of virtually all engineering systems today, a basic knowledge of software engineering and related software security issues has become vital to practicing engineers in all disciplines. This course presents an overview at the conceptual level. The content of this course can also serve as a beginning point for preparation for the Certified Software Development Professional (CSDP) exam http://www.computer.org/certification.

This course includes a multiple-choice quiz at the end, which is designed to enhance the understanding of the course materials.

Learning Objective

At the conclusion of this three-hour course, the student will:

Intended Audience

This course is intended for all engineers.


Course Introduction

Expert knowledge of programming language syntax alone is not sufficient for the development of quality software products. The design of complex systems requires knowledge of sound software engineering and security principles in order to obtain economical software that is reliable and works efficiently in network environments. The purpose of this course is to provide an introduction to these principles.


Course Content

The course content is in a PDF file (90 K) Software Engineering Concepts. You need to open or download above documents to study this course.


Course Summary

This course has presented an overview of the basic concepts of software engineering and security. The need for process models for software development and examples of these models have been discussed. The activities which define process models and contribute to product quality have been introduced. Finally, the challenges of software project management and software security have been presented.


Quiz

Once you finish studying the above course content, you need to take a quiz to obtain the PDH credits.

Take a Quiz


DISCLAIMER: The materials contained in the online course are not intended as a representation or warranty on the part of PDH Center or any other person/organization named herein. The materials are for general information only. They are not a substitute for competent professional advice. Application of this information to a specific project should be reviewed by a registered architect and/or professional engineer/surveyor. Anyone making use of the information set forth herein does so at their own risk and assumes any and all resulting liability arising therefrom.