Requirements Engineering Training Courses

Requirements Engineering courses

Client Testimonials

Object-Oriented Analysis and Design using UML

What did you like the most about the training?:

Practice exercises were great and the help given by the trainer was excellent.

Elmer Tuz - Lester Pech

Object-Oriented Analysis and Design using UML

What did you like the most about the training?:

Practice exercises were great and the help given by the trainer was excellent.

Elmer Tuz - Lester Pech

Object-Oriented Analysis and Design using UML

What did you like the most about the training?:

Practice exercises were great and the help given by the trainer was excellent.

Elmer Tuz - Lester Pech

Object-Oriented Analysis and Design using UML

What did you like the most about the training?:

Practice exercises were great and the help given by the trainer was excellent.

Elmer Tuz - Lester Pech

Object-Oriented Analysis and Design using UML

What did you like the most about the training?:

Practice exercises were great and the help given by the trainer was excellent.

Elmer Tuz - Lester Pech

Object-Oriented Analysis and Design using UML

What did you like the most about the training?:

Practice exercises were great and the help given by the trainer was excellent.

Elmer Tuz - Lester Pech

Object-Oriented Analysis and Design using UML

What did you like the most about the training?:

Practice exercises were great and the help given by the trainer was excellent.

Elmer Tuz - Lester Pech

Object-Oriented Analysis and Design using UML

Practice exercises were great and the help given by the trainer was excellent. Excellent course.

Object-Oriented Analysis and Design using UML

Practice exercises were great and the help given by the trainer was excellent. Excellent course.

Object-Oriented Analysis and Design using UML

Practice exercises were great and the help given by the trainer was excellent. Excellent course.

Object-Oriented Analysis and Design using UML

Practice exercises were great and the help given by the trainer was excellent. Excellent course.

Object-Oriented Analysis and Design using UML

Practice exercises were great and the help given by the trainer was excellent. Excellent course.

Object-Oriented Analysis and Design using UML

Practice exercises were great and the help given by the trainer was excellent. Excellent course.

Object-Oriented Analysis and Design using UML

Practice exercises were great and the help given by the trainer was excellent. Excellent course.

Object-Oriented Analysis and Design using UML

What did you like the most about the training?:

I liked that the lecturer, was always willing to help. He would adapt his perspective of the situation according to the diagram that each group designed.

Jaime Tun - Speednet Communications Ltd

Object-Oriented Analysis and Design using UML

What did you like the most about the training?:

I liked that the lecturer, was always willing to help. He would adapt his perspective of the situation according to the diagram that each group designed.

Jaime Tun - Speednet Communications Ltd

Object-Oriented Analysis and Design using UML

What did you like the most about the training?:

I liked that the lecturer, was always willing to help. He would adapt his perspective of the situation according to the diagram that each group designed.

Jaime Tun - Speednet Communications Ltd

Object-Oriented Analysis and Design using UML

What did you like the most about the training?:

I liked that the lecturer, was always willing to help. He would adapt his perspective of the situation according to the diagram that each group designed.

Jaime Tun - Speednet Communications Ltd

Object-Oriented Analysis and Design using UML

What did you like the most about the training?:

I liked that the lecturer, was always willing to help. He would adapt his perspective of the situation according to the diagram that each group designed.

Jaime Tun - Speednet Communications Ltd

Object-Oriented Analysis and Design using UML

What did you like the most about the training?:

I liked that the lecturer, was always willing to help. He would adapt his perspective of the situation according to the diagram that each group designed.

Jaime Tun - Speednet Communications Ltd

Object-Oriented Analysis and Design using UML

What did you like the most about the training?:

I liked that the lecturer, was always willing to help. He would adapt his perspective of the situation according to the diagram that each group designed.

Jaime Tun - Speednet Communications Ltd

Exam preparation: IREB CPRE foundation

What did you like the most about the training?:

