Professional Documents
Culture Documents
Ooad Record
Ooad Record
Ooad Record
DESCRIPTION: In the library management system, any member can enquire for a
membership, and the membership will be issued by the librarian any member having
the membership card can do the following operations.
Issue membership;
Collects books;
Collects fine;
Maintain book records;
Update student account details etc.
Member
Librarian
Use case:
Use case diagram gives a graphical overview of the action involved in a system,
different functions needed by those actions and how these different functions are
interacted.
Use case diagrams are the most known type of the behavioural UML diagrams.
Member
Librarian
Database
Components communicate with each other using interfaces. These interfaces are linked
using connectors.
Member
Librarian
Database
The deployment diagram shows the hardware of your system and the software solution
is deployed across multiple machines with each having a unique configuration.
Deployment diagram are represented using nodes. There are two types of nodes.
Device node
Processor node
Member
Librarian
Database
Sequence diagram in UML shows how object interact with each other and the order of
those interactions occur. It is important to note that they show the interactions for a
particular scenario the process are represented vertically and the interactions are shown
as arrows.
The objects in the collaboration diagram are same as of sequence diagram they are:
Member
Librarian
Database
Collaboration diagram are very similarly to activity diagrams which they show a
sequence of diagrams. It is similar to sequence but the follows in an message passed
between objects the same information can be represented using a sequence diagrams
and different object.
Member
Librarian
Database
Activity diagrams represent workflow in a graphical way they can be used to describe
business workflow or the operational workflow of any component in a sequence.
Sometimes these are used as an alternative to state machine diagrams.
These are used to display the sequence of activities. They are nothing but the graphical
represents of workflow of stepwise activities and actions.
State machine diagrams are similar to activity diagrams although notation are usage
changes a bit they are sometimes known as state chart diagrams they are very useful to
describe the behaviour of objects that different according to the state they are of
moment.
They are most commonly used to model the dynamic behaviour of classes.
DESCRIPTION:
In railway reservation system, the passenger will login to the railway website and
checks the availability of trains by specifying the details, if there is availability then he
will request for booking, make payment and the ticket will be printed.
The railway server present on the other side will check the details and accept payment
and confirm booking in the bank database the account will be updated and notification
will sent to the customer.
Actors:
Passengers
Railway server
Bank database
Use cases:
Select language.
User case diagram gives a graphical overview of the actors involved in a system,
different functions needed by those actors and how these different functions are
interacted.
Use-case diagrams are the most known type of the behavioural UML diagram.
Passenger
Railway server
User interface
Bank database
Class diagram are arguably the most used UML diagram type. It is main building
block of any object oriented solution.
It shows the classes in a system, attributes and operations of each classes and the
relationship between each class.
Customer
Bank server
User interface
Account
Components communicate with each other using interface the interface are linked
using the connectors.
The component diagram can show components dependencies between components and
the way in which they are connected to.
Passengers
Railway server
Bank database
A deployment diagram shows the hardware of your system and the software in that
hardware.
Device node
Processer node
Passenger
Railway controller
Railway database
Sequence diagram are in UML shows how objects interact with each other and the
order of these interaction occur.
It is important to note that they show the interaction for a particular scenario the
processes are represented vertically and interaction are shown as arrows.
Passenger
Railway controller
Railway database
These are very similar to activity diagram while activity diagram show sequence of the
processer collaboration overview sequence of diagram.
It is similar to sequence diagram but the focus is on message passed between the object
the same information can be represented using sequence diagram and different objects.
Passenger
Railway controller
Railway database
Activity diagram represent workflows in a graphical way they can be used to describe
business workflow or the optional workflow of any component in a system sometimes
activity diagram are used as an alternative to state machine diagram.
Activity diagram are used to display the sequence of activities they are nothing but the
graphical representation of workflow of stepwise activity and actions.
DESCRIPTION:
In the online book shop, the user may login to any website containing book shopping
and can perform the following operations like search for a particular book, select a
The bank server will be connected to the website to check the payment details.
Customer
Admin
Books
Credit card
Class diagram are arguably the most used UML diagram type. It is the main building
block of any object oriented solution. It shows the classes in a system, attributes and
operation of each class and the relationship between each class.
Customer
Admin
Credit card
The component diagram can show components, dependents between component and
the way in which they are connected to.
a deployment diagram shows the hardware of your system and the software in the
hardware deployment diagram are useful which your software solution is deployed
across multiple machines with each unique configuration.
The deployment diagrams are represented using nodes. There are types of nodes:
Device name
Processor node.
Customer object
44 K.B.N P.G COLLEGE
Books object
Admin object
Credit card object
Sequence diagram in UML shows how object interact with each other and the order
those interaction occur. It is important to note them. Show the interaction for a
particular scenario. The process are represented vertically and interaction are shown as
arrows.
The objects in the collaboration diagram are same as of sequence diagram they are:
46 K.B.N P.G COLLEGE
Customer object
Books object
Admin object
Collaboration diagram are very similar to activity diagram. While activity show a
sequence of process, collaboration overview sequence of diagram. It is similar to
sequence diagram but the focus is on messages passed between objects. The same
information can be represented using a sequence diagram and different objects.
Customer object
Books object
Admin object
Credit card object
Activity diagram represent workflow in a graphical way. They can be used to describe
business workflow or the operational workflow of any component in a system.
The activity diagrams are used to display the sequence of activity. They are nothing
but the graphical representation of workflow of stepwise activities and actions.
DESCRIPTION:
In the banking system, the customer will login to the specified bank server. If he is not
having account before then he will request for a new account. A customer having an
account can perform the following operation. Balance enquiry select transaction
(deposit amount). After selecting he can perform the transaction and finally logout
from his account. The bank server will verify the details, create new account maintain
account details and update account information.
Customer
Bank server
User Interface
Account
Class diagram are arguably the most use UML diagram type it is the main building box
of any object oriented solution. It shows that the classes in a system attributes and
operations of each classes and the relationship between each other.
Customer
Bank server
User Interface
Account
Customer
Bank server
User Interface
A deployment diagram shows the hardware of your system and the software in that
hardware. Deployment diagrams are useful when your software solution is deployed
across multiple machines with each having unique configuration.
The deployment diagrams are represents using. There are two types of nodes:
Device node
Processor node
Customer object
Account object
Bank server object
Sequence diagram in UML show how object interact with each other and the order
those interactions occur. It is important to note they show the interaction for particular
scenario. The processes are represented vertically and interactions are shown as
arrows.
The objects in the collaboration diagram are same as of sequence diagram. They are:
Customer object
Account object
Collaboration diagram are very similar to activity diagram. While activity diagram
show a sequence of processes. Collaboration overview sequence diagram. It is similar
to sequence diagram but the focus is on message passed between object. The same
information can be represented using a sequence diagram are different objects.
Customer object
Account object
Bank server object
The activity diagrams are used to display the sequence of activities. They are nothing
the graphical representation of workflow of stepwise activities and actions.
State machine diagram are similar to activity diagram although notations and usage
change a bit. They are sometimes known as state diagram or state chart diagram as
well.
They are very useful to describe the behaviour of objects that act different according to
the state they are the moment.
They are most commonly used to model the dynamic behaviour of classes.
Description:
In this ATM Application, it mainly deals with the operations the client used to perform
on the ATM machine. In order to perform operations the client must contain a valid
ATM card with a valid PIN number.
The types of operation the client or card holder can perform on the given ATM
machine are balance enquiry, withdraw, deposit password change etc.
Actors:
Card Holder
ATM machine
Bank database
Use cases:
Use case diagram gives a graphical overview of the actors involved in a system,
different functions needed by those actors and row these different functions are
interacted.
Use care diagrams are the most known type of behavioural UML diagram.
Customer
Bank server
User Interface
Account
Class diagrams are arguably the most used UML diagram type.it is the mainly
building blocks of any object oriented analysis.
It shoes the classes in a system, attributes and operations of each class and the
relationship between each class.
Customer
Bank server
User Interface
Account
Components communicate with each other using Interfaces and liked using connectors,
a component diagram represent a modular part of a system that encapsulates its
contents.
The component diagram can show the components, dependencies between components
and the way in which they are connected to.
Customer
Bank server
User Interface
A deployment diagram shows the hardware of your system and the software in that
hardware. Deployment diagrams are useful when your software solution is deployed
across multiple machines with each having unique configuration.
The deployment diagrams are represents using. There are two types of nodes:
Device node
Processor node
Customer object
Account object
Bank server object
Sequence diagram in UML show how object interact with each other and the order
those interactions occur. It is important to note they show the interaction for particular
scenario. The processes are represented vertically and interactions are shown as
arrows.
The objects in the collaboration diagram are same as of sequence diagram. They are:
Customer object
Account object
Collaboration diagram are very similar to activity diagram. While activity diagram
show a sequence of processes. Collaboration overview sequence diagram. It is similar
to sequence diagram but the focus is on message passed between object. The same
information can be represented using a sequence diagram are different objects.
Customer object
Account object
Bank server object
The activity diagrams are used to display the sequence of activities. They are nothing
the graphical representation of workflow of stepwise activities and actions.
State machine diagram are similar to activity diagram although notations and usage
change a bit. They are sometimes known as state diagram or state chart diagram as
well.
They are very useful to describe the behaviour of objects that act different according to
the state they are the moment.
They are most commonly used to model the dynamic behaviour of classes.
Description:
This software is de