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.
Contribute Materials
Your contribution can guide someone’s learning journey. Share your
documents today.
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 DomainScope Outline Customerï‚·Customer buys
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
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 NameTypeDescription CustomerroleBuy or rent item Sale itemprocessSupplier sale item Local storeroleStores products Online storeroleDisplay products on line Renting item processCustomer rents item RegisterprocessCustomer register both on line and local store paymentprocessPayment is made on bought product ManagerroleManagers staff staffroleWorks in company Membership card Business ruleDuring registration membership card is issued Payment mode Business rulePay via prepay card or gift card saleobjectProduct being sold contractobjectContract between buyer and company III.Behavioral Modeling
1. VideoRentOZ Stakeholders & Actors NameDescription CustomerPerson who buys and rent items staff.Are employees of Video RentOz AlexOwns of VideoRentoz ManagerAn individual who is in charge ofstaff suppliersAn individual who sales product to VideoRentOz 2.Buying ,renting and registration 3. VideoRentOZ VideoRentOZManagement: Use Cases Summary IDNameDescriptionActors 10 0Register membershipCustomer registers on online portal or on local store andmembership card is issued custom er 11 0Rent videoCustomer need to rent item from company custom er Buy item.Customer need to buy item from company custom er 17 0 Check itemStaff checks on item if it is available on portal or local store staff PayCustomer makes payment for itemcustom er WorksCustomer works on orderstaff 4. Use Case:Register membership ID:102 Scope:Register membership
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 – VideoRent OZ ………………………………………………….. Author:…………………………………………………………….. Revision & Date …………………………………………………………….. Use Case:RentVideo ID:103 Scope:Rent video Priority:10/10
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
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 – VideoRent OZ ……………………………………………………….. Author:…………………………………………………………….. Revision & Date …………………………………………………………….. 5.
6.
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
IV.Structural and Dynamic Modeling 1. Grammatical Objects ClassComments contractItem…………………………………………. Credit cardPayment…………………………………………. Gift cardpayment…………………………………………. 2. ClassDescriptionResponsibilitiesUse Case customercustomer buys itemTo buybuy paymentcustomer makes payment payment madepay Rent itemCustomer rents itemItem rentedrent categoryCategory belongs to rent item Belongs to item staffStaff works on itemTo check and works on item Checks and works supplierSupplier supplies itemTo supplysupplying Local storeLocal store holds itemTo hold itemstores Online portalOnline portal holds item To hold itemrecords 3. CLASS CUSTOMER ATTRIBUTES AttributeCollaborators nameString it is private emailemail it is private Phone numberIntegerit is private OPERATIONS OperationCollaborators registeringIt is public and void MakespaymentIt is public and void
RentingIt is public and void BuyingItemIt is public and void CLASS PAYMENT ATTRIBUTES AttributeCollaborators namestring and private dateit is date and private costLong and private OPERATIONS OperationCollaborators Paymentit is public and void CLASS RENTAL ITEM ATTRIBUTES AttributeCollaborators nameString it is private dateDate it is private costLong it is private Item statusString it is private ItemIdString it is private CostLong it is private CategoryString it is private OPERATIONS OperationCollaborators IsssuingItemit is public and it is void Returning itemit is public and void RentingitemIt is public and void CLASS Local Store ATTRIBUTES AttributeCollaborators namestring it is private storeIdstring it is private
LocationLocation it is private OPERATIONS OperationCollaborators registeringit is public and void CLASS ONLINE PORTAL ATTRIBUTES AttributeCollaborators namestring and private portalIdstring and private locationString and private categoryString and private OPERATIONS OperationCollaborators registeringit is public and void CLASS SUPPLIER ATTRIBUTES AttributeCollaborators namestring and private emailemail and private contactsInterger and private Supplier idString OPERATIONS OperationCollaborators Supplyingpublic and return items CLASSCATEGORY ATTRIBUTES AttributeCollaborators namestring and private pricelong and private CategoryIdPrivate and string RatingIt is private and string OPERATIONS OperationCollaborators Renting itemit is string and public CLASS STAFF ATTRIBUTES AttributeCollaborators name
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
email jobIDString and private positionString and private OPERATIONS OperationCollaborators working onItemit is public and void CheckingItemPublic and void 4. 5.