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.