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
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
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).
As the teacher says, "I advise you to watch lecture no.23 carefully and also read the handouts carefully."
Assignment .5 is covering lectures from 23-27. For deployment diagram, I advise you to consult architectural views of lecture 23. Deployment diagram is one of the views of Krutchen's 4+1 model. It is recommended to study handouts as well as listen video lecture 23. If you need further help, you can also use internet resources for learning about deployment diagram.
The name Deployment itself describes the purpose of the diagram. Deployment diagrams are used for describing the hardware components where software components are deployed. Component diagrams and deployment diagrams are closely related.
Component diagrams are used to describe the components and deployment diagrams shows how they are deployed in hardware.
UML is mainly designed to focus on software artifacts of a system. But these two diagrams are special diagrams used to focus on software components and hardware components.
So most of the UML diagrams are used to handle logical components but deployment diagrams are made to focus on hardware topology of a system. Deployment diagrams are used by the system engineers.
The purpose of deployment diagrams can be described as:
Visualize hardware topology of a system.
Describe the hardware components used to deploy software components.
Describe runtime processing nodes.
Thanks alot + M.Tariq Malik +
samajdar k liye itna kafi ha :P
From where we can find old asignments and solution??
HERE IS LINK FOR OLD ASSIGNMENTS WITH SOLUTION
kiya ya solution perfect hee