Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Exercise 1 Design the Sequence diagram for our Courseware Management System case study application. Because a Sequence diagram represents the dynamic flows in an application,

image text in transcribedimage text in transcribed

Exercise 1 Design the Sequence diagram for our Courseware Management System case study application. Because a Sequence diagram represents the dynamic flows in an application, we will aim to represent one of the flows using a Sequence diagram. In a previous analysis, the following use cases for the Courseware Management System were defined: View courses Manage topics for a course Manage course information View course calendar View tutors Manage tutor information Assign courses to tutors For these use cases, in a previous phase, classes and interfaces have been modeled using the class diagram. The next step will be to combine the flow defined by the use cases and the classes involved in the use cases together to represent the different flows in the Courseware Management System. Represent the "Manage course information" flow using a Sequence diagram knowing that this flow contains one participant: the Course Administrator. Apart from this, there are a few entities with which the course administrator interacts in this flow- Course, Topic, and Tutor. The sequence of steps carried out in the "Manage course information" flow are: A user who is a course administrator invokes the manage course functionality. The manage course functionality of the course administrator invokes either the course creation or course modification functionality of a course. After the course is either created or modified, the manage topic functionality of the course administrator calls the topic creation or modification functionality of a topic. Finally, the user invokes the assign tutor to course functionality of the course administrator to assign a tutor to the selected course. Exercise 2 Sketch a sequence diagram for the normal operation of an ATM (1.e. a customer inserts the card, enters his/her PIN, enters the amount, takes the card, and takes the money). The sequence diagram should show the interaction between the different components of the ATM. The ATM consists of the following components: Screen keyboard card reader . money tray money output device interface to banking server (for modifications of the account data of the customer) Note: You do not have to consider any user or technical errors for this diagram

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

Intelligent Databases Object Oriented Deductive Hypermedia Technologies

Authors: Kamran Parsaye, Mark Chignell, Setrag Khoshafian, Harry Wong

1st Edition

0471503452, 978-0471503453

More Books

Students also viewed these Databases questions

Question

Write the difference between sexual and asexual reproduction.

Answered: 1 week ago

Question

What your favourite topic in mathematics?

Answered: 1 week ago

Question

Briefly describe vegetative reproduction in plants.

Answered: 1 week ago