Question: Q1) Discuss the term coupling in software design. In a good software design, why modules should have low coupling? Justify with your answer. Q2) Draw
Q1) Discuss the term coupling in software design. In a good software design, why modules should have low coupling? Justify with your answer.
Q2) Draw the associations that are described by the following business rules. Include the multiplicities for each relationship.
(I)A patient must be assigned to only one doctor and a doctor can have one or many patients.
(II)An employee has one phone extension, and a unique phone extension is assigned to an employee.
(III) A movie theater plays at least one movie, and a movie can be shown at up to four other movie theaters around town.
(IV) A movie has either one star, two co-stars, or more than ten people starring together. A star must be in at least one movie.
Q3) An ATM allows us to access bank accounts through an automated software process by ATM card to withdrawal money, transferring money, balance enquiry and depositing money. Draw the sequence diagram step by step considering four objects Patron, ATM, Control and database for ATM process.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
