Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

eduar mod/quiz/attempt php?attempt=1580458&cmid=813848 ning System (Academic) 1 Case 5: Destitute Donation System A charitable organization would like to improve the donation to the destitutes. It

image text in transcribed

image text in transcribed

eduar mod/quiz/attempt php?attempt=1580458&cmid=813848 ning System (Academic) 1 Case 5: Destitute Donation System A charitable organization would like to improve the donation to the destitutes. It requests you to develop a software system (DDS). 1. After login to the DDS, a registered destitute searches in a list of offered donations by donators described by a code (OD) and a contact. A donation has a code (DC), a description [DESC), an offering donator (OD), an amount (AMT), and a status (DS) ('donated' or 'not donated'); and while searching in the list of offered donations, the destitute may request a donation before the Eid 2. A week before the Eid, a staff at the charitable organization assesses the destitute request against the donation requirements (income (income), family size [FS], donated status (DSD) and decides whether the destitute is eligible or not. In the case where the destitute is eligible, the staff either accepts the destitute request or looks up for some suitable donations in the list of donations and suggests to the destitute an available, suitable donation 3. When there is an agreement (acceptance) on a donation, the staff assigns the donation to the destitute, updates the destitute donated status (DSD), and marks the donation status as "donated'. 4. In the case of an impeachment, the destitute postpones the donation. The DDS updates the donation status (DS) by changing the status from 'donated' to 'not donated' and updates the destitute donated status (DSD). 5. After one week from taking the donation, the destitute reports to DSS, providing detail of donation use [DUR.pdf) 6. The staff at charitable organization manages the list of donations by adding/removing donations to/from the list. 7. Any use of the system requires a login with an authentication by using email and pw. Q1] Draw a use case diagram for DDS. Q2] Draw a class diagram, describing each class by its attributes and methods. Q3] Assume we add a new requirement that is specified as a use case 'compute AMT' (total amount donated by donor); first identify the method or the methods to compute AMT, then dr. a sequence diagram. Do not add this use case to your diagram. Use Jacobson's stereotypes. Q4) Assume, we want to deploy this application as a set of packages, what are these packages, what they contain, and what are the relationships between them

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

Modern Database Management

Authors: Jeffrey A. Hoffer Fred R. McFadden

9th Edition

B01JXPZ7AK, 9780805360479

Students also viewed these Databases questions