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-

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

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!