Real life examples and the trainer`s style made the training more frequent.

The trainer had a very good knowledge about the subject.

Thank you both trainging providers and trainer for this training. I've learnt lot about RE especially what i need at my job.

CEREN SAHIN GEBIZLI - Vestel Elk San Tic A.Ş.

Requirements Engineering Course Outlines

ID Name Duration Overview
51765 Object-Oriented Analysis and Design using UML 21 hours This course is intended for analysts, designers, developers, testers and project managers. It is an introduction to system modeling using UML. Based on selected systems (case study) following phases of system modeling are presented: from modeling requirements, through business process modeling and documentation of functional and non-functional requirements, to the analytical model. The next step is the design phase - static and dynamic modeling using project classes and the interaction between the system components. Training can be the basis for a comprehensive process modeling in enterprise systems through the use of UML in all phases of software development. Introduction to UML A brief History of UML Overview of issues in the field of object-oriented modeling UML Specification (OMG) UML diagrams overview Requirements management Requirements Types Requirements Categories (FURPS) Methods for gathering requirements Modeling requirements using UML The relationship matrix for the requirements Creating a requirements specification Modeling business processes Activity Diagram Business process modeling in UML The definition of a business process Concurrent flows and decisions Exceptions and Exception Handling Partitions, path Modeling non-functional requirements Components and Deployment diagrams The initial architecture of the system - logical and physical Modeling requirements for security, performance, reliability, ... Modeling functional requirements Modeling functionality with the Use Case diagram Determining the scope of the system Actors and the relationships between them Identifying use cases Association "actor - use case" and its properties The relationship between use cases: include, extend, generalization Creating a use case scenarios and generate diagrams from them (activity, state machine) Analytical model of the system Using communication diagram to identify the main system objects The types of messages: asynchronous, synchronous, reply Specify the numbering sequence of messages Categories of objects: Boundary, Control and Entity Introduction to the project system Modeling the interaction Static Modeling Class Diagram and source code generation Association relationship and its characteristics. Other relationships: aggregation, composition, generalization, dependency, association class Forward/Reverse engineering Generating source code from the model Generating diagram based on the source code Synchronizing code and diagram Object Diagrams, Composite Structure Diagrams, and Package Diagrams Dynamic Modeling Verification of the static model Clarification of method signatures Verification of the class diagram The dynamic modeling at the level of method calls Diagrams: Sequence, State Machine, Timing, and Interaction
289904 Efficient Requirement Analysis using Agile Methods and Agile UML Modeling 21 hours Objective: This training course aims at helping business owners and analysts to understand how to make an efficient Requirement Analysis on the basis of their business vision and RFP as well as testing requirements and guiding developers accurately in implementing them. This 3 day training program aims at helping business experts and analysts to describe their business vision and needs then discover appropriate use cases and user stories of the system. Along interactive case studies, participants learn how to describe in detail such requirements in order to validate correct understanding of their needs and to prepare system acceptance tests. Thus, only using an appropriate agile UML profile for business analysts, participants learn to structure their requirements in order to communicate efficiently with technical analysts and designers through an iterative requirement gathering process. Introduction What is the Requirement Management Process ? The fundamentals of agile software delivery The 5 levels of an agile project management Place of the Requirement Management within Agile Methods (Scrum, DAD) and the Unified Process (RUP) Roles, team, environments A panorama of UML diagrams for modeling requirements Frameworks for tracing requirements toward software implementation and tests Case Study : Gathering requirements and managing them using an iterative process How to describe user needs via agile use case modeling and user stories? Building and managing the product backlog : Qualification of the requirements (the Kano model) Basics of agile use cases : system scope (the subject), actors, use cases, user stories How to find out use cases and user stories on the basis of requirements and user needs ? Agile Estimating and Planning Case Study : Discovering use cases and user stories on the basis of an RFP (product backlog) and the user needs How to describe the vision and business needs via use case models? Business use cases on the basis of the business vision and needs Describing business use cases via business process level activity diagrams Bridging business vision and requirements toward system level use cases Discovering use case scenarios and user stories Case Study : Finding out use cases and stories on the basis of business vision and requirements Validating and testing correct understanding of detailed specifications Using an incremental requirement gathering process and the sprint backlog Rules for efficient use case, user story and architecture descriptions Diagrams for validating use cases and user story descriptions How to choose the right diagram? Refining Scrum features using use cases and relationships modeling Testing correct understanding of requirements using Test-Driven Requirements Operation Contracts for guiding developers in implementing requirements Case Study : Validating, testing and communicating detailed requirements to developers Conclusion Steps of efficient requirement gathering and system analysis processes Traceability between requirements and analysis models Patterns for gathering and testing requirements Notice: The above training-mentoring sessions are conducted interactively using Requirement Engineering and Modeling tools in order to ensure good level of traceability between requirements and underlying solutions. Concepts are first explained using basic examples and are then followed by solution drafts to your own problems. After this session, we can accompany you by reviewing and validating your solutions depending on your needs.
382173 Exam preparation: IREB CPRE foundation 7 hours Training objective Completing requirements engineering knowledge, for example obtained at our “Requirements engineering foundation (2 days)” training, or in other ways, with the knowledge required to pass the examination for Foundation IREB CPRE Certificate (IREB CPRE FL). The exam requires coping with specific test exam questions, which we learn during this 1-day training. Target group Professionals wishing to confirm their knowledge and experience in requirements engineering by passing the examination for IREB CPRE FL certificate. Overview of the syllabus required for IREB CPRE FL examination Discussing topics form the syllabus not covered by “Requirements engineering foundation (2 days)”, and learning the terminology How exam questions are built, how to interpret and how to answer them? Answering and getting 40 mock exam questions explained

Course Discounts

Course Venue Course Date Course Price [Remote/Classroom]
Test Automation with Selenium TX, Austin - Littlefield Congress Tue, Aug 23 2016, 9:30 am $3480 / $5705

Upcoming Courses

Weekend Requirements Engineering courses, Evening Requirements Engineering training, Requirements Engineering boot camp, Requirements Engineering instructor-led , Requirements Engineering one on one training , Requirements Engineering training courses, Requirements Engineering coaching, Requirements Engineering classes, Evening Requirements Engineering courses,Weekend Requirements Engineering training, Requirements Engineering instructor, Requirements Engineering on-site, Requirements Engineering trainer

Some of our clients