Artifacts > Business Modeling Artifact Set > Business Use-Case Model... > Business Use Case > Checkpoints

    • Is its name and brief description clear and easy to understand, even to people outside the business-engineering team?
    • Is each business use case complete from an outside (actor’s) perspective?
    • Is each business use case involved with at least one actor?
    • Is each supporting use case involved with at least one actor? If not, it has to be initiated by an internal event, and does not have to interact with an actor to perform its activities.
    • Is the use-case workflow clear and understandable?
    • Is the wording informal enough to be understood by people outside the project team?
    • Does it describe the workflow, and not just the purpose of the use case?
    • Does it describe the workflow from a external viewpoint?
    • Does the use case perform only activities inside the business?
    • Are all possible activities that belong to the use case described?
    • Are only actors that interact with the use case mentioned?
    • Are only activities that belong to the use case described?
    • Does it mention only use cases with which it is connected?
    • Does it clearly indicate when the order of activities is not fixed?
    • Is the workflow well-structured?
    • Are the start and end of the workflow clearly described?
    • Is each extend-relationship described clearly so that it is obvious how and when the use case is inserted?

For abstract business use cases, you may add:

    • Is the business use case substantial enough to be an abstract business use case on its own?
    • Does it contain logically related activities?
    • Is there a reason for the business use case to exist?

Copyright  © 1987 - 2001 Rational Software Corporation

Display Rational Unified Process using frames

Rational Unified Process