Course Title: Software Engineering Course Code: CSC 342 Exercise 1: Draw a Sequence Diagram for the

Course Title:
Software Engineering Course Code: CSC 342

Exercise 1:

Draw a Sequence
Diagram for the process of registering a new voter who is not currently
registered

to vote in an
upcoming election

? Assume that a
voter starts by asking the online electoral web service if he is listed in the

online electoral
registration database

? When he finds
that she is not listed, he contacts the electoral registrar, who sends him an

application form

? As part of the
application, he needs to contact the police, to request a copy of him police

record, as
persons with recent criminal convictions cannot vote

? He then sends
the police record along with the application form to the registrar

? The registrar
checks the form is filled out correctly, and then enters him details in the

registration
database

? The registrar
then sends an acknowledgement to the voter

? Who finally
checks the online registration database again to confirm that him application

was processed

Exercise 2:

To buy a book
electronically from chapterscom, a customer needs to select the book from a
list

provided by
Chapters’ eCommerce system, provide credit card information to the system, then
the

system gets
authorization from the bank for the payment, and — if positive — confirms the
sale

The order is then
sent to the orders department and when the book becomes available, it is
shipped

to the customer
Also, the order department charges the customer’s credit card by informing the

bank of the
amount

Draw a sequence
diagram that models this process Make sure to model all relevant actors and
the

interactions
between them Do show explicitly the time intervals when different actors
actively

participate in
the process you are modeling

 

Looking for a Similar Assignment? Let us take care of your accounting classwork while you enjoy your free time! All papers are written from scratch and are 100% Original. Try us today! Active Discount Code FREE15