0% found this document useful (0 votes)
65 views41 pages

Case Study On: Aditya Institute of Post Graduate Studies

This document provides a requirements analysis for an online movie reservation system. The existing system has drawbacks like requiring manual effort, taking time to issue tickets, and waste of time. The proposed system is an online portal where customers can make movie ticket bookings for theaters showing movies. It allows availability checking, online booking, viewing show schedules, and special offers. Payment is online using a bank card or via phone. The system has modules for customer information, theater management, movie information, and manager reports. Functional requirements include a customer master to store customer details, ticket transactions module, and report generation for managers.

Uploaded by

Legend Efsane
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
65 views41 pages

Case Study On: Aditya Institute of Post Graduate Studies

This document provides a requirements analysis for an online movie reservation system. The existing system has drawbacks like requiring manual effort, taking time to issue tickets, and waste of time. The proposed system is an online portal where customers can make movie ticket bookings for theaters showing movies. It allows availability checking, online booking, viewing show schedules, and special offers. Payment is online using a bank card or via phone. The system has modules for customer information, theater management, movie information, and manager reports. Functional requirements include a customer master to store customer details, ticket transactions module, and report generation for managers.

Uploaded by

Legend Efsane
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 41

ADITYA INSTITUTE OF POST GRADUATE STUDIES

(Affiliated to Andhra University)


RTO Offi!e Road" Ayodya Na#ar" $a%inada&'(())(
Ph no )**+&,(+---.

CASE STUDY ON
ON/INE 0O1IE RESER1ATION SYSTE0
2Y
3hSrinivas
USriDivya
S%0astan Shareef
III 03A I SE0ESTER
Under the Estee4ed G5idan!e of
0rsAr5na
/e!t5rer in 3o465ter S!ien!e
DEPART0ENT OF 3O0PUTER S3IEN3E
ADITYA INSTITUTE OF POST GRADUATE STUDIES
$A$INADA&'(())(
(,))*&,)..)

