0% found this document useful (0 votes)
27 views

The QSIG Private User Mobility Registration (PUMR) Service, Which Describes

The document discusses drawing diagrams for different use cases: an activity diagram for the QSIG Private User Mobility Registration service, a sequence diagram for a de-registration use case, and implementation diagrams for a reporting tool. It also mentions testing that the sum of two Moneys with the same currency is equal to the sum of their values. The reporting tool runs on an application server and connects to a database and service via various protocols.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
27 views

The QSIG Private User Mobility Registration (PUMR) Service, Which Describes

The document discusses drawing diagrams for different use cases: an activity diagram for the QSIG Private User Mobility Registration service, a sequence diagram for a de-registration use case, and implementation diagrams for a reporting tool. It also mentions testing that the sum of two Moneys with the same currency is equal to the sum of their values. The reporting tool runs on an application server and connects to a database and service via various protocols.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 2

A.

1. The use case diagram below describes the QSIG Private User Mobility Registration
(PUMR) service, which describes what services (use cases) are available for different
categories of users (PUM user, Authorized user).

a. Draw the activity diagram which describes in what order different functions
should be carried out and, if they are optional, under what circumstances the
functions should be invoked (5)
b. Draw the sequence diagram which describes how the actor (PUM User) initiates
the de-registration use case and how the distributed system entities (Visitor,
Home) interacts by message interchange in order to carry out the service (5)

2. Using JUnit Testing, test that the sum of two Moneys with the same currency contains
a value which is the sum of the values of the two Moneys. (4)

3. The users access the Reporting Tool by using a browser running on their local
machine and connecting via HTTP over their company's intranet to the Reporting Tool.
This tool physically runs on the Application Server named w3reporting.myco.com. The
diagram shows the Reporting Tool component drawn inside of IBM WebSphere, which
in turn is drawn inside of the node w3.reporting.myco.com. The Reporting Tool connects
to its reporting database using the Java language to IBM DB2's JDBC interface, which
then communicates to the actual DB2 database running on the server named
db1.myco.com using native DB2 communication. In addition to talking to the reporting
database, the Report Tool component communicates via SOAP over HTTPS to the
Billboard Service.

a. Draw the implementation diagrams for the Reporting tool. (6)

You might also like