Services

> Education
    Course Catalog
    Public Schedule
    Enroll Today
   • Have it Onsite
    Onsite Advantage
    Contact Education

> Mentoring

> Consulting

 


Requirements Modeling & Analysis with Use Cases
Overview
Course 322 - 3 Days

Requirements Modeling & Analysis is one of the most important and often most neglected activities of the software development life cycle. A good requirements model fosters communication between the business and IT by enabling them to share a common vision of the system’s solution prior to implementation. This will ensure that the systems meets the business needs, can be delivered on time, and have the level of quality and flexibility to easily accommodate future business needs.

This workshop will provide your team with the practical skills necessary to effectively, and efficiently capture, model and analyze user-centric requirements with Use Cases. Your will leave understanding how to communicate better with business experts, systems analysts, designers and developers, and create Use Case-driven user-centric requirements which naturally translate into system designs.

Why Use Cases?

Over the past twelve years, Use Cases have proven to be an effective tool for systems requirements modeling and analysis. Use Cases are simple to learn and understand by everyone on the team. Use Cases promote communication between stakeholders, business experts, analysts, project managers, designers and developers. They are adopted across all industries as part of the industry standard UML. Use Cases are equally applicable regardless of whether you are making COTS purchase decisions, communicating requirements to an outsourcing vendor, or are developing in-house using an object-oriented or a traditional data-centric approach to software development.

What You Will Learn

You will learn how to identify and translate business goals and needs into system features, also known as high level business requirements, and use them to derive Use Cases, functional and nonfunctional (quality) system requirements. You will learn how to write effective Use Cases. The workshop introduces the essential UML business object modeling concepts and demonstrates how to structure the Use Cases so that the object/information models can be derived in a straightforward manner. The workshop will show you how to avoid the common difficulties that teams experience when starting a project, such as capturing the right level of detail and the complexities involved with applying and managing Use Cases.

Benefit
  • Learn how to effectively capture, analyze and communicate functional and technical requirements
  • Learn how to effectively manage and maintain traceability for changing requirements
  • Become a better communicator by gaining a better understanding of how the requirements that you produce are used to design and develop systems
  • Understand how to use the Requirements Model to make "Build vs. Buy" decisions
  • Become proficient in user-centric requirements analysis with use cases using industry standard UML
  • Avoid common use case modeling and management pitfalls
  • Learn how to apply use cases to develop test cases and documentation
  • Understand how Requirements Modeling & Analysis fits into the overall development lifecycle
  • Learn how to model essential user interfaces early in the development lifecycle
  • Get templates that you can customize and use on your own projects

Who Should Attend
Business and system analysts, project managers, business experts,
and anyone who needs to learn how to effectively capture, communicate and manage user-centric requirements.

Instructional Methods
Lecture, illustrated with many examples, will present the information that you need to know in just-in-time fashion. Learning is further reinforced while you work on carefully selected real-world case studies and sequence of exercises, which incorporate the core concepts presented in the workshop. There is a 60% - 40% split between lecture and exercises. This is a Learning Optimization Program™ Workshop.
how the requirements that you produce are used to design and develop systems

Prerequisites
Prior analysis experience is helpful, but not required.

Workshop Objectives

  • Effectively capture, analyze and communicate functional and technical requirements
  • Differentiate between business needs and system features
  • Manage and maintain traceability for changing requirements
  • Become proficient in user-centric requirements analysis with Use Cases
  • Write effective Use Cases
  • Map Use Cases to UML business object models
  • Avoid common Use Case modeling and management pitfalls
  • Improve communication with by gaining a better understanding of how the requirements that you produce are used to design and develop

See course outline  

You can download the seminar's brochure in PDF format.

If you don't have Acrobat Reader, click on the button below to download the latest version.

 

 

Outline
Schedule
Enroll Today !
Have It Onsite



Attendee Comments

"This course really helps define requirements from a business perspective."
- Jennifer Wolter, Web Content Alliances, Gartner

"Great systems and business analysis method with applicability to my job."
- Charles Bonar, Business Analyst at Amgen

"I very much appreciate the instructor's generosity in offering help and knowledge to meet each person's needs."
-- Ron Rivera, Project Manager, Buzzeo

"I learned the value of use cases which I can use at work, they will provide a good tool to do the job"-
-Nancy Burke, Process Improvement Manager, Harnishfeger Corp.

more attendee comments

 

 

 

 

 



   
Copyright  2004 Object Knowledge All rights reserved