top header
top gradation HOME top vertical line top vertical line top vertical line top vertical line top vertical line top vertical line top vertical line menu gray
black line 2
menu gray tab More About ATI
menu blue ATI — Who We Are
white line
menu blue Contact ATI Courses
white line
menu blue List Of ATI Courses
white line
menu blue Attendees Testimonials
white line
menu blue The ATI FAQ Sheet
white line
menu blue Suggestions/Wait List
white line
menu blue New Courses
white line
menu blue Become an ATI Instructor
menu gray tab site resources
menu blue Acoustics & Sonar
white line
menu blue Rockets & Space
white line
menu blue GPS Technology
white line
menu blue ATI Blog
white line
menu blue ATI Space News
white line
menu blue ATI Site Map
white line
menu blue ATI Staff Tutorials
white line
menu blue ATI Sampler Page
white line
menu gray tab bar
menu gray tab courses
white line
menu blue Current Schedule
white line
menu blue Onsite Courses
white line
menu blue Register Online
white line
menu blue Request Brochure
white line
menu blue Free On-Site Price Quote
white line
menu blue Download Catalog
white line
menu blue Distance Learning
black line  

A Workshop in Creating and Using Requirements

ATI's Fundamentals of Requirements course

Share |


    Technical Training Short On Site Course Quote

      This one-day workshop presents the fundamentals of requirements: where they come from, how to develop them, how to write them, different forms of requirements, requirements analysis, and requirements allocation. It focuses on the practical and includes several class exercises during the day to practice the information taught.

      One of the most significant impacts a systems engineer can have on a project is to ensure the successful identification, analysis and allocation of requirements. This course provides both lecture and practical work on the creation and use of requirements in a system development.


      Eric Honour, international consultant and lecturer, has a 40-year career of complex systems development and operation. Founder and former President of INCOSE. He was elected an INCOSE Fellow (2010). He has led the development of 18 major systems, including the Air Combat Maneuvering Instrumentation systems and the Battle Group Passive Horizon Extension System. BSSE (Systems Engineering), US Naval Academy, MSEE, Naval Postgraduate School, and PhD candidate, University of South Australia.

      Dr. Scott Workinger has led projects in Manufacturing, Eng. & Construction, and Info. Tech. for 30 years. His projects have made contributions ranging from increasing optical fiber bandwidth to creating innovative CAD programming technology. He currently teaches courses on management and engineering and consults on strategic issues in management and technology. He holds a Ph.D. in Engineering from Stanford.

      Contact these instructors (please mention course name in the subject line)

    What You Will Learn:

    • Four major types of requirements
    • Defining the need in operational terms
    • How to create and use requirements
    • Requirements language and grammar
    • Three ways to allocate requirements
    • Format and contents of a specification
    • Requirements management

    Course Outline:

    1. Requirements Overview What are requirements and how do they fit in to system development? Context of system development models. Role of requirements. Importance of requirements.

    2. Defining the Need The basic steps in understanding a new system. How to define the need in operational terms. The Concept of Operations (ConOps) document as a basis for requirements. Application of UML diagrams (Use Case, Activity) for operational definition. Class exercise in operational definition.

    3. Defining Requirements How to convert operational descriptions into technical requirements. Operational analysis as an engineering technique. The roles of functions and functional analysis. Requirements language and grammar. Specification writing methods and rules. New forms of requirements in agile and extreme development. Class exercise in writing requirements and in recognizing good/bad requirements

    4. Requirements Analysis Graphical methods to ensure that systems requirements are complete, coherent, and cohesive. Summary of diagramming techniques. Introduction to UML and its use for requirements analysis. Strengths and weakness of each method. Class exercise in graphical requirements analysis.

    5. Requirements Allocation Requirements as engineering tools during the system architecting and design phases. Allocation methods with examples direct allocation, apportionment, derivation. Application of requirements management techniques to handle continuous change. Class exercise in requirements allocation.


      This course is not on the current schedule of open enrollment courses. If you are interested in attending this or another course as open enrollment, please contact us at (410) 956-8805 or at and indicate the course name and number of students who wish to participate. ATI typically schedules open enrollment courses with a lead time of 3-5 months. Group courses can be presented at your facility at any time. For on-site pricing, request an on-site quote. You may also call us at (410) 956-8805 or email us at