UML - Component and deployment diagrams on ATM transactions
5K views
Nov 28, 2024
UML - Component and deployment diagrams on ATM transactions
View Video Transcript
0:00
Component and deployment diagram of ATM transaction case study
0:06
We know that component and deployment diagram, they are actually coming under the head
0:10
There is an implementation diagram. In case of component diagram, we are going to get what are the different components which
0:16
will make the software developed. You might be asking me what are the components
0:22
So components are nothing but maybe a file, maybe one running application, that is an EXC
0:27
file maybe one package maybe one DLL dynamic linking libraries maybe one
0:34
say active X model maybe one applet so these these are the components we're
0:40
having and in the case of component diagram we are supposed to show in the
0:44
diagram that what are the different components are there that will constitute
0:48
our software in our deployment diagram in our deployment diagram we are
0:52
supposed to show that what are the different devices or nodes will be
0:57
where these nodes can be divided into two categories one is a processor another one is
1:03
a device so in case of device it will have no intelligency it will can be treated
1:08
as a dumb terminal can be treated as some input output devices and in case of
1:13
processor it will have some processing capability because it will be having some
1:17
processor residing in it and how these processors how these devices how these nodes
1:23
will get connected we shall be describing that one in our department
1:27
diagram we have we are having all this detailing in our respective chapters on
1:32
deployment diagram and component diagram so for this ATM transaction let us
1:37
concentrate on this very case study so this is our component diagram we have
1:43
suggested this one so here you see this is our ATM screen that is a package
1:49
specification this is our ATM screen that is a package body where the
1:54
respective codes are written and here we're having the signatures only so here also we're having this cash dispenser this is our
2:02
package specification like this one also this is a package specification and
2:08
these are the respective package bodies and this is one XE file which will be
2:14
used in this particular component diagram so this is the component diagram
2:18
which is depicting the architecture software architecture or what are the components which will be integrated to make our application running we have
2:27
describe that one in this diagram. So now let us show you the deployment diagram
2:32
In case of deployment diagram, we have decided that there will be one server. So as this
2:37
particular server will be a processor, some processor will be there, micropossessor will be there
2:42
inside it. So it will be having the corresponding icon will be something like this, having
2:46
this shading there But in case of devices we don have such shading there So this is a there is a banking database server using the land connection So so you a banking database server So so what are the connectivity type you are expecting whether you are going for microwave link whether you are going for satellite communication or land or
3:04
when so they are to be mentioned here so this is a regional ATM server and
3:09
from there we're having multiple different ATM client or EXC so this is a private
3:15
network we're going to suggest and this is our land so in this way the respective
3:20
deployment diagram for this ATM transaction case study we have proposed so now
3:26
let us go for one demonstration using rational row software how can we draw all
3:32
such diagrams and what are the different drawing window will come and how to
3:36
use the respective toolbox the toolbars and you'll be showing that one
3:41
using this demonstration so here is the demonstration for you now we shall show
3:47
you that how the component diagram can be drawn in rational rules so here you are considering the project ATM project so at first
3:56
we will be going for this component view and if you go for double click then this window will come and here we are having the respective toolbar which will be used
4:04
here so this line will actually depict the dependency here we are having the
4:09
package specification and here we will be having the respective package body
4:14
so that means each and every package specification must be associated with some
4:19
package body where the respective codes will be written and here we're having the
4:23
tax specifications and other details so now let me go for a sample component
4:29
diagram drawing for this ATM project so at first we're going for this
4:35
tax specification so we're writing this one as atm dot exc so these are
4:43
a tax to be executed so these tasks is related with two package specific
4:49
so I'm selecting this symbol here so here this is my card reader
5:19
Each and every package specification must be associated with some package body
5:27
So there is the package body I'm writing and giving the same name as we're having in the package specification
5:49
You know So there is a dependency between this card reader and ATM screen and obviously all the package specification must be associated with some package body
6:17
So I've drawn my respective component diagram so this is a component diagram for the ATM client so let me write a text here
6:27
So component diagram for the ATM client
6:44
Now we shall show you that how to draw the deployment diagram in our ATM projects so now for the deployment view I
6:53
shall be going for this particular window so here will be going for the
6:57
deployment and how to draw the deployment diagram we are going to show that one
7:01
so now here we are having this is mine this my processor so and this is my
7:07
the respective device and these the respective connections we're having this a note and the respective anchor note to item so let's
7:17
let me go for one by one I'm taking one processor here So I'm taking one printer and it is obviously a device
10:30
so in this way we have shown you that how to draw the respective deployment
10:36
diagram for the ATM system so here you can put some text here if you
10:42
require for the better clarification so I've shown you that how to attach one
10:46
and one note with this respective device and what is a device and what is this is
10:52
the processor sociedad and this is our device so these are the processors four
10:58
processors we have having this is one device and this particular note has got anchored with this respective processor
11:05
so now we are having this So in this session we have discussed how to draw the component diagram and how to draw the deployment diagram using rational rules software
11:42
Thanks for watching this video
#ATMs & Branch Locations
#Banking
#Computer Components
#Computer Hardware
#Computers & Electronics
#Programming
#Retail Equipment & Technology
#Software