Systems Requirements Engineering


Requirements analysis and specification development are the most important contribution at the onset of a program/project. It will set a corrective direction to guide the program/project preventing the later-on redesign and rework. This course will help you familiarize with an effective method for defining a set of requirements of a system. The focus is on the initial problem space definition, defining user needs, concept of operations, systems, segment, subsystem requirements, and architecture. Gain an understanding of the following requirements engineering activities: elicitation of requirements, system requirements analysis, requirements integration, interface requirements and control, functional analysis and architecture, requirements management, and verification and validation of requirements. Learn about the principles and characteristics of organizing a well-written requirements and specifications.

Key Topics:

  • Requirements Elicitation and Analysis leading to Concept of Operations
  • Systems Requirements Analysis and Requirements Fundamentals
  • Requirements Integration and Management
  • Specification Development
  • Functional Analysis and Architecture
  • Interface Requirements and Control

Who Should Attend:

This course will be of interest to engineers, program/project managers, software engineers, Information Technology Specialist, educators and other professionals that want to learn about the systems requirements engineering.

Course Information:

Type of Course: Instructor-Led Short Course
Course Level: Fundamentals/Intermediate
Course Length: 2 days
AIAA CEU's available: Yes


I. Introduction
A. Introduce A System
B. Systems Requirements Engineering Process
C. Requirements Elicitation and Analysis
D. Concept of Operations

II. Requirements Analysis and Fundamentals
A. Systems Requirements Analysis
B. Requirements Characteristics
C. Requirements allocation and traceability
D. Requirements Case Studies

III. Requirements Validation and Verification
A. Definition of Validation and Verification
B. How to Validate Requirements
C. How to Verify Requirements

IV. Requirements Integration and Management
A. Requirements Attributes and metrics
B. Aggregate Requirements Integration
C. Requirements Management Process

V. Specification Development
A. Definition and Hierarchy of Specification
B. Writing Specification Considerations

VI. Functional Analysis and Architecture
A. Elements of Functional Analysis
B. Functional Analysis Methods
C. Functional Allocation and Architecture

VII. Interface Requirements and Control
A. Definition of Interface and Types
B. Identify Interface Requirements
C. Discuss Interface Tools
D. Write Interface Requirements and Specifications




John C. Hsu, Ph.D.,P.E., implemented the first break-through systems engineering (SE) application for the Boeing Company. He is the pioneer in developing and establishing SE process, metrics, templates, methods, and tools. He is an Adjunct professor at the California State University Long Beach, Royal Academy of Engineering Visiting Professor, Honorary Professor of Queens University, The University of California Irvine, short courses in AIAA conferences. He has worked at The Boeing Company as Technical Manager, Project Manager and Principal Investigator with over 30 years of diversified experience in systems engineering, aeronautical engineering, mechanical engineering, software development and engineering management. John earned his Ph.D. in Mechanical and Aerospace Engineering, M.S. in Nuclear Engineering, M.S. in Mechanical Engineering and a registered Professional Engineer.


AIAA Training Links