Use Case Training for User and System Requirements

Course 218

  • Duration: 3 days
  • Language: English
  • 23 PMI PDUs
  • Level: Foundation
Get This Course 30.750 kr
  • 3-day instructor-led training course
  • After-course instructor coaching benefit
  • Learning Tree end-of-course exam included
#218
  • jul 13 - 15 15:00 - 22:30 CEST
    Washington, DC or AnyWare
  • aug 16 - 18 10:00 - 17:30 CEST
    AnyWare
  • sep 27 - 29 15:00 - 22:30 CEST
    New York or AnyWare
  • nov 15 - 17 10:00 - 17:30 CET
    AnyWare
  • jan 11 - 13 15:00 - 22:30 CET
    Washington, DC or AnyWare
  • feb 14 - 16 10:00 - 17:30 CET
    AnyWare
  • maj 16 - 18 10:00 - 17:30 CEST
    AnyWare

Improve customer satisfaction and product delivery by applying techniques from this Use Case training course for User & System Requirements. With this use case training, you will understand the difference between user requirements vs system requirements, and gain the skills to capture software and IT business needs and requirements. You will also write use cases to specify software requirements, draw UML diagrams to model the system, create the data and interface models, and develop an IT requirements document.

Use Case Training for User and System Requirements Delivery Methods

  • After-course instructor coaching benefit
  • Learning Tree end-of-course exam included
  • After-course computing sandbox included

Use Case Training for User and System Requirements Course Benefits

  • Develop requirements for IT and software-intensive systems
  • Build a use case based requirements model
  • Write use cases
  • Model user interfaces using mock-ups and a data model

Use Case Course Outline

The software development life cycle

  • Defining and differentiating between requirement types
  • Locating requirement sources
  • Development approaches

Presenting software requirements

  • Structuring the requirements document
  • Requirements components: text, diagrams, data

Tuning your methodology to your project size

  • Matching the process to size and complexity of projects
  • Differentiating Agile from standard techniques

Analysing stakeholder input

  • Identifying and prioritising stakeholders
  • Eliciting initial requirements input
  • Iterating requirements collaboratively

Applying the requirements process

  • Elicitation
  • Analysis
  • Specification
  • Validation

Writing user stories

  • Scripting user stories and use cases
  • Iteration and progressive elaboration of use cases

Creating structured use cases

  • Use cases as behavioral requirements
  • Identifying stakeholders and actors Naming and scoping use cases
  • Writing scenarios: main and alternatives
  • Adding preconditions and guarantees

Iterating use cases

  • Refining use cases with stakeholders
  • Factoring common steps
  • Discovering extension scenarios
  • Verifying use case completeness

Organising use cases

  • Diagramming scenarios with UML
  • Choosing free text vs. formal use case notation

Integrating interface requirements

  • Supporting use cases with user interface mock-ups
  • Comparing types of interface

Producing interface models

  • Storyboarding and prototyping
  • Modelling interfaces with UML state diagrams and navigation maps

Analysing data requirements

  • Exploring the use cases and the interface
  • Determining data business rules

Creating a requirements data model

  • Representing data models with UML class diagrams
  • Entities
  • Attributes
  • Associations
  • Adding associations' multiplicity
  • Maintaining the glossary

Gathering nonfunctional requirements

  • Obtaining volumetrics
  • Classifying nonfunctional requirements using FURPS

Documenting nonfunctional requirements

  • System reliability: Availability, Accuracy and Failures
  • Addressing the "-ilities"

Need Help Finding The Right Training Solution?

Our training advisors are here for you.

Course FAQs

This course is eligible for 15 AXELOS My PRINCE2 CPD points. Membership points can help you keep your PRINCE2 certification current. Learn More ›

Yes! We know your busy work schedule may prevent you from getting to one of our classrooms which is why we offer convenient online training to meet your needs wherever you want, including online training.