home | contact us | privacy

Requirements Analysis
A UML Use Case Approach

This three-day course describes an approach to requirements analysis that can be applied by requirements analysts with different levels of experience. Underpinning the approach is the concept of use cases that describe requirements from the perspective of the users of a software application. The course is based on standard UML modelling techniques and includes a number of generic workflows that show participants how to apply the techniques in practice.

The course first shows participants how to perform activity analysis and identify the information requirements related to activities. This is followed by a discussion of conceptual modelling using class diagrams.

The activity analysis, information requirements and conceptual model provide a context for the identification of requirements and the development of a use case model. A number of techniques for identifying and describing requirements are discussed. The discussion includes the role of business rules and the benefits of an application vision and scope statement.

The course then moves on to a detailed discussion of the theory of use cases and their practical application. The course shows participants how to develop UML use case diagrams and document use case scenarios.

The course concludes with a brief discussion of requirements validation and the various approaches to packaging a requirements specification.

Course Features

  • Establish the need for software requirements. 
  • Learn the techniques of activity analysis; information analysis; conceptual modelling and use case modelling.
  • Learn how to develop and application vision and scope statement.
  • Learn how to identify and describe business rules and various types of software requirements.
  • Ability to effectively apply the techniques learnt during the course to a case study.

Participant Benefits

  • Clear understanding of the role of requirements in a software development or acquisition project.
  • Ability to effectively apply the techniques discussed during the course to a variety of projects.
  • Practical experience of applying the techniques and workflows to a case study.

Who Should Attend

  • Business Analysts, Systems Analysts and Requirements Analysts
  • Software Development Managers, Project Managers, Project Sponsors and Project Stakeholders
  • Methodologists and Quality Assurance staff

Course Duration

  • 3 days

[ Download a detailed course outline | Explore the course web page ]

 

Last updated 04/07/2007

Enquires, suggestions, problems... Lonsdale Systems.

© Copyright Lonsdale Systems