AIAA

The World's Forum for Aerospace Leadership

  • MY AIAA
  • Donate
  • Press Room
  • Renew
  • View Cart
The American Institute of Aeronautics and Astronautics (AIAA)

is the world's largest technical society dedicated to the global aerospace profession.

    • AIAA Governance
    • ARC
    • AIAA Foundation
    • Industry Guide
    Course Overview

    Introduction to Software Engineering

    Synopsis:

    This course is an introduction to software engineering. Software engineering includes all aspects of professional software production, and is especially important for safety̶̶̶critical and missioncritical software. Software is a major cost of all aerospace systems. For example, roughly 75% of the cost of the F-35 was in software and computers, and the Boeing 777 has more than 1000 onboard processors and more than 4 million lines of software. Aerospace systems also demand a level of reliability far beyond most other systems, which means the software must be designed using rigorous mission-critical and safety-critical procedures, which makes the software quite unique compared to most other software. The FAA and DOD are both involved in certifying aircraft software, through the DO-178C and DOD-2168 standards.

    Key Topics:

    • The importance of safety-, mission-, business-, and security-critical systems;
    • Terminology, accepted practices, and procedures used in software engineering;
    • Computer languages for modern critical systems;
    • Life-cycle models;
    • Learn to read and understand software engineering literature; and
    • Basic understanding of the existing standards (e.g. FAA and IEEE) applicable to software systems

    Who Should Attend:

    This course is intended for people involved in computer programming or software development who have little or no experience in software engineering practices.

    General Course Information:

    • Type of Course: Instructor-Led Short Course
    • Course Level: Fundamental
    • Course Length: 2 days
    • AIAA CEU's available: yes