Professional Documents
Culture Documents
Q3.Use case?
Ans:- Notation of use case is Ellipse.
Use cases depict pattern of Behaviour of system.
System response under various Actor Stimuli is the use case name.
Use case name is a verb.
Use case inside system boundary are in-scope functionality of the
system.
Use case outside system boundary is out of scope functionality.
Q8.System Boundary?
Ans:- System or subsystem for which use case diagram is prepared is
called subject.
Notation of system boundary is rectangle.
Actors are shown outside system boundary.
In scope use cases are shown inside.
System Boundary.
Out of scope use case are shown outside system boundary.
Actor use case relationship notation associate use case with Actor.
Generalized Actors-
Are associated with one or more use cases
Specialized Actors-
Are related with generalized actors.They are associated with all the use
cases of the generalized actor and one or more additional use cases.
Deactivate card-->
1.Deactivate card one by one
2.Deactivate card through batch program weekly
Arrow initiates from including use case & points towards included use
case.For example if after a particular transaction SMS is invariably send
then Transaction (including use case) includes Send SMS which is
(included use case)
Include relationship
ATM Subsystem-
A/C --> withdraw cash-->send sms-->SMS software
Holder --> check a/c balance
In here,
Withdraw cash-->including use case
Send sms--> included use case( compulsory carried out)
Extend relationship:-
<<includes>>
Estate Agent-----Recommend ---------->Search apartment
Apartment ---------->Reserve apartment
<<extends>>
Additional topics:-
E.g:-
M1:-Use case documentation(Paragraph Style)
The proposed ATM subsystem will allow the account holder to withdraw
cash & conduct other branch banking activities allowing him 24*7
convenience.It will also reduce work load on the bank branch personnel.
The following will be Actors of the system
Account holder:- Account holder will be able to withdraw cash,check
account balance,Print mini statement
Administrator:-The ATM subsystem can have more than one
administrators.As they are bank employees they will also hold accounts
In the bank.Hence,the administrator has all the of the account holder,He
will additional use cases such as “view reports ” for ATM subsystem &
can block “Card” of the Account holder if he thinks there is some
activity.
SMS software;-When ever cash is withdrawn a SMS is send to the
Account holder it is done through a third party software.So,it is a non
human or system Actor to ATM subsystem.
The use cases which will be the functionality of the ATM subsystem will
be:-Withdraw cash,Check account balance,Print Mini statement,view
reports,block card.You can see cheque payment will not be functionality
Of the ATM subsystem.
M2:-Use Case Documentation(Tabular Style):-