Preferred method of contact:

Developing Requirements for IT Systems with Use Cases

COURSE TYPE

Foundation

Course Number

218

Duration

3 Days

PDF Add to WishList

Improve customer satisfaction and product delivery by applying techniques from this use case based IT requirements development course. 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.

You Will Learn How To

  • 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

Important Course Information

Certification Information

  • This course is eligible for 15 AXELOS My PRINCE2 CPD points. Learn more now — PRINCE2 CPD Information ›
  • Course Outline

    • The Importance of Software Requirements

    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
    • Structuring Your Project

    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
    • Capturing and Refining Use Cases

    Writing user stories

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

    Creating structured use cases

    • Use cases as behavioural 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
    • Generating Interface Requirements

    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
    • Data Requirements

    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
    • Nonfunctional Requirements

    Gathering nonfunctional requirements

    • Obtaining volumetrics
    • Classifying nonfunctional requirements using FURPS

    Documenting nonfunctional requirements

    • System reliability: Availability, Accuracy and Failures
    • Addressing the "-ilities"
    Show complete outline
    Show Less

    Convenient Ways to Attend This Instructor-Led Course

    Hassle-Free Enrolment: No advance payment required to reserve your seat.
    Tuition Fee due 30 days after you attend your course.

    In the Classroom

    Live, Online

    Private Team Training

    In the Classroom — OR — Live, Online

    Tuition Fee — Standard: £1595  

    23 - 25 Apr ( 3 Days)
    9:00 AM - 4:30 PM BST
    London / Online (AnyWare) London / Online (AnyWare) Reserve Your Seat

    21 - 23 Aug ( 3 Days)
    9:00 AM - 4:30 PM BST
    London / Online (AnyWare) London / Online (AnyWare) Reserve Your Seat

    11 - 13 Dec ( 3 Days)
    9:00 AM - 4:30 PM GMT
    London / Online (AnyWare) London / Online (AnyWare) Reserve Your Seat

    AFTERNOON START: Attend these live courses online via Anyware

    29 - 31 May ( 3 Days)
    2:00 PM - 9:30 PM BST
    New York / Online (AnyWare) New York / Online (AnyWare) Reserve Your Seat

    14 - 16 Aug ( 3 Days)
    2:00 PM - 9:30 PM BST
    Alexandria, VA / Online (AnyWare) Alexandria, VA / Online (AnyWare) Reserve Your Seat

    30 Oct - 1 Nov ( 3 Days)
    1:00 PM - 8:30 PM GMT
    New York / Online (AnyWare) New York / Online (AnyWare) Reserve Your Seat

    12 - 14 Feb ( 3 Days)
    2:00 PM - 9:30 PM GMT
    Alexandria, VA / Online (AnyWare) Alexandria, VA / Online (AnyWare) Reserve Your Seat

    Show all dates
    Show fewer dates

    Guaranteed to Run

    When you see the "Guaranteed to Run" icon next to a course event, you can rest assured that your course event — date, time, location — will run. Guaranteed.

    Private Team Training

    Enrolling at least 3 people in this course? Consider bringing this (or any course that can be custom designed) to your preferred location as a private team training.

    For details, call 0800 282 353 or Click here »

    This event has been added to your cart.

    Tuition Fee

    Standard

    In Classroom or
    Online

    Standard

    £1595

    Private Team Training

    Contact Us »

    Course Tuition Fee Includes:

    After-Course Instructor Coaching
    When you return to work, you are entitled to schedule a free coaching session with your instructor for help and guidance as you apply your new skills.

    After-Course Computing Sandbox
    You'll be given remote access to a preconfigured virtual machine for you to redo your hands-on exercises, develop/test new code, and experiment with the same software used in your course.

    Free Course Exam
    You can take your Learning Tree course exam on the last day of your course or online any time after class.

    Prev
    Next

    Training Hours

    Standard class hours:
    9:00 a.m. - 4:30 p.m.

    Last day class hours:
    9:00 a.m. - 3:30 p.m.

    Free Course Exam – Last Day:
    3:30 p.m. - 4:30 p.m.

    Each class day:
    Informal discussion with instructor about your projects or areas of special interest:
    4:30 p.m. - 5:30 p.m.

    AFTERNOON START class hours:
    2:00 p.m. - 9:30 p.m.


    Last day class hours:
    2:00 p.m. - 8:30 p.m.


    Free Course Exam – Last Day:
    8:30 p.m. - 9:30 p.m.


    Each class day:
    Informal discussion with instructor about your projects or areas of special interest
    9:30 p.m. - 10:30 p.m.

    Enhance Your Credentials with Professional Certification

    Learning Tree's comprehensive training and exam preparation guarantees that you will gain the knowledge and confidence to achieve professional certification and advance your career.

    This course is endorsed by IIBA for Professional Development Hours (PD Hours) and Continuing Development Units (CDUs). For additional information and to confirm which courses are eligible towards your IIBA certification, click here.

    Earn 17 PDUs


    PMI, the Registered Education Provider logo, PMP, CAPM, PMI-ACP,
    and PMBOK are marks of the Project Management Institute, Inc.

    This course is approved by PMI® for 17 professional development units (PDUs). For more on the Project Management Institute and a full list of courses approved for PDUs.

    Technical : 17 PDUs

    Read more ...

    “The real-life experiences that our instructor shared with us throughout the course on user requirements for software development provided association and applicability to many aspects of the course materials”.

    - J. Hoverson, Functional Analyst
    ASM Research

    Prev
    Next
    Chat Now

    Please Choose a Language

    Canada - English

    Canada - Français