Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Please Identify the Actor and the Use-Case names : Draw the diagram Build the use-case diagram for the following Library system use-case description Use Case

Please Identify the Actor and the Use-Case names :

Draw the diagram

Build the use-case diagram for the following Library system use-case description

Use Case Name: Login

Actors: Basic User, C/heckout Clerk, Librarian

  1. User accesses login Option
  2. User enters username/password
  3. Username/password verified by system
  4. User logs into the system and is presented with top-level menu

Entry Condition:

None (This is the 1st use case encountered)

Exit Condition:

User is given the 1st page of the system for entering problems

Quality Requirements

Username/password should be verified within 3 seconds

Use Case: IncorrectLogin

Actors: Basic User, C/heckout Clerk, Librarian

Related Use-Case:

Extension-Of: Login. Extension Point occurs at Step 3

  1. The system accepts the form, determines the username or password invalid, and

requires the user to re-enter the username/password

  1. The user re-enters the username/password
  2. System verifies username/password if correct. Otherwise step 2 is repeated.

Exit Condition:

User is given the 1st page of the system for entering problems

Use Case Name: Search for Items by Author

Actors: Basic User, C/heckout Clerk, Librarian

  1. User accesses Search Option
  2. User enters author name
  3. System returns list of all titles associated with the entered author

Entry Condition:

Basic User is logged into the system

Exit Condition:

User is given a list of all titles associated with the entered author

Quality Requirements

Search results should return within 10 seconds

Use Case Name: Check User Information

Actors: Basic User, C/heckout Clerk, Librarian

  1. User accesses User Account Information Option
  2. System returns fields pertaining to the users account information along with a list of

all books currently checked out by the user.

  1. User modifies any of the account information as desired

Entry Condition:

Basic User is logged into the system

Exit Condition:

User has account information displayed with options to change any of the fields

Quality Requirements

User information results should return within 2 seconds

Use Case Name: Check out

Actors: Checkout Clerk, Librarian

  1. User access Check Out Option
  2. System displays Check Out Fields
  3. User enters borrowers information along with items information
  4. System updates the borrowers account with the item

Entry Condition:

Check Out Clerk is logged into the system

Exit Condition:

The Borrowers account is updated by adding item

Use Case Name: Check in

Actors: Checkout Clerk, Librarian

  1. User access Check In Option
  2. System displays Check In Fields
  3. User enters borrowers information along with items information
  4. System updates the borrowers account by removing the item

Entry Condition:

Check Out Clerk is logged into the system

Exit Condition:

The Borrowers account is updated by removing the item

Use Case Name: Record that a fine has been paid.

Actors: Checkout Clerk, Librarian

  1. User access Pay Fine Option
  2. System displays Pay Fine Fields
  3. User enters borrowers information along with amount
  4. System updates the borrowers account by removing the fine

Entry Condition:

Check Out Clerk is logged into the system

Exit Condition:

The Borrowers account is updated by removing the fine

Use Case Name: Add New Borrower

Actors: Librarian

  1. User access Add New Borrower Option
  2. System displays Add New Borrower Fields
  3. User enters borrowers information
  4. System creates a new borrowers account

Entry Condition:

Librarian is logged into the system

Exit Condition:

A new Borrowers account is created

Use Case Name: Add a new item to the collection

Actors: Librarian

  1. User access Add New Item Option
  2. System displays Add New Item Fields
  3. User enters the new items information
  4. System stores the new items information

Entry Condition:

Librarian is logged into the system

Exit Condition:

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

More Books

Students also viewed these Databases questions

Question

Identify some cultural differences in dining practices.

Answered: 1 week ago

Question

10:16 AM Sun Jan 29 Answered: 1 week ago

Answered: 1 week ago