& . &
ADITYA INSTITUTE OF P.G STUDIES
(Approved by A.I.C.T.E. New Delhi)
(Affili!ed !o A"dhr U"iver#i!y)
U"der !he $"%e&e"! of Adi!y A'de&y
(A(INADA)*++,,+-ph./+0111/
DEPA2T$ENT OF CO$PUTE2 SCIENCE


3ERTIFI3ATE

Thi# i# 'er!ify !h! i! i# bo"ified re'ord of !he C#e S!3dy wor4
e"!i!led 7ON/INE 0O1IE RESER1ATION SYSTE07 do"e by
Sri"iv#- SriDivy- S4.$#!" Shreef d3ri"% !he period /,5,)/,55 i"
pr!il f3lfill&e"! of !he re63ire&e"!# for !he wrd of De%ree 7$#!er Of
Co&p3!er Appli'!io"#7 i" !he Depr!&e"! of Co&p3!er S'ie"'e#- Aditya
Instit5te of Post Grad5ate St5dies" 44i"d.
(0rsAr5na) (0rsD2EU/A8)
I"!er"l G3ide 8ed of !he dep!.
Depr!&e"! of Co&p.S'.


E9!er"l E9&i"er
& , &
A3$NO9/EDGE0ENT
:e vil !hi# oppor!3"i!y !o e9pre## o3r deep #e"#e of %r!i!3de "d her!y
!h"4# !o 0rsAr5na who i# !he i"!er"l %3ide of !hi# proble& for hi# 'o"#!"!
%3id"'e -4ee" i"!ere#! ope")&i"ded di#'3##io"# o" hi# e"'o3r%e&e"! %ive" d3ri"%
!hi# period d3ri"% !hi# period "d prepr!io" of '#e #!3dy.
I! %ive# 3# i&&e"#e ple#3re he e9pre## ple#3re o3r deeply fel! %r!i!3de !o
word# 0rNSeshaReddy-hono5ra:le !hair4an"AIPS"$a%inada:e l#o !h"4
0rNa#endra $54ar " 6rin!i6al "d 0rs D 2e5lah" 8ead of the De6art4ent of
3o465ter S!ien!e for !heir 'o)oper!io" "d for providi"% e9'elle"! lb f'ili!ie#.
:e re very &3'h !h"4f3l !o !he f'3l!y &e&ber# of o3r 'olle%e -"d l#o !o
!he lb !e'h"i'i"# "d Cl##&!e# for !heir 'o"!i"3o3# #3ppor! "d 'o)oper!io"
d3ri"% !hi# '#e #!3dy.
Al!ho3%h lefle! !i!le 7A'4"owled%e&e"!# '""o! repre#e"! o3r !r3e feeli"%#
for ll !he#e per#o"#7 -we feel very &3'h !h"4f3l !o ll of !he& "d l#o !o o3r
pre"!# for e"'o3r%i"% 3#-%ivi"% 3# ll !he &orl #3ppor! re63ire# "d !o ll people
who &4i"% !he#e e"devo3r reli!y.
U.SriDivy
Ch.Sri"iv#
S4.$#!" Shreef
& ( &
DE3/ARATION
:e hve by de'lre !h! !he '#e #!3dy e"!i!led 7 ON/INE
0O1IE RESER1ATION SYSTE0 7 h# bee" developed by 3# 3"der
!he #3per vi#io" of 0rsAr5na f'3l!y of AIPS- "d #3b&i!!ed !o AIPS-
44i"d i" pr!il f3lfill&e"! for !he re63ire&e"!# for !he '#e #!3dy.
Ch.Sri"iv#
U.SriDivy
S4.$#!" Shreef
& + &
A2STRA3T
The #y#!e& i# O"li"e &ovie re#erv!io" Sy#!e& develop&e"! for !he
The!re#. I! i# 'o"'ep! of developi"% web por!l . where '3#!o&er '" &4e
&ovie !i'4e!# i" !he!re# !h! re &de vilble i" !he #i!e .The !r"#fer of !i'4e!# i#
l#o do"e i&&edi!ely .
5 . Avilbili!y of !i'4e!# o" &e"!io"ed d!e "d !i&e i" #pe'ified 'i!y .
/ . O"li"e boo4i"%
+ . I"for&!io" of #how# r3""i"% i" !he!re#
; . Spe'il offer#
The provi#io" for &o"ey !r"#'!io"# re por!l . Thi# re63ire# po##e##io" of
b"4<# 'redi! or debi! 'rd wi!h '3#!o&er . A" l!er"!ive &e'h"i#& l#o e9i#!# for
people who doe#"<! hve b"4 'rd . Thi# pro'ed3re i"volve# vi pho"e
'o"fere"'e# .

;
& ' &
INDE<
5. I"!rod3'!io"
/. Proble& S!!e&e"!
+. 2e63ire&e"! A"ly#i# Do'3&e"!
+.5.I"!rod3'!io"
+./.C3rre"! Sy#!e&
+.+.Propo#ed Sy#!e&
+.;.Sy#!e& $odel#
;. Sy#!e& De#i%" do'3&e"!
;.5.I"!rod3'!io"
;./.C3rre"! Sof!wre Ar'hi!e'!3re
;.+.Propo#ed Sof!wre Ar'hi!e'!3re
*. Te#!i"% Spe'ifi'!io"#
*.5.S!r3'!3rl Te#!i"%
*.5.5.I"!rod3'!io"
*.5./.=i#! of Te#! C#e#
*./.F3"'!io"l Te#!i"%
*./.5.I"!rod3'!io"
*././.=i#! of Te#! C#e#
& - &
RE=UIRE0ENTS ANA/YSIS DO3U0ENT
E<ISTING SYSTE0
.
The &"%er# of The!re# fll# #hor! of 'o"!rolli"% !he i##3i"% of !i'4e!# .
The de'i#io" for ppri#l of "e9! #how !i'4e!# i" dv"'e i# diffi'3l! .8e i# "o!
provided wi!h !he de!iled pro>e'! i"for&!io" do"e or !o be ##i%"ed b#ed o"
Appli'!io" ? @er!i'l#. For i##3i"% !he !i'4e!# "eed !he e9!r &"3l effor! "d !4e
&3'h !i&e !o re'eive !he !i'4e!# .

.
DRA92A3$S IN E<ISTING SYSTE0>
Need of e9!r &"3l effor!.
I! 3#ed !o !4e &3'h !i&e !o re'eive Ti'4e!#
:#!%e of !i&e will be hi%h .
& ? &
PROPOSED SYSTE0
. The #y#!e& i# O"li"e &ovie re#erv!io" Sy#!e& develop&e"! for !he
The!re#. I! i# 'o"'ep! of developi"% web por!l . where '3#!o&er '" &4e
&ovie !i'4e!# i" !he!re# !h! re &de vilble i" !he #i!e .The !r"#fer of !i'4e!# i#
l#o do"e i&&edi!ely .
5 . Avilbili!y of !i'4e!# o" &e"!io"ed d!e "d !i&e i" #pe'ified 'i!y .
/ . O"li"e boo4i"%
+ . I"for&!io" of #how# r3""i"% i" !he!re#
; . Spe'il offer#
The provi#io" for &o"ey !r"#'!io"# re por!l . Thi# re63ire# po##e##io" of
b"4<# 'redi! or debi! 'rd wi!h '3#!o&er . A" l!er"!ive &e'h"i#& l#o e9i#!# for
people who doe#"<! hve b"4 'rd . Thi# pro'ed3re i"volve# vi pho"e
'o"fere"'e# .
AD1ANTAGES OF PROPOSED SYSTE0>
@ery f#! "d ''3r!e.
No "eed of "y e9!r &"3l effor!.
No fever of d! lo##.
A3#! "eed li!!le 4"owled%e !o oper!e !he #y#!e&.
Doe#"<! re63ire "y e9!r hrdwre devi'e.
A! l#! very e#y !o re'eive !he !i'4e!#.
& * &
0ODU/E DIS3RIPTION.
The li#! of &od3le# i"'orpor!ed wi!h BON/INE 0O1IE RESER1ATION
SYSTE0@ i#
C3#!o&er I"fo $od3le
The!re $"%e&e"! $od3le
$ovie I"for&!io" $od3le
$"%er 2epor!#
35sto4er Info 0od5le >
Thi# &od3le del# wi!h !he &"%e&e"! of !he '3#!o&er# i"for&!io"
#3'h # !he per#o"l de!il#)hi# "&e- lo%i" id- p##word -e!'.-
I&por!"'e of &od3le# i" "y #of!wre develop&e"! #ide i# we '" e#ily
3"der#!"d wh! !he #y#!e& we re developi"% "d wh! i!# &i" 3#e# re. A!
!he !i&e of pro>e'! we &y 're!e &"y &od3le# "d fi"lly we 'o&bi"e !he&
!o for& #y#!e&.
0ovie Infor4ation 0od5le>
Thi# &od3le del# wi!h !he &"%e&e"! of !he &ovie i"for&!io" #3'h # !he
hiri"% of !he &ovie- py&e"!# 'ri!eri- i!# i"for&!io" &i"!e""'e e!'.
Theatre 0ana#e4ent 0od5le>
Thi# &od3le del# wi!h !he &"%e&e"! of !he The!re rel!ed wi!h !he &ovie# !h!
were p#! del!- '3rre"! pro>e'!# i" hi# ''o3"! e!'.
0ana#er Re6orts 0od5le>
Thi# &od3le i# #pe'ified for !he p3rpo#e of !he repor! %e"er!io" for !he
$"%er o" hi# de#ired re63e#!#.
& A &
F5n!tional ReB5ire4ents
35sto4er 0aster> I! del# wi!h '3#!o&er de!il# !h! re e"!eri"%
!he de!il# of '3#!o&er whe" '3#!o&er lo%i" i"!o !he or%"iC!io"
"d whe"ever 'h"%e# re re63ired- !hi# will h"dle !hro3%h !he
#3b &od3le whi'h i# 3pd!e '3#!o&er &#!er "d whe"ever we
do"<! re63ire !he de!il# of '3#!o&er- i! will dele!e fro& !he db#e.
Ti!%et Transa!tions> Thi# f3"'!io"li!y &i"!i"# !he i"for&!io"
of !i'4e! !r"#'!io"#. I! &i"!i"# !he i"for&!io" of !i'4e!# h#
bee" !4e" by e'h '3#!o&er "d l#o whi'h !i'4e!# re vilble.
2ill Pay4ents> Thi# &od3le &i"!i"# py&e"! i"for&!io" of
e'h '3#!o&er for &ovie.
3an!ellation of Ti!%ets > If !he 3#er w"! !o '"'el !he re#erved
!i'4e!# he '" '"'el !he !i'4e!# - b3! i! h# !o be do"e wi!h i" !he
%ive" !i&e .
Non&F5n!tional ReB5ire4ents.
The#e re "e'e##ry for #y#!e& de#i%" "d develop&e"!. If !here i#
wri!!e" perfor&"'e re63ire&e"!#- i! >3#! &e"# !h! !hey e9i#!# i" hed#
of d&i"i#!r!or#- b3! "obody bo!hered !o wri!e !he& dow" "d &de #3re
!h! everybody %ree# wi!h !he&. The" "o" f3"'!io"l re63ire&e"!#
wo3ld be !he i"p3! for perfor&"'e !e#!i"% "d 'p'i!y pl""i"%. The#e
re !he + 'l##e# of perfor&"'e re63ire&e"!#.
5. 2e#po"#e !i&e
/. Thro3%hp3!
+. Co"'3rre"'y
Res6onse ti4es or pro'e##i"% !i&e# defi"e how f#! re63e#!# wo3ld be
pro'e##ed. A''ep!ble re#po"#e !i&e# #ho3ld be defi"ed i" e'h pr!i'3lr
'#e. A !i&e of +, &i"3!e# '" be e9'elle"! for bi% b!'h >ob- b3!
b#ol3!ely 3"''ep!ble for %e!!i"% web p%e i" '3#!o&er por!l.
& .) &
Thro5#h65t i# !he r!e ! whi'h i"'o&i"% re63e#!# re 'o&ple!ed.
Thro3%hp3! defi"e# lod o" !he #y#!e& "d i# &e#3red i" oper!io"# per
!i&e 3"i!. I! &y be !he "3&ber of !r"#'!io"# per #e'o"d .
3on!5rren!y- !he "3&ber of 3#er# or !hred# wor4i"% #i&3l!"eo3#ly- i#
i&por!"! !oo. Eve" if 3#er# re 'o""e'!ed- b3! "o! '!ive- !hey #!ill hold
!he #&e re#o3r'e#.
Perfor4an!e> F#! re!rievl of e&ployee<# i"for&!io" re63ired by
!he Ce"!rl $"%e&e"! fro& !he d!b#e !hro3%h SD=.
Availa:ility> Thi# pro>e'! h# bee" !e#!ed #3''e##f3lly whi'h "eed#
ll re63ire&e"!# # #pe'ified "d %ivi"% ''3r!e o3!p3! # "eeded.
So !he or%"iC!io" '" i&ple&e"! !hi# pro>e'! e#ily.
Relia:ility> I" !he C3rre"! Sy#!e&- we re providi"% !he #e'3ri!y !o
!he e&ployee i"for&!io" "d 3!hori"% d! !o o"ly Ce"!rl
$"%e&e"! "d llowi"% effe'!ive re!rievl of d!. I! i# l#o
helpf3l i" op!i&3& 3!iliC!io" of !i&e.

& .. &
Introd5!tion to U0/

The U"ified $odeli"% ="%3%e i# #!"drd l"%3%e for wri!i"%
#of!wre bl3epri"!#. The U$= &y be 3#ed !o vi#3liCe- #pe'ify-
'o"#!r3'!- "d do'3&e"! !he r!if'!# of #of!wre i"!e"#ive #y#!e&.
The U$= i# ppropri!e for &odeli"% #y#!e&# r"%i"% fro&
e"!erpri#e i"for&!io" #y#!e&# !o di#!rib3!ed :eb)b#ed ppli'!io"# "d
eve" !o hrd rel !i&e e&bedded #y#!e&#. I! i# very e9pre##ive l"%3%e
ddre##i"% ll !he view# "eeded !o develop "d !he" deploy #3'h #y#!e&#.
Eve" !ho3%h i! i# e9pre##ive- !he U$= i# "o! diffi'3l! !o 3"der#!"d "d
!o 3#e. =er"i"% !o pply !he U$= effe'!ively #!r!# wi!h for&i"%
'o"'ep!3l &odel of !he l"%3%e- whi'h re63ire# !hree &>or ele&e"!#.
!he U$=<# b#i' b3ildi"% blo'4#- !he r3le# !h! di'!!e how !he#e b3ildi"%
blo'4# &y be p3! !o%e!her- "d #o&e 'o&&o" &e'h"i#&# !h! pply
!hro3%ho3! !he l"%3%e.
The U$= i# o"ly l"%3%e "d #o i# >3#! o"e pr! of #of!wre
develop&e"! &e!hod. The U$= i# pro'e## i"depe"de"!- l!ho3%h
op!i&lly i! #ho3ld be 3#ed i" 3#e '#e drive"- r'hi!e'!3re)'e"!ri'-
i!er!ive- "d i"'re&e"!l.
The U$= i# l"%3%e whi'h provide# vo'b3lry "d !he r3le# for
'o&bi"i"% word# i" !h! vo'b3lry for !he p3rpo#e of 'o&&3"i'!io". A
&odeli"% l"%3%e i# l"%3%e who#e vo'b3lry "d r3le# fo'3# o" !he
'o"'ep!3l "d phy#i'l repre#e"!!io" of #y#!e&. A &odeli"% l"%3%e
#3'h # !he U$= i# !h3# #!"drd l"%3%e for #of!wre bl3epri"!#.
& ., &
$odeli"% yield# " 3"der#!"di"% of #y#!e&. No o"e &odel i# ever
#3ffi'ie"!. 2!her- we of!e" "eed &3l!iple &odel# !h! re 'o""e'!ed !o
o"e "o!her i" #of!wre develop&e"! i" order !o 3"der#!"d "y!hi"% b3!
!he &o#! !rivil #y#!e&. For #of!wre i"!e"#ive #y#!e&#- !hi# re63ire#
l"%3%e !h! ddre##e# !he differe"! view# of #y#!e&<# r'hi!e'!3re # i!
evolve# !hro3%ho3! !he #of!wre develop&e"! life'y'le.
The vo'b3lry "d r3le# of l"%3%e #3'h # !he U$= !ell# 3# how !o
're!e "d red well for&ed &odel#- b3! !hey do"<! !ell 3# wh! &odel#
!hey #ho3ld 're!e "d whe" we #ho3ld 're!e !he&. Th!<# !he role of
#of!wre develop&e"! pro'e##. A well defi"ed pro'e## will %3ide 3# i"
de'idi"% wh! r!if'!# !o prod3'e- wh! '!ivi!ie# "d wh! wor4er# !o
3#e !o 're!e !he& "d &"%e !he&- "d how !o 3#e !ho#e r!if'!# !o
&e#3re "d 'o"!rol !he pro>e'! # whole.
The U$= i# &ore !h" >3#! b3"'h of %rphi'l #y&bol#. 2!her- behi"d
e'h #y&bol i" !he U$= "o!!io" i# well)defi"ed #e&"!i'#. I" !hi#
&""er- o"e developer '" wri!e &odel i" !he U$=- "d "o!her
developer- or eve" "o!her !ool- '" i"!erpre! !h! &odel
3&&bi%o3#ly.U$= ddre##e# !he #pe'ifi'!io" of ll !he i&por!"!
"ly#i#- de#i%" "d i&ple&e"!!io" de'i#io"# !h! &3#! be &de i"
developi"% "d deployi"% #of!wre)i"!e"#ive #y#!e&.
The U$= i# "o! vi#3l pro%r&&i"% l"%3%e- b3! i!# &odel# '" be
dire'!ly 'o""e'!ed !o vrie!y of pro%r&&i"% l"%3%e#. Thi# &e"#
!h! i! i# po##ible !o &p fro& &odel i" !he U$= !o pro%r&&i"%
l"%3%e. Thi"%# !h! re be#! e9pre##ed %rphi'lly re do"e #o i" !he
pro%r&&i"% l"%3%e. Thi# &ppi"% perfor&# forwrd e"%i"eeri"%. The
%e"er!io" of 'ode fro& U$= &odel i"!o pro%r&&i"% l"%3%e. The
rever#e i# l#o po##ible. U"le## we e"'ode !h! i"for&!io" i" !he
i&ple&e"!!io"- i"for&!io" i# lo#! whe" &ovi"% fro& &odel# !o 'ode.
& .( &
2ever#e e"%i"eeri"% !h3# #3ppor!# !ool #3ppor! wi!h h3&" i"!erve"!io".
Co&bi"i"% !he#e !wo p!h# of forwrd 'ode %e"er!io" "d rever#e
e"%i"eeri"% yield# ro3"d!rip e"%i"eeri"%- &e"i"% !he bili!y !o wor4 i"
ei!her %rphi'l or !e9!3l view- while !ool# 4eep !he !wo view#
'o"#i#!e"!. I" ddi!io" i! !hi# dire'! &ppi"%- !he U$= i# #3ffi'ie"!ly
e9pre##ive "d 3"&bi%3o3# !o per&i! !he dire'! e9e'3!io" of &odel#- !he
#i&3l!io" of #y#!e&#- "d !he i"#!r3&e"!!io" of r3""i"% #y#!e&#.
The U$= i# i"!e"ded pri&rily for #of!wre)i"!e"#ive #y#!e&#. I! h#
bee" 3#ed effe'!ively for #3'h do&i"# #
E"!erpri#e i"for&!io" #y#!e&#
E"4i"% "d fi""'il #ervi'e#
Tele'o&&3"i'!io"#
Tr"#por!!io"
Defe"#e?ero#p'e
2e!il
$edi'l ele'!ro"i'#
S'ie"!ifi'
Di#!rib3!ed web b#ed #ervi'e#
The U$= i# "o! li&i!ed !o &odeli"% #of!wre. I" f'!- i! i# e9pre##ive
e"o3%h !o &odel "o")#of!wre #y#!e&#- #3'h # wor4flow i" !he le%l
#y#!e&- !he #!r3'!3re "d behvior of p!ie"! hel!h're #y#!e&- "d
de#i%" of hrdwre.
2!io"l $'hi"e# w# fo3"ded by P3l =evy "d i" 5FG5 !o
provide !ool# !o e9p"d !he 3#e of &oder" #of!wre e"%i"eeri"% pr'!i'e#-
pr!i'3lrly e9pli'i! &od3lr r'hi!e'!3re "d i!er!ive develop&e"!.
2!io"l w# #old for USH/.5 billio" !ilorble pro'e## !h! %3ided
& .+ &
develop&e"! !ool# !h! 3!o&!ed !he ppli'!io" of !h! ''eler!ed
dop!io" of bo!h !he pro'e## "d !he !ool#.
2!io"l 2o#e i# !ool #er prod3'ed "d &r4e!ed by 2!io"l
Sof!wre Corpor!io" ("ow ow"ed by IE$). 2o#e i# " oper!io"l !ool
#e! !h! 3#e# U$= # i! &e"# for f'ili!!i"% !he f'!or of do&i"
#e&"!i'# "d r'hi!e'!3re?de#i%" i"!e"!. U$= h# "3&ber of differe"!
"o!!io"#- llowi"% !he #pe'ifi'!io" of !he r!if'!# of de#i%" fro& &"y
per#pe'!ive# "d for differe"! ob>e'!ive# d3ri"% !he 'o&p3!er e"%i"eeri"%
life'y'le. $o#! of !he#e "o!!io"# re dire'!ly #3ppor!ed !hro3%h !he 2o#e
!ool #e!.
O"e of !he 3"i63e 'hr'!eri#!i'# of ro#e i# i!# bili!y !o be
e9!e"ded !hro3%h 3#e of i!# BAdd)i"I 'pbili!y. Thi# llow# !ool
f3"'!io"li!y !o be e9!e"ded i" "3&ber of differe"! dire'!io"#- #3'h #
by ddi"% "ew !ool#- &odifyi"% e9i#!i"% o"e# "d ddi"% whole "ew
'o&ple&e"!ry 'o"'ep!3l de#i%" &e!hod# i"!o !he 2o#e !ool#e!. The
'o&ple!e fbri' of U$= "d i!# reliC!io" i" !he 2o#e #e! of 'o&po"e"!#
i# &de vilble !o !he 3#er?e"%i"eer. I hve fo3"d !h! !he#e i"!erf'i"%
'pbili!ie# re poorly do'3&e"!ed. They #ho3ld do be!!er >ob of
do'3&e"!i"% !hi# 'pbili!y "d &4i"% !he i"for&!io" &ore widely
vilble- # I !hi"4 i! i# vl3ble pl!for& i" whi'h !o e9plore re#er'h
ide# i" de#i%" "d "ly#i# &e!hod#.
I hve fo3"d U$= "d 2o#e !o be 3#ef3l i" wide r"%e of
&odeli"% #i!3!io"#- "d !ypi'lly will 3#e i! !o #i&ply or%"iCe !he
'o"'ep!# of do&i" I & #!3dyi"%- #o !h! i! i# e#ier for &e !o or%"iCe
"d re!i" b#i' 'o&prehe"#io" of !he i"for&!io" i" !h! do&i"J
lever%i"% !he &i"d<# bili!y for B'h3"4i"%I i"for&!io" i"!o or%"iCed
& .' &
#!r3'!3re# !o &ore e#ily &"%e 'o&ple9i!y "d e"h"'e re!e"!io" of
4"owled%e #!r3'!3re.
Use !ase dia#ra4.
A 3#e '#e #pe'ifie# !he behvior of #y#!e& or pr! of #y#!e& "d i#
de#'rip!io" of #e! of #e63e"'e# of '!io"#- i"'l3di"% vri"!# !h!
#y#!e& perfor&# !o yield " ob#ervble re#3l! of vl3e !o " '!or.
:e pply 3#e '#e# !o 'p!3re !he i"!e"ded behvior of !he #y#!e& we re
developi"%- wi!ho3! hvi"% !o #pe'ify how !h! behvior i# i&ple&e"!ed.
U#e '#e# provide wy for developer# !o 'o&e !o 'o&&o"
3"der#!"di"% wi!h yo3r #y#!e&<# e"d 3#er# "d do&i" e9per!#. I"
ddi!io"- 3#e '#e# #erve !o help vlid!e yo3r r'hi!e'!3re "d !o verify
yo3r #y#!e& # i! evolve# d3ri"% develop&e"!. A# we i&ple&e"! o3r
#y#!e&- !he#e 3#e '#e# re reliCed by 'ollbor!io"# who#e ele&e"!#
wor4 !o%e!her !o 'rry o3! e'h 3#e '#e.
U#e '#e di%r&# re o"e of !he five di%r&# i" !he U$= for &odeli"%
!he dy"&i' #pe'!# of #y#!e&#. U#e '#e di%r&# re 'e"!rl !o
&odeli"% !he behvior of #y#!e&- #3b#y#!e& or 'l##. E'h o"e
#how# #e! of 3#e '#e# "d '!or# "d !heir rel!io"#hip.
U#e '#e di%r&# re i&por!"! for vi#3liCi"%- #pe'ifyi"% "d
do'3&e"!i"% !he behvior of " ele&e"!. They &4e #y#!e&#- #3b#y#!e&#
"d 'l##e# ppro'hble "d 3"der#!"dble by pre#e"!i"% " o3!#ide
view of how !ho#e ele&e"!# &y be 3#ed i" 'o"!e9!. U#e '#e di%r&#
re l#o i&por!"! for !e#!i"% e9e'3!ble #y#!e&# !hro3%h forwrd
e"%i"eeri"% "d for 'o&prehe"di"% e9e'3!ble #y#!e&# !hro3%h rever#e
e"%i"eeri"%.
& .- &
A 3#e '#e di%r& i# di%r& !h! #how# #e! of 3#e '#e# "d '!or#
"d !heir rel!io"#hip#.
A 3#e '#e di%r& i# >3#! #pe'il 4i"d of di%r& "d #hre# !he
#&e 'o&&o" proper!ie# # do ll o!her di%r&#) "&e "d %rphi'l
'o"!e"!# !h! re pro>e'!io" i"!o &odel.
:e pply 3#e '#e di%r&# !o &odel #!!i' 3#e '#e view of
#y#!e&. Thi# view pri&rily #3ppor!# !he behvior of #y#!e&)!he
o3!wrdly vi#ible #ervi'e# !h! !he #y#!e& provide# i" !he 'o"!e9! of i!#
e"viro"&e"!.
:he" we &odel !he #!!i' 3#e '#e view of #y#!e&- yo3 will !ypi'lly
pply 3#e '#e di%r&# i" o"e of !wo wy#.
5. To &odel !he 'o"!e9! of #y#!e&
$odelli"% !he 'o"!e9! of #y#!e& i"volve# drwi"% li"e ro3"d !he
whole #y#!e& "d ##er!i"% whi'h '!or# lie o3!#ide !he #y#!e& "d
i"!er'! wi!h i!.
/. To &odel !he re63ire&e"!# of #y#!e&
$odelli"% !he re63ire&e"!# of #y#!e& i"volve# #pe'ifyi"% wh! !h!
#y#!e& #ho3ld do- i"depe"de"! of how !h! #y#!e& #ho3ld do i!. 8ere
we will pply 3#e '#e di%r&# !o #pe'ify !he de#ired behvoi3r of
!he #y#!e&. I" !hi# &""er- 3#e '#e di%r& le!# yo3 view !he whole
#y#!e& # bl'4 bo9K yo3 '" #ee wh!<# o3!#ide !he #y#!e& "d yo3
'" #ee how !h! #y#!e& re'!# !o !he !hi"%# o3!#ide- b3! yo3 '"<! #ee
how !h! #y#!e& wor4# o" !he i"#ide.
& .? &
Use !ases dia#ra4s de6i!t>
Use !ases. A 3#e '#e de#'ribe# #e63e"'e of '!io"# !h! provide
#o&e!hi"% of &e#3rble vl3e !o " '!or "d i# drw" #
horiCo"!l ellip#e.
A!tors> A" '!or i# per#o"- or%"iC!io"- or e9!er"l #y#!e& !h!
ply# role i" o"e or &ore i"!er'!io"# wi!h yo3r #y#!e&. A'!or#
re drw" # #!i'4 fi%3re#.
Asso!iations. A##o'i!io"# be!wee" '!or# "d 3#e '#e# re
i"di'!ed i" 3#e '#e di%r&# by #olid li"e#. A" ##o'i!io" e9i#!#
whe"ever " '!or i# i"volved wi!h " i"!er'!io" de#'ribed by
3#e '#e. The#e re &odeled # li"e# 'o""e'!i"% 3#e '#e# "d
'!or# !o o"e "o!her wi!h " op!io"l rrowhed o" o"e e"d of !he
li"e. The rrow hed i# of!e" 3#ed !o i"di'!e !he dire'!io" of i"i!il
i"vo'!io" of !he rel!io"#hip or !o i"di'!e !he pri&ry '!or
wi!hi" !he 3#e '#e. The rrowhed# re !ypi'lly 'o"f3#ed wi!h
d!flow "d # re#3l! I void !heir 3#e.
Use !ase te46lates>

Pr!i'ip!i"% '!or#.
The!re &"%er
C3#!o&er

Flow of eve"!#.
The The!re &"%er e"!ered !hro3%h lo%i"
Af!er lo%i" The!re &"%er 'he'4 !he vilbili!y of !i'4e!#.
The!re &"%er llo'!e #o&e e9!r !i'4e!# !o C3#!o&er#.
The!re &"%er &i"!i" &ovie i"for&!io" li4e ddi!io"-
3pd!io" "d dele!io".
& .* &
C3#!o&er '" l#o e"!ered !hro3%h lo%i" . Af!er lo%i" 'he'4 !he
vilbili!y of !i'4e!# .
E9'ep!io"l flow of eve"!#.
I"vlid '3#!o&er 'he'4.
C3#!o&er &#!er re&ove# '3#!o&er de!il# if he i# "o! vilble.
The!re &"%er re&ove# &ovie de!il# if i! i# "o! "e'e##ry.
USE3ASE Dia#ra4 of Online 0ovie Reservation Syste4.
Use 3ase Te46lates for 0ana#er"35st4er lo#in>
& .A &
U#e '#e "&e $"%er or '3#!o&er =o%i"
Pr!i'ip!i"% $"%er- '3#!o&er

Flow of eve"!# (i)$"%er or '3#!o&er
e"!er# hi#?her ide"!i!y
"3&ber !o lo%i" !he #y#!e&.
(ii)$"%er or '3#!o&er
'he'4# !he re63ired de!il#.
E"!ry 'o"di!io" $"%er or '3#!o&er &3#!
4"ow !heir 3#er id "d
p##word.
E9i! 'o"di!io" $"%er or '3#!o&er doi"%
ll !he !#4# #3''e##f3lly .
Use 3ase Te46lates for Add0ovieDetails>
U#e '#e "&e Add$ovie De!il#
Pr!i'ip!i"% $"%er
Flow of eve"!# (i)$"%er e"!er# hi#?her
ide"!i!y "3&ber "d p##word !o
lo%i" !he #y#!e&.
(ii)$"%er 'he'4# !he re63ired
&ovie de!il#.
(iii)$"%er e"!er# !he de!il# i"
!he for& "d #3b&i! !he for&.
E"!ry 'o"di!io" $"%er &3#! 4"ow !heir 3#er id
"d p##word.
E9i! 'o"di!io" $"%er doi"% ll !he !#4#
#3''e##f3lly.
Use 3ase Te46lates for 3he!%Availa:ilityDetails>
& ,) &
U#e '#e "&e Che'4SAvilbili!yDe!il#
Pr!i'ip!i"% C3#!o&er-
$"%er
Flow of eve"!# (i)C3#!o&er e"!er# hi#?her
ide"!i!y "3&ber !o lo%i" !he
#y#!e&.
(ii)C3#!o&er 'he'4# !he re63ired
de!il#.
E"!ry 'o"di!io" C3#!o&er or $"%er &3#! 4"ow
!heir 3#er id "d p##word.
E9i! 'o"di!io" C3#!o&er doi"% ll !he !#4#
#3''e##f3lly "d $"%er doi"% ll
!he !#4# #3''e##f3lly.
& ,. &
C=ASS DIAG2A$ .
& ,, &
Fi# Showi"% !he overll repre#e"!!io" of 'l## di%r&
SE=UEN3E DIAGRA0
& ,( &
Se63e"'e di%r& de#'ribe# !he i"!er'!io"# be!wee" de#i%" 'o&po"e"!#
"d e"viro"&e"!. I"#!"'e of !he#e de#i%" 'o&po"e"! pper o" !he
horiCo"!l 9i# of !he di%r&- wi!h i"!er'!io" #3'h # eve"!#-
oper!io"#- "d !i&e pl'ed o" !he ver!i'l 9i#. A #e63e"'e di%r&
de#'ribe# how ob>e'!# i"!er'! wi!h e'h o!her "d how &e##%e re #e"!
"d re'eived be!wee" !he ob>e'!#.
A #e63e"'e di%r& #how# " i"!er'!io" rr"%ed i" !i&e
#e63e"'e. The i"#!"'e pr!i'ip!i"% i" !he i"!er'!io". Se63e"'e #3b
#!!e o''3r o"e f!er !he o!her. A li"e #epr!e# 'o"'3rre"! #3b #!!e#. The
rrow li"e# %ive# !he i"!er'!io" &o"% !he ob>e'! !4e# pl'e# i"
#pe'ified #e63e"'e "d !he #e63e"'e !4e# !i&e !o %o fro& be%i""i"% !o
e"d. The #e63e"'e di%r& #how# how ob>e'!# 'o&&3"i'!e wi!h o"e
"o!her. The ob>e'!# repre#e"!ed i" 3#3l wy # "&ed re'!"%le.
$e##%e repre#e"!ed # #olid li"e rrow "d !i&e re63ired by ver!i'l
li"e#. The ob>e'!# re ! !op of !he di%r& fro& lef! !o ri%h!. E9!e"di"%
li"e fro& ob>e'! i# 'lled life !i&e.
O:Ce!ts>
The ob>e'!# re lid o3! "er !he !op of !he di%r& fro& lef! !o ri%h!.
E9!e"di"% dow"wrd fro& e'h ob>e'! i# d#hed li"e 'lled ob>e'!L#
lifeli"e. Alo"% !he lifeli"e i# "rrow re'!"%le 'lled " '!iv!io" !h!
repre#e"!# " e9e'3!io" of " oper!io" !he ob>e'! 'rrie# o3!.
0essa#e>
A &e##%e '" be #i&ple- #y"'hro"o3#- #y"'hro"o3#-. A #i&ple &e##%e
i# !r"#fer of 'o"!rol fro& o"e ob>e'! !o "o!her. If " ob>e'! #e"d#
#y"'hro"o3# &e##%e- i! wi!# for " "#wer !o !he &e##%e before i!
pro'eed# wi!h i!# b3#i"e##. If " ob>e'! #e"d# #y"'hro"o3# &e##%e- i!
doe#"L! wi! for " "#wer before i! pro'eed#. I" !he #e63e"'e di%r&#-
#i&ple &e##%e h# !wo)li"e rrowhedK #y"'hro"o3# &e##%e h#
hlf)rrowhed.
Ti4e>
& ,+ &
Ti&e #!r!# ! !he !op "d pro%re##e# !owrd# !he bo!!o&. A
&e##%e !h!L# 'lo#er !o !he !op o''3r# erlier i" !i&e !h" &e##%e
!h!L# 'lo#er !o !he bo!!o&.
Fi# Showi"% !he overll repre#e"!!io" of #e63e"'e di%r&
3O//A2ORATION DIAGRA0
& ,' &
A 'ollbor!io" di%r& repre#e"!# !he or%"iC!io" of ob>e'!# !h!
pr!i'ip!e i" " i"!er'!io". Yo3 for& 'ollbor!io" di%r& by fir#!
pl'i"% !he ob>e'!# !h! pr!i'ip!e i" !he i"!er'!io".Ne9! yo3 repre#e"!
wi!h li"4# !h! 'o""e'! !he#e ob>e'!# # !he r'#.Fi"lly yo3 '" repre#e"!
!he#e li"4# wi!h !he &e##%e# !h! ob>e'! #e"d "d re'eive. Collbor!io"
di%r& hve / fe!3re# !h! di#!i"%3i#h fro& #e63e"'e di%r&.

There i# p!h !o i"di'!e how o"e ob>e'! i# li"4ed !o "o!her.yo3 '"
!!'h #!ereo!ype !o !he fr e"d of li"4 wi!h MMlo'lNN "d MM%loblNN.
There i# #e63e"'e "3&ber !o i"di'!e !he !i&e order of &e##%e#.yo3
prefi9 !he#e &e##%e# wi!h "3&ber(#!r! wi!h 5)-i"'re#i"%
&o"o!o"i'lly for e'h &e##%e# i" !he flow of 'o"!rol i.e /-+-OOOO
To #how "e#!i"% &e##%e# yo3 will 3#e de'i&l "3&ber# i.e
5.5-5./-5.+OOOO..
& ,- &
Fi# Showi"% !he overll repre#e"!!io" of Collbr!io" di%r&
& ,? &
STATE 38ART DIAGRA0 >
A3TI1ITY DIAGRA0 >
A3TI1ITY DIAGRA0
A" '!ivi!y di%r& i" &3'h #i&ilr !o flow'hr!. I! #how# #!ep#-
de'i#io" poi"!- "d br"'he#. I! i# " e9!e"#io" of !he #!!e di%r&. The
#!!e di%r& #how# !he #!!e of " ob>e'! "d repre#e"!# '!ivi!ie# #
rrow# 'o""e'!i"% !he #!!e. The '!ivi!y di%r& hi%hli%h!# !he '!ivi!ie#.
E'h '!ivi!y i# repre#e"!ed # ro3"ded re'!"%le- &ore ovl i"
pper"'e !h! !he #!!e i'o". A" rrow repre#e"!# !he !r"#'!io" fro&
o"e '!ivi!y !o !he "e9!. =i4e !he #!!e di%r&- !he '!ivi!y di%r& h#
#!r!i"% poi"! repre#e"!ed by filled)i" 'ir'le- "d " e"dpoi"!
repre#e"!ed by b3llL# eye.
& ,* &
Fi# Showi"% !he overll repre#e"!!io" of A'!ivi!y di%r&

& ,A &
Syste4 Desi#n Do!54ent
Introd5!tion
& () &
65r6ose of the syste4> O"li"e $ovie re#erv!io" #y#!e& i# 3#ed !o 're!e
"ew 3#er "d e#ily he '" re#erve !he !i'4e!# by lo%i" i"!o !he or%"iC!io" .
Desi#n Goals> U#i"% !hi# #y#!e&- we '" 're!e " effe'!ive 'o&&3"i'!io"
&edi be!wee" !wo or &ore per#o"# of " or%"iC!io" whi'h i# very f#! i" "!3re.
Ordi"ry &e!hod# for 'o&&3"i'!io"# i" " or%"iC!io".
35rrent SoftDare Ar!hite!t5re>
Pro6osed SoftDare Ar!hite!t5re>
II S5:syste4 de!o46osition> 83&" re#o3r'e &"%e&e"! Sy#!e& i#
de'o&po#ed i"!o re%i#!r!io"- lo%i"- lo%o3! ll !he#e de!il# e"!ered i"!o !he d!b#e.
8ardDare and SoftDare 0a66in#(De6loy4ent Dia#ra4)>
& (. &
Register
DataBase
Login Logout
:WindowsHost
:WindowsHost
:WindowsHost
apc:pc
:Iexplorer
emp personal
details database
:training detail
s database
:compensation
details database
:WindowsHost
Fi#5re> De6loy4ent Dia#ra4>
Persistent Data 0ana#e4ent>
& (, &
:WebServer
A!!ess 3ontrol and Se!5rity>
Providin# A!!ess 3ontrol>
I" ''e## 'o"!rol &e'h"i#&# differe"! '!or# hve ''e## !o differe"!
f3"'!io"li!ie# "d !hree ppro'he#.
. Globl ''e## !ble
b. A''e## 'o"!rol li#!
'. Cpbili!ie#
a. Glo:al A!!ess ta:le> I! repre#e"!# e9pli'i!ly every 'ell i" !he
&!ri9 # (A'!or- 'l##- Oper!io"). Thi# ''e## !ble de!er&i"e# if "
'!or h# ''e## !o #pe'ifi' ob>e'! re63ire# loo4i"% 3p !o !he
'orre#po"di"% !3ple. If "o #3'h !3ple i# defi"ed- ''e## i# de"ied.
b. A!!ess 3ontrol list> I! ##o'i!e# li#! of(A'!or- Oper!io") pir
wi!h e'h 'l## !o be ''e##ed. E&p!y 'ell# re di#'rded. Every !i&e
" ob>e'! i# ''e##ed- i!# ''e## li#! i# 'he'4ed for !he 'orre#po"di"%
'!or "d oper!io".
c. 3a6a:ilities> A 'pbili!y ##o'i!e# ('l##- oper!io") pir wi!h "
'!or. A llow# " '!or ''e## !o " ob>e'! of !he 'l## de#'ribed i" !he
'pbili!ie#.
Desi#nin# Glo:al !ontrol floD>
Co"!rol flow i# !he #e63e"'e of '!io"# i" #y#!e&. I" ob>e'!)orie"!ed #y#!e&#
#e63e"!il '!io"# i"'l3de whi'h oper!io" #ho3ld be e9e'3!ed i" whi'h order. There
re !hree po##ible 'o"!rol flow &e'h"i#&#.
. Pro'ed3rl drive" 'o"!rol
b. Eve"! drive" 'o"!rol
'. Thred#
& (( &
a Pro!ed5ral driven !ontrol>
The oper!io"# wi! for i"p3! whe"ever !hey "eed d! fro& " '!or.
Thi# (i"d of 'o"!rol flow i# &o#!ly 3#ed i" #y#!e&# i" pro'ed3rl
l"%3%e#.
: Event driven !ontrol>
A &i" loop wi!# for " e9!er"l eve"!. :he"ever !he eve"! be'o&e#
vilble- i! i# di#p!'hed !o !he ob>e'!# &o#!ly !he eve"!# re ##o'i!ed wi!h
b#ed o" i"for&!io".
! Threads>
Thred# re 'o"'3rre"! vri!io"# of pro'ed3re drive" 'o"!rol i.e !he
#y#!e& '" 're!e " rbi!rry "3&ber of !hred#- e'h !hred
'orre#po"di"% !o differe"! !hred#. If !hred "eed# ddi!io"l d!- i!
wi!# for i"p3! fro& " '!or.
Identifyin# :o5ndary !onditions>
:e "eed !o e9&i"e !he bo3"dry 'o"di!io"# of #y#!e& i.e !o de'ide how !he
#y#!e& i# #!r!ed- i"i!iliCed "d #h3!dow". I" every #y#!e& del wi!h &>or fil3re#
whi'h h# d! 'orr3p!io"- "e!wor4 o3!%e#- #of!wre error#- power o3!%e#.
I" %e"erl we ide"!ify !he bo3"dry 3#e '#e# by e9&i"i"% e'h
#3b#y#!e&# "d e'h per#i#!e"! d!.
3onfi#5ration>
For e'h per#i#!e"! ob>e'!- we e9&i"e whi'h 3#e '#e# re 're!ed- whi'h 3#e
'#e# re de#!royed.
Start56 and sh5tdoDn>
For e'h 'o&po"e"!- we dd !hree differe"! 3#e '#e# i.e. #!r!- #h3!dow" "d
'o"fi%3re !he 'o&po"e"!#.
EE!e6tion handlin#>
E9'ep!io" h"dli"%# re by !hree differe"! re#o3r'e#.
8rdwre fil3re.
'h"%e# i" !he OS e"viro"&e"!.
Sof!wre f3l!.
2o5ndary 3ondition : :e !ry !o 4eep #e'3ri!y !o !he d! "d ll f3"'!io"li!ie#.
& (+ &
& (' &
O2FE3T DESIGN DO3U0ENTATION
Introd5!tion
O:Ce!t desi#n tradeoffs
O"e of !he de#i%" 'ri!eri for "y #of!wre develop&e"! i# b3y @# b3ild.
8owever !he #y#!e& "eed# #pe'il #ol3!io" for &"%i"% !he !r"#'!io"# do"e i"
b'4i"% !he followi"% re !he "&i"% 'o"ve"!io"#.
N&e of !he f3"'!io"# whi'h i# 3#ed !o 're!e de!il# #ho3ld be e"d wi!h !he
word de!il#
"&e of !he b3!!o"# !h! re 3#ed !o !4e de'i#io"# #ho3ld 3#e !he word# li4e
''ep!i"% or #!i#fyi"%
Interfa!e do!54entation #5idelines>
I"!erf'e do'3&e"!!io" %3ideli"e# "d 'odi"% 'o"ve"!io"# re !he #i"%le
&o#! i&por!"! f'!or#. Th! '" i&prove 'o&&3"i'!io"# be!wee" developer#
d3ri"% ob>e'! de#i%".
The followi"% re !he 3#ed i" Clie"! Provi#io"i"% ob>e'! de#i%".
Cl##e# re "&ed wi!h #i"%3lr "o3"#
$e!hod# re "&ed wi!h verb phr#e#- field "d p!!er"# wi!h "o3" phr#e#.
Error #!!3# i# wri!!e" vi " e9'ep!io" o"ly "d "o! re!3r" vl3e.
Pa!%a#es>
A U$= %ro3pi"% 'o"'ep!# de"o!i"% !h! #e! of ob>e'!# or 'l##e# re rel!ed.
P'4%e# re 3#ed i" 3#e '#e "d 'l## di%r& del! wi!h !he 'o&ple9i!y ##o'i!ed
wi!h lr%e "o. of 3#e '#e# "d 'o"'ep!#.
The followi"% re !he p'4%e# i" !he 2vi"dr #y#!e&.
3o4(For FD23 S6e!iation Dhi!h is in 0ySBl)
Test
User details
& (- &

& (? &
TESTING
Te#!i"% i# !he &>or 63li!y 'o"!rol &e#3re 3#ed d3ri"% #of!wre develop&e"!. The
b#i' f3"'!io" i# !o de!e'! error# i" !he #of!wre. Te#!i"% ply# 'ri!i'l role i" 63li!y
##3r"'e for #of!wre. D3e !o !he li&i!!io" of !he verifi'!io" &e!hod# for !he
previo3# ph#e#- de#i%" "d re63ire&e"!# f3l!# l#o pper i" !he 'ode. Te#!i"% i#
3#ed for de!e'!i"% !he#e error#. I" ddi!io" !o de!e'!i"% !he error i"!rod3'ed d3ri"% !he
'odi"% ph#e.
Te#!i"% i# dy"&i' &e!hod for verifi'!io" "d vlid!io"- where !he #y#!e&
!o be !e#!ed i# '!3lly e9e'3!ed "d behvior of !he #y#!e&- fro& whi'h !he pre#e"'e
of f3l!# '" be red3'ed.
/E1E/S OF TESTING
I" order !o 3"'over !he error# pre#e"! i" differe"! ph#e# we hve !he 'o"'ep!
of level# of !e#!i"%. The b#i' level# of !e#!i"% re-
Clie"! Need A''ep!i"% Te#!i"%
2e63ire&e"!# Sy#!e& Te#!i"%
De#i%" I"!e%r!io" Te#!i"%
Code U"i! !e#!i"%

Syste4 Testin#
The philo#ophy behi"d !e#!i"% i# !o fi"d error#. Te#! '#e# re devi#ed
wi!h !hi# i" &i"d. A #!r!e%y e&ployed for #y#!e& i# 'ode !e#!i"%. The 'ode !e#!i"%
e9&i"e# !he lo%i' of !he pro%r&. To follow !hi# &e!hod we developed #o&e !e#!
& (* &
d! !h! re#3l!ed i" e9e'3!i"% every i"#!r3'!io" i" !he pro%r& "d &od3le i.e every
p!h i# !e#!ed. Sy#!e&# re "o! de#i%"ed # e"!ire "or re !hey !e#!ed # #i"%le
#y#!e&#. To e"#3re !h! !he 'odi"% i# perfe'! !wo !ype# i# perfor&ed or for !h!
&!!er i# perfor&ed o" ll #y#!e&#.
Types of Testing
P U"i! Te#!i"%
P =i"4 Te#!i"%
U"i! !e#!i"% fo'3#e# o" verifi'!io" effor! o" !he #&lle#! 3"i! of #of!wre i.e
!he &od3le. D3ri"% !he 3"'over error# wi!h i" !he bo3"dry of !he &od3le.
1. STRUCTURAL TESTING (WITH BOX
INTRO!UCTION
:hi!e bo9 !e#!i"% re l#o 'lled # 3"i! !e#!i"% fo'3#e# verifi'!io" effor! o"
!he #&lle#! 3"i! of #of!wre i.e !he &od3le. U#i"% !he de!iled de#i%" "d !he
pro'e## #pe'ifi'!io"# !e#!i"% i# do"e !o 3"'over error# wi!h i" !he bo3"dry of !he
&od3le. All !he &od3le# &3#! be #3''e##f3l i" !he 3"i! !e#! before !he #!r! of
i"!e%r!io" !e#!i"%.
/IST OF TEST 3ASES PREPARED
I !e#!ed #!ep wi#e every pe'e of 'ode- !4i"% 're !h! every #!!e&e"! i" !hi#
e9e'3!ed ! le#! o"'e. The whi!e bo9 !e#!i"% i# l#o 'lled Gl## bo9 !e#!i"%.
I hve %e"er!ed li#! of !e#! '#e#- #&ple d!. Thi# i# 3#ed !o 'he'4 ll
po##ible 'o&bi"!io"# of e9e'3!io" p!h# !hro3%h !he 'ode ! every &od3le level.
, FUN3TIONA/ TESTING (2/A3$ 2O<)
INTRODU3TION
The !e#!i"% &e!hod 'o"#ider# &od3le # #i"%le 3"i! "d 'he'4# !he 3"i! !
i"!erf'e "d 'o&&3"i'!io" wi!h o!her &od3le# r!her %e!!i"% i" !o de!il# !
#!!e&e"! level. 8ere !he &od3le will be !re!ed # bl'4 bo9 !h! will !4e #o&e
i"p3! "d %e"er!e o3!p3!. O3!p3! for %ive" #e! of i"p3! 'o&bi"!io"# re
forwrded !o o!her &od3le#.
/IST OF TEST 3ASES PREPARED
Te#! '#e# !h! red3'e by 'o3"! !h! %re!er !h" o"e- !he
"3&ber of ddi!io"l !e#! '#e# !h! &3'h be de#i%"ed !o 'hieve
re#o"ble !e#!i"%.
Te#! '#e# !h! !ell 3# #o&e !hi"% bo3! !he pre#e"'e or b#e"'e of
le##o"# of error#- r!her !h" " error ##o'i!ed o"ly wi!h !he #pe'ifi'
& (A &
!e#! ! h"d.
3ON3/USION
:e '" 'o"'l3de !h! pro>e'! i# very e##e"!il "d 3#ef3l for "y
Or%"iC!io" !o &"%e i!# re#o3r'e# effe'!ively "d pl" for f3!3re
pro>e'!#. I! i# very effe'!ive "d low)'o#! 'o&&3"i'!io" wi!h hi%h
relibili!y.
2I2I/IOGRAP8Y
5. Ob>e'! Orie"!ed Sof!wre E"%i"eeri"% ) Eer"d Er3e%%e- Alle"
8.D3!oi!e.
/. Ob>e'! Orie"!ed Sof!wre E"%i"eeri"%. Pr'!i'l #of!wre
develop&e"! 3#i"% U$= Q Av Ti&o!hy C. =e!hbrid%e Q 2ober!
=%"iere.
& +) &
& +. &

You might also like