Integrating System Use Cases into Application Level Libraries

Business Analysis

BA708 | Length: 1 day


System use cases form the backbone and centrepiece of effective end-to-end requirements process for system functional requirements.

That said, use cases do not tell the whole story. To realize their maximum potential benefit, they must be integrated at the business application level with equally important elements:

  • The business rules that govern business process.
  • The business data that represents transactional detail in the form of input to and output from process.
  • The presentation layer of the user interface, including system to user messages, screen configuration and navigation and how business data is represented to the user.

This course covers how use cases integrate from the very beginning of process identification and engineering with these elements to create a unified, total user experience through application level catalogues.


Coverage of use cases in course BA706 Process Engineering Using Business and System Use Cases, or equivalent knowledge, provides pre-requisite skills needed for this course.

Content Outline

Unit 1: Application Catalogues

  • Business application versus project level documentation.
  • How to maintain application catalogues.

Unit 2: System Use Cases and Automated Process Business Rules

  • What is a process business rule requirement?
  • Non-automated rules versus automated rules.
  • How to document business rules related to use cases: natural versus algorithmic language, condition tables.

Unit 3: System Use Cases and Data Rules

  • Data rules as the foundation for logical data modeling.
  • Where to find data rule requirements.
  • How to integrate data and system use cases.
  • Data sets and data elements.
  • Where and how to document data: ID data element name, valid values, singles and multiples, mandatory/optional, modifiable by user, mapping and calculations, data sources, type, size, comprising data sets.

Unit 4: System Use Cases and System to User Messages

  • Where to find message requirements.
  • Message types and usage: Errors, warnings, and informational messages.
  • How to integrate messages and use cases.

Unit 5: System Use Cases and the User Interface

  • Where to find user interface requirements.
  • How to integrate user interface requirements and use cases.
  • Where and how to document user interface requirements:
    – Screen inventories and system use cases.
    – User interface navigation and information architecture.
    – Storyboard inventories and storyboard-based system use case scenarios.
    – Requirements-centric screen mock-ups and screen components.
    – Component tables.

Offered in partnership with ACHIEVEBLUE™ Corporation. © 2017 All rights reserved.

Download Course PDF »