Price: $1,999.00
Length: 3 Days
Print Friendly, PDF & Email

Requirements Engineering Management Training by TONEX

Requirements Engineering Management Training, A Hands-on Requirements Clinic and Workshop

Requirements Engineering Management Training teaches you  recommended best practices on how to work with processes and techniques to collect, write, validate, organize, manage and maintain complex systems and System of Systems (SoS) requirements.

Requirements Engineering Management Training brings together the best ideas, insights and best practices from several approaches. All the students will work with real case studies from relevant industries. We can customize the course to fir into your needs.

Requirements Engineering Management Training presents guidelines and a set of recommended best practices on how to analyze, collect, write, validate, verify and organize requirements. During the hands-on workshop, we will show you the best ideas from several approaches, organize them into a coherent whole, and describe and illustrate them with real life examples that make their benefits clear.

Requirements Engineering Management Training Course Agenda

Introduction to Requirements Engineering

  • Requirements Engineering Principles
  • System Synopsis
  • System Contexts
  • Use Context Diagrams
  • External Entities
  • Preliminary System Goals
  • Maintain System Goal Information
  • Identify the System Boundary
  • Identify the System Boundary Early
  • Choose Environmental Variables
  • Choose Controlled Variables
  • Choose Monitored Variables
  • Ensure Environmental Variables are Sufficiently Abstract
  • Avoid Presentation Details in Environmental Variables
  • Define All Physical Interfaces

Requirements Engineering Management

  • Establishing what the customer requires from a system
  • Developing System Requirements Specifications
  • Recommended Practice for Software Requirements Specifications
  • Software Considerations in Systems Certification
  • Guidelines and Methods for Conducting the Safety Assessment Process Develop the System Overview

System Overview

  • The System and its Environment
  • Use Cases
  • High- and Low-Level Software Requirements
  • Functional Decomposition of System
  • Decomposition of System Into Subsystems

Operational Concepts Development

  • System contexts
  • A black-box view of how the system and its environment
  • Tools to identify the functions the operators or other systems expect the system to provide
  • ConOps and Use Cases
  • Normal System Behavior
  • System usage and Operating Environment
  • Use Cased and Goal
  • Mapping of Use Case to System Goals
  • Primary Actors, Preconditions, and Postconditions
  • Use Case Steps and System Functions
  • Exceptional Situations as Exception Cases
  • Alternate Ways to Satisfy Postconditions as Alternate Courses
  • Operator Interfaces
  • System Boundary
  • Preliminary Set of System Functions

Environmental Assumptions

  • What are Environmental Assumptions ?
  • Type, Range, Precision, and Units
  • Rationale for the Assumptions
  • Assumptions Constraints on a Single Entity
  • Assumptions Constraining Several Entities

System Functional Architecture

  • System Functions and Related Groups
  • Flow Diagrams to Depict System Functions
  • Dependencies Between Functions
  • Internal Variables
  • Nest Functions and Data Dependencies
  • High-Level Requirements

 System Architecture Management

  • Architecture and Implementation Constraints
  • System Architecture and Ideal Functional
  • Architecture and  System Overview
  • Architecture and  Operational Concepts
  • Develop Exception Cases
  • Exception Cases to Use Cases
  • System Boundary Changes
  • Changes to Environmental Assumptions
  • Dependency Diagrams
  • High-Level Requirements Changes
  • System Modes
  • Major System Modes
  • System Transitions Between Modes
  • Modes for Externally Visible Discontinuities

Behavior and Performance Requirements

  • Behavior of Controlled Variables
  • Requirement and Condition
  • Detailed Requirements Completeness
  • Detailed Requirements and Consistent
  • Requirements Organizations and Management
  • Acceptable Latency for Controlled Variables
  • Acceptable Tolerance for Controlled Variables
  • Alternative Ways to Specify Requirements

Software Requirements

  • Input Variables
  • Accuracy of Each Input Variable
  • Latency of Each Input Variable
  • Status of Monitored Variables
  • Flag Design Decisions and Derived Requirements
  • Output Variables
  • Latency of Output Variables
  • Accuracy of Output Variables
  • Overall Latency and Accuracy

 System Requirements and  Subsystems

  • Allocation of System Requirements to Subsystems
  • Subsystem Functions
  • Overlapping System to Subsystem Functions
  • System Overview for Subsystems
  • Subsystem Monitored and Controlled Variables
  • New Monitored and Controlled Variables
  • Subsystem Operational Concepts
  • Subsystem Environmental Assumptions
  • Environmental Assumptions
  • Controlled Variables
  • Subsystem Requirements Specification
  • Latencies and Tolerances
  • Rationale to Requirement
  • Rationale for Environmental Assumptions
  • Rationale for Values and Ranges

 

Request More Information

  • Please complete the following form and a Tonex Training Specialist will contact you as soon as is possible.

    * Indicates required fields

  • This field is for validation purposes and should be left unchanged.