Assignment No. 05
Semester: Fall 2012
CS504: Software Engineering-I
Total Marks: 20
Due Date: 14/01/13
Instructions
Please read the following instructions carefully before assignment submission.
It should be clear that your assignment will not get any credit if:
Assignment
Description: Consider the online budgeting control system again, this time you are required to
draw a deployment diagram for the scenario given below:
Architecture of online budgeting control system consists of four tiers of servers; The clients
using browsers on their PC will connect to web server. They may use any of the HTTP or FTP
protocols for their requests. Instead of directly connecting with database, the web server will
invoke the services deployed on an application server to fulfill client’s requests. We assume that
both the web server and application server are deployed on a single mainframe and connected
through any Message oriented middleware (MOM) mechanism. The application server, using
database connectivity protocol (e.g. JDBC or ODBC), interfaces with database server to
send/receive data.
Question:
1. Given the above scenario, you are now required to draw deployment diagram for the above
system. (Although UML is recommended, you can use any symbol/notation for drawing
deployment diagram.)
2. You are also required to explain the purpose/use of all components of deployment diagram.
(Explanation of each component should not be more than three lines).
GOOD LUCK!