Answered step by step
Verified Expert Solution
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
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
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started