Desklib - Online Library for Study Material and Solved Assignments

Verified

Added on  2023/03/20

|13
|1099
|90
AI Summary
Desklib is an online library that offers study material, solved assignments, essays, and dissertations for various courses and subjects. It provides a wide range of content to help students with their academic needs. Whether you need help with a specific assignment or want to explore study material for a particular subject, Desklib has got you covered.
tabler-icon-diamond-filled.svg

Contribute Materials

Your contribution can guide someone’s learning journey. Share your documents today.
Document Page
I. Requirement Gathering
1. Owner view.
Assumption.
Customer is registered in both stores.
Customer pays deposit as security while renting an item.
II. Domain Analysis
Step 1. The table below showing domain definitions and its domain scope.
VideoRentOZ
Domain Scope
Domain Scope Outline
Customer ï‚· Customer buys
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
Sale item ï‚· Items are available
Local Store ï‚· Store holds items
Online portal ï‚· Store hold items for online transactions
Rental item ï‚· Items are available for buying
Catalogue item ï‚· Catalogue has items
Supplier ï‚· Supplies item to company
Product ï‚· Products are available
Staff ï‚· Staff works on order
manager ï‚· Manages staffs
Step 2.
VideoRentOZ
Domain Dictionary
Name Type Description
Customer role Buy or rent item
Sale item process Supplier sale item
Local store role Stores products
Online store role Display products on line
Renting
item
process Customer rents item
Register process Customer register both on line and local store
payment process Payment is made on bought product
Manager role Managers staff
staff role Works in company
Membership
card
Business rule During registration membership card is issued
Payment
mode
Business rule Pay via prepay card or gift card
sale object Product being sold
contract object Contract between buyer and company
III. Behavioral Modeling
Document Page
1.
VideoRentOZ
Stakeholders & Actors
Name Description
Customer Person who buys and rent items
staff. Are employees of Video RentOz
Alex Owns of VideoRentoz
Manager An individual who is in charge ofstaff
suppliers An individual who sales product to VideoRentOz
2. Buying ,renting and registration
3.
VideoRentOZ
VideoRentOZ Management: Use Cases Summary
ID Name Description Actors
10
0 Register membership Customer registers on online portal or on
local store and membership card is
issued
custom
er
11
0 Rent video Customer need to rent item from
company
custom
er
Buy item. Customer need to buy item from
company
custom
er
17
0
Check item Staff checks on item if it is available on
portal or local store
staff
Pay Customer makes payment for item custom
er
Works Customer works on order staff
4.
Use Case: Register membership
ID: 102
Scope: Register membership
Document Page
Priority: 10/10
Summary: Customer registers on portal or local store and a card is
issue
Primary Actor: Customer
Supporting
Actors:
staff
Stakeholders: customer, owner and staff
Generalization: Renting item on portal or local store
Include: Product must be paid first before ordering.
Extend: Payment uses both gift cards and prepaid cards
Precondition: Customer not yet register and has no membership
Trigger: Customer wants to register
Normal Flow: Customer visit online portal or local store to register.
Customer enter details.
Customer gets membership card
Customer buys or rents item
Sub-Flows ……………………………………………………………..
Alternate
Flow/
Exceptions:
Online portal is down
Customer not registered
No membership cards
Products out of store.
Post-
Condition:
Customer already registered and has membership card
Non-
Behavioral
Requirements:
……………………………………………………………..
Open Issues: new customers need to register
customer lacks enough money.
Source: ……… Case Study – Video Rent OZ
…………………………………………………..
Author: ……………………………………………………………..
Revision &
Date
……………………………………………………………..
Use Case: Rent Video
ID: 103
Scope: Rent video
Priority: 10/10
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
Summary: Customer rents video from company.
Primary Actor: Customer.
Supporting
Actors:
staff and suppliers
Stakeholders: customer, owner ,supplier and staff
Generalization: Catalogue item,rental item and sale item all are products
Include:
Extend: Item has different categories
Precondition: video not yet rented
Trigger: customer wants to rent video
Normal Flow: Customer order video
Customer pays deposit for video
Sub-Flows ……………………………………………………………..
Alternate
Flow/
Exceptions:
Video are not available in store
Customer has no deposit to pay
Post-
Condition:
video returned and video rented
Non-
Behavioral
Requirements:
……………………………………………………………..
Open Issues: Customer needs more video to rent
Source: …… Case Study – Video Rent OZ
………………………………………………………..
Author: ……………………………………………………………..
Revision &
Date
……………………………………………………………..
5.
Document Page
6.
Document Page
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
IV. Structural and Dynamic Modeling
1.
Grammatical
Objects
Class Comments
contract Item ………………………………………….
Credit card Payment ………………………………………….
Gift card payment ………………………………………….
2.
Class Description Responsibilities Use Case
customer customer buys item To buy buy
payment customer makes
payment
payment made pay
Rent item Customer rents item Item rented rent
category Category belongs to
rent item
Belongs to item
staff Staff works on item To check and works on
item
Checks and
works
supplier Supplier supplies item To supply supplying
Local store Local store holds item To hold item stores
Online portal Online portal holds
item
To hold item records
3.
CLASS CUSTOMER
ATTRIBUTES
Attribute Collaborators
name String it is private
email email it is private
Phone number Integer it is private
OPERATIONS
Operation Collaborators
registering It is public and void
Makespayment It is public and void
Document Page
Renting It is public and void
BuyingItem It is public and void
CLASS PAYMENT
ATTRIBUTES
Attribute Collaborators
name string and private
date it is date and private
cost Long and private
OPERATIONS
Operation Collaborators
Payment it is public and void
CLASS RENTAL ITEM
ATTRIBUTES
Attribute Collaborators
name String it is private
date Date it is private
cost Long it is private
Item status String it is private
ItemId String it is private
Cost Long it is private
Category String it is private
OPERATIONS
Operation Collaborators
IsssuingItem it is public and it is void
Returning item it is public and void
Rentingitem It is public and void
CLASS Local Store
ATTRIBUTES
Attribute Collaborators
name string it is private
storeId string it is private
Document Page
Location Location it is private
OPERATIONS
Operation Collaborators
registering it is public and void
CLASS ONLINE PORTAL
ATTRIBUTES
Attribute Collaborators
name string and private
portalId string and private
location String and private
category String and private
OPERATIONS
Operation Collaborators
registering it is public and void
CLASS SUPPLIER
ATTRIBUTES
Attribute Collaborators
name string and private
email email and private
contacts Interger and private
Supplier id String
OPERATIONS
Operation Collaborators
Supplying public and return items
CLASS CATEGORY
ATTRIBUTES
Attribute Collaborators
name string and private
price long and private
CategoryId Private and string
Rating It is private and string
OPERATIONS
Operation Collaborators
Renting item it is string and public
CLASS STAFF
ATTRIBUTES
Attribute Collaborators
name
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
email
jobID String and private
position String and private
OPERATIONS
Operation Collaborators
working onItem it is public and void
CheckingItem Public and void
4.
5.
Document Page
Document Page
Reference
chevron_up_icon
1 out of 13
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]

Your All-in-One AI-Powered Toolkit for Academic Success.

Available 24*7 on WhatsApp / Email

[object Object]