Skip to main content

Usecase View

Overview

The use case view is a visual representation of the interactions of actors with a system. It is a collection of use cases, actors, and their relationships. The use case view is used to describe the functional requirements of the system. It is also used to capture the requirements of a system, that is, what a system is supposed to do. The use case view is also used to capture the functional requirements of a system, that is, what a system is supposed to do.

Access Control

Use CaseDescription
1. Login to systemInitiates the user authentication process.
2. Authenticate user

Included in the login process for user identity verification.

3. Authorize and access control

Manages user permissions post-authentication, extending from authentication.

4. Policy management

Included in authorization; handles rules and policies for access control.

5. Identity information management

Part of authorization; manages user identity details.

6. RBAC (Role-Based Access Control) management

Deals with access control based on user roles, extending policy management.

7. Claim management

Likely involves handling user claims for resource access, extending policy management.

8. Logout of systemProcess for a user to exit the system securely.

Use CaseDescription
1. Search code of law

The primary action where a User searches for legal codes or documents.

2. Indexing Document

A process included in the search, likely involving organizing and preparing legal documents for searchability.

3. Search by keyword

An extension of the main search use case; allows searching based on specific keywords.

4. Search by category

Another extension of the main search use case; facilitates searching based on predefined legal categories.

5. Query from search database

Included in the process of Indexing Document; involves retrieving data from a search database as part of the indexing process.

Q&A

Use CaseDescription
1. Login to systemThe initial step where a User logs into the system.
2. Make a questionThe core action where a User poses a question.
3. Model retrieval

A process included in making a question; possibly involves retrieving relevant information or models to answer the question.

4. Query from search database

Included in the process of Model retrieval; entails retrieving data from a database to assist in answering the question.