documentation for software engg project
TRANSCRIPT
-
8/6/2019 Documentation for Software Engg Project
1/82
Fjvghzkoc Bhchnfbfcz W{wzfb 8
HPKKZ WJ KCJKH | PHCKPHZ
8
Fjvghzkoc Bhchnfbfcz W{wzfb
WVIBKZZFJ I[ 1
Y{hc Pyhwhj $PZ0448868+
Hidkwdfe Evbhy Adh $PZ0448866+
Goczfczw
Gfyzkmkghzf #############################################################################Fyyoy( Iooebhye coz jfmkcfj#
-
8/6/2019 Documentation for Software Engg Project
2/82
-
8/6/2019 Documentation for Software Engg Project
3/82
Fjvghzkoc Bhchnfbfcz W{wzfb 7
HPKKZ WJ KCJKH | PHCKPHZ
7
=#8# Goczftz Jkhnyhb #############################################################################
=#9 Lf}fl 0 JMJ #############################################################################
=#7 Lf}fl 8 JMJw ################################################################################
Pyogfww 7#0 Lf}fl 8 JMJ ##########################################################################
Pyogfww :#0 Lf}fl 8 JMJ ##########################################################################
Pyogfww 6#0 Lf}fl 8 JMJ ##########################################################################
Pyogfww =#0 Lf}fl 8 JMJ ##########################################################################
=#: Lf}fl 9 JMJw #################################################################################
Pyogfww 7#9 Lf}fl 9 JMJ ##########################################################################
Pyogfww 7#: Lf}fl 9 JMJ ##########################################################################
Pyogfww 6#9 Lf}fl 9 JMJ ##########################################################################
Pyogfww =#8 Lf}fl 9 JMJ ##########################################################################
=#6 Pyogfww Wpfgkmkghzkoc #####################################################################
Wzyvgzvyfj Fcnlkwd #############################################################################
Jfgkwkoc zhilf ##################################################################################
Jfgkwkoc Zyff ###################################################################################
>#8 Fczkz{ Yflhzkocwdkp Jkhnyhb ################################################################
Gdhpzfy 41 Jhzh Jkgzkochy{ moy Pyopowfj W{wzfbw ###################################################
4#8# Ftzfychl Fczkz{ #############################################################################
4#9# Pyogfww ##################################################################################
4#7# Jhzh Wzoyfw ###############################################################################
4#:# Jhzh Mlo~w ################################################################################
Gdhpzfy;1 F}fcz Bojfl ############################################################################
Fczkz{ Lkmf Dkwzoy{ ############################################################################
80# Oiafgz"Oykfczfj Jfwknc ########################################################################
Vwf Ghwf Jkhnyhb ###############################################################################
-
8/6/2019 Documentation for Software Engg Project
4/82
Fjvghzkoc Bhchnfbfcz W{wzfb :
HPKKZ WJ KCJKH | PHCKPHZ
:
Vwf Ghwf Jkhnyhb moy Hjbkc######################################################################
Vwf Ghwf ^ykzkcn Moy Hjbkc #####################################################################
Vwf Ghwf Jkhnyhb moy MHGVLZ[ #################################################################
^ykzkcn Vwf Ghwf moy MHGVLZ[ #################################################################
Vwf Ghwf Jkhnyhb moy Wzvjfcz ###################################################################
^ykzkcn Vwf ghwf1 ##############################################################################
88# Kczfyhgzk}f Wgyffc Jfwknc ####################################################################
Gdhpzfy881 Pyonyhbbkcn Fc}kyocbfcz ###############################################################
Jf}flopbfcz zoolw1 ###############################################################################
Jogvbfczhzkoc zoolw1 ############################################################################
Zdf Myocz Fcj hcj Ihge Fcj #########################################################################
Avwzkmkghzkoc ~d{ ~f vwfj PDP ~kzd Jyfhb ^fh}fy hw h jf}flopbfcz zool1 ######################## >4
Avwzkmkghzkoc moy vwkcn B{WXL1 ###############################################################
Gocglvwkoc ####################################################################################
Yfmfyfcgfw ####################################################################################
-
8/6/2019 Documentation for Software Engg Project
5/82
-
8/6/2019 Documentation for Software Engg Project
6/82
Fjvghzkoc Bhchnfbfcz W{wzfb =
HPKKZ WJ KCJKH | PHCKPHZ
=
Gdhpzfy 81 Kczyojvgzkoc
Kc bojfb 98wz
gfczvy{, zfgdcolonkghl jf}flopbfczw hcj zdf cffj zo ifhz zdf dfhz om kcgyfhwkcn gobpfzkzkoc dhw bhjf lkmf }fy{ mhwz# Kc wvgd wgfchykow ~f cffj hvzobhzfj
wolvzkocw moy fcwvykcn mhwz hcj hggvyhzf gobplfzkoc om ~oye# Zdkw bojvlf hlwo jfbhcjw h
Bhchnfbfcz W{wzfb moy Gollfnf HPKKZ#
Zdf bhchnfbfcz om zdf Gollfnf jfgkjfj zdhz zdf{ ~kll dh}f zo kc}fwz kc h cf~ kcmoybhzkoc
bhchnfbfcz w{wzfb $ghllfj Fjvghzkoc Kcmoybhzkoc W{wzfb FBW+ zo w{wzfbhzkghll{ bhchnf
zdf zdkcnw#
Zdf bhchnfbfcz womz~hyf ~kll if vwfj zo dhcjlf hcj bhchnf zdf w{wzfb# ^kzd zdf dflp om
zdkw w{wzfb zdf hjbkckwzyhzoy ~kll if hilf zo yfnkwzfy zdf cf~ Wzvjfcz hcj cf~ Mhgvlz{
bfbify ~do ~kll if hwwogkhzfj ~kzd zdf HPKKZ Oynhckwhzkoc# Zdf bhchnfbfcz ~kll if hilf
zo effp zyhge yfgoyj om zdf Kcmoybhzkoc om Wzvjfcz lkef Hzzfcjhcgf, pyomklf, Iyhcgd,
Pyonyhbb fzg#
Zdfyf ~kll if h gocwkwzfcg{ kc zdf bhkczfchcgf om zdf Wzvjfcz oy Mhgvlz{ hw zdf bhkczfchcgf
Bhchnfy $Hjbkc+ ~kll if hilf zo wff zdf bhkczfchcgf wgdfjvlf om govywf# Lfgzvyf Govywf
~kll if hilf zo dhcjlf Mhgvlz{ hw pfy zdfky xvhlkmkghzkoc #Mffjihge hcj xvfy{ ~kll hlwo ifdhcjlfj i{ zdkw w{wzfb# Zdf Govywf om zdf wzvjfcz ~kll if kcgyfbfczfj hvzobhzkghll{ ~kzd
wobf pyfjfmkcfj }hlvfw#
Zdfyf hyf : bojvlfw kc Fjvghzkoc bhchnfbfcz W{wzfb#
Hjbkc Bojvlf
Mhgvlz{ Bojvlf
Wzvjfcz Bojvlf
Vcyfnkwzfyfj Wzvjfcz $Plhgfbfcz/Govcwfllkcn+ Bojvlf
-
8/6/2019 Documentation for Software Engg Project
7/82
Fjvghzkoc Bhchnfbfcz W{wzfb >
HPKKZ WJ KCJKH | PHCKPHZ
>
Yfxvkyfbfczw Hchl{wkw
Yfxvkyfbfczw Hchl{wkw kcglvjfw zdowf zhwew zdhz dflp kc jfzfybkckcn zdf cffjw oy
gocjkzkocw yfxvkyfj zo jf}flop oy hlzfy h pyojvgz, zhekcn kc hggovcz om zdf powwkilf
gocmlkgzkcn yfxvkyfbfczw om zdf }hykovw vwfyw hcj ifcfmkgkhykfw#
Oiafgzk}fw om zdf cf~ w{wzfb
Zdf bhkc oiafgzk}f om jf}flopkcn zdkw w{wzfb kw zo hvzobhzf Fjvghzkoc
Bhchnfbfcz W{wzfb# Zdkw ~kll ifcfmkz h lhynf cvbify om iojkfw kc zdf
oynhckqhzkoc moy fthbplf Mhgvlz{, Hjbkckwzyhzoy, hcj Wzvjfcz fzg#
Wfgocj Oiafgzk}f om jf}flopkcn zdkw w{wzfb kw zo hllo~ zdf Hjbkckwzyhzoy zobhchnf zdf Wzvjfcz hcj mhgvlz{#
Fgocobkqf kc zfybw om fmmoyz hcj zkbf Mhwz hcj hggvyhzf kc pfymoybhcgf# Oynhckqkcn jhzh hcj pyf}fcz hc{ jhzh loww#
Yfxvkyfbfczw Hchl{wkw
Coybhl Yfxvkyfbfczw
8# Zdf w{wzfb bvwz hllo~ hjbkckwzyhzoy zo hjj, fjkz, jflfzf hcj vpjhzf Wzvjfcz
pyomklfw zdhz hyf h phyz om zdf Fjvghzkoc Bhchnfbfcz W{wzfb#
9# Zdf w{wzfb bvwz if hilf zo nfcfyhzf Yfpoyz moy Hzzfcjhcgf hpphyflw om zdf Wzvjfcz#
7# Zdf Hjbkc wdovlj if hilf zo fczfy zdf Wzvjfcz jfzhklw ~dkgd kc zvyc ~kll if
moy~hyjfj zo zdf Mhgvlz{ moy zhekcn zdf hzzfcjhcgf f}fy{ jh{#
:# Zdf w{wzfb bvwz if hilf zo nfcfyhzf yfpoyzw om zdf Wzvjfcz pyomklf hcj hiwfcz
yfpoyz om zdf Wzvjfcz kcgvyyfj kc zdf bhkczfchcgf om zdf Glhww Hzzfcj#
-
8/6/2019 Documentation for Software Engg Project
8/82
Fjvghzkoc Bhchnfbfcz W{wzfb 4
HPKKZ WJ KCJKH | PHCKPHZ
4
Ftpfgzfj Yfxvkyfbfczw
8# Zdf w{wzfb bvwz if hilf zo pyo}kjf pyopfy hggfww zo zdf jkmmfyfcz
ghzfnoykfw om vwfy# Moy kcwzhcgf h Wzvjfcz ghc avwz }kf~ Pyomklf5 Hjbkc
Bhcnfy ghc hilf zo yfnkwzfy zdf wzvjfcz hcj mhgvlz{ kcmoybhzkoc hcj
bhkczhkc zdfky pyomklf fzg#
9# Zdf w{wzfb bvwz if hilf zo vpjhzf zdf yfgoyjw#
7# Zdf w{wzfb bvwz if hilf zo dhcjlf zdf pyomklfw om zdf Wzvjfcz om zdf
oynhckwhzkoc#
:# Zdf w{wzfb bvwz if hilf zo dhcjlf zdf Bhkczfchcgf om Hzzfcjhcgf jfzhklw
om zdf Wzvjfcz#
-
8/6/2019 Documentation for Software Engg Project
9/82
-
8/6/2019 Documentation for Software Engg Project
10/82
Fjvghzkoc Bhchnfbfcz W{wzfb 80
HPKKZ WJ KCJKH | PHCKPHZ
80
Wzhzvw om jf}flopbfcz zfhb1
Zdf wzhzvw om zdf jf}flopbfcz zfhb kc zfybw om h}hklhiklkz{, fmmfgzk}fcfww, eco~lfjnf,
kczfllknfcgf, zfhb ~oye fzg#, kw }fy{ kbpoyzhcz moy zdf wvggfww om zdf pyoafgz# Km ~f eco~
hio}f bfczkocfj phyhbfzfyw hcj gdhyhgzfykwzkgw om zdf zfhb, zdfc ~f bh{ gdoowf hc
hppyopykhzf lkmf g{glf bojfl moy zdf pyoafgz#
Yfxvkyfbfcz ^hzfymhll Pyozoz{pf Wpkyhl YHJ Kzfyhzk}f
Lfww ftpfykfcgf oc wkbklhypyoafgzw
Co [fw Co Co Co
Lfww jobhkc eco~lfjnf$cf~ zo
zdf eco~lfjnf+
[fw [fw [fw Co [fw
Lfww ftpfykfcgf oc zoolw zo ifvwfj
[fw [fw Co Co Co
H}hklhiklkz{ om zyhkckcn km yfxvkyfj Co Co Co [fw [fw
Kc}ol}fbfcz om vwfy1
Vwfy kc}ol}fbfcz kw zdf ef{ gocgfpz kc zdf jf}flopbfcz om vwfmvl hcj vwhilf w{wzfbw hcj dhw
powkzk}f fmmfgzw oc w{wzfb wvggfww hcj vwfy whzkwmhgzkoc# Dfcgf vwfy phyzkgkphzkoc, km h}hklhilf,
plh{w h }fy{ wknckmkghcz yolf kc zdf wflfgzkoc om bfzdojolon{#
Yfxvkyfbfcz ^hzfymhll Pyozoz{pf Wpkyhl YHJ Kzfyhzk}f
Vwfy kc}ol}fbfcz kc hll pdhwfw Co [fw [fw Co Co
Lkbkzfj vwfy phyzkgkphzkoc [fw Co Co [fw [fw
Vwfy dh}f co pyf}kovwftpfykfcgf om phyzkgkphzkoc kcwkbklhy pyoafgz
Co [fw [fw Co [fw
Vwfyw hyf ftpfyz kc pyoilfbjobhkc
Co Co Co Co [fw
-
8/6/2019 Documentation for Software Engg Project
11/82
Fjvghzkoc Bhchnfbfcz W{wzfb 88
HPKKZ WJ KCJKH | PHCKPHZ
88
Z{pf om pyoafgz hcj hwwogkhzfj ~oye1
]fy{ mf~ bojflw kcgoypoyhzf ykwe hwwfwwbfcz# Pyoafgz z{pf kw hlwo kbpoyzhcz moy zdf wflfgzkoc
om bfzdojolon{#
Yfxvkyfbfcz ^hzfymhll Pyozoz{pf Wpkyhl YHJ Kzfyhzk}f
Pyoafgz kw zdf fcdhcgfbfcz om zdfftkwzkcn w{wzfb
Co Co Co Co [fw
Mvcjkcn kw wzhilf moy zdf pyoafgz Co [fw [fw [fw Co
Dknd yflkhiklkz{ yfxvkyfbfcz Co Co Co [fw [fw
Zkndz pyoafgz wgdfjvlf [fw [fw [fw Co [fwVwf om yfvwhilf gobpocfcz Co [fw [fw Co Co
Hyf yfwovygf $zkbf, bocf{, pfoplf,fzg#,+ wghygf?
Co [fw [fw Co Co
Zo jf}flop zdf w{wzfb om Fjvghzkoc Bhchnfbfcz W{wzfb ~f dh}f coz vwfj hc{ zyhjkzkochl
bfzdoj oy hppyohgd yhzdfy ~f dh}f vwfj zdf Wpkyhl Bojfl# Zdf Wpkyhl bojfl zdhz ~f vwfj kw
zdf gobikchzkoc om z~o zyhjkzkochl bojflw k#f#, ^hzfymhll hcj Hnklf bojfl# Zdfwf iozd bojflw
~fyf }fy{ wvggfwwmvl kc zdf womz~hyf jf}flopbfcz ivz gobikckcn zdfwf z~o bojflw yfwvlzw kc
h ifzzfy hgzkoc# Zdkw hppyohgd hllo~w zdf jf}flopbfcz zfhb zo bhef gdhcnfw zo zdf w{wzfb
fhyl{ kc zdf pyoafgz km pyoilfbw oggvy ~kzd zdf dknd"ykwe gobpocfczw#
Mkn8#8
-
8/6/2019 Documentation for Software Engg Project
12/82
Fjvghzkoc Bhchnfbfcz W{wzfb 89
HPKKZ WJ KCJKH | PHCKPHZ
89
Wpkyhl bojfl kw hc f}olvzkochy{ }fywkoc om kcgyfbfczhl pyozoz{pkcn, jf}flopfj i{ Iofdb kc
8;44# Fhgd kzfyhzkoc om zdf pyozoz{pf yfpyfwfczfj hw h g{glf kc zdf wpkyhl# Zdf Wpkyhl womz~hyf
jf}flopbfcz bojfl kw h ykwe"oykfczfj#
Wpkyhl womz~hyf jf}flopbfcz bojfl bh{ if hpplkghilf zo pyoafgzw ~dfyf1
Zdf pyoafgzw yfxvkyfbfczw hyf }fy{ jkmmkgvlz ^dfyf cf~ zfgdcolonkfw hyf vwfj
Wgopf om Wpkyhl Hchl{wkw
Zdf wgopf om Wpkyhl Hchl{wkw kw zo pyo}kjf xvhlkz{ kbpyo}fbfczw kc1
Zdf cftz Pdhwf om zdf gvyyfcz pyoafgzCf~ pyoafgzw
Mollo~kcn hyf wobf om zdf wzfpw moy Wpkyhl hchl{wkw ftfygkwf1
Mkn 8#9Wzhnf om Wpkyhl Bfzdoj
-
8/6/2019 Documentation for Software Engg Project
13/82
Fjvghzkoc Bhchnfbfcz W{wzfb 87
HPKKZ WJ KCJKH | PHCKPHZ
87
Zdf yfhwoc ~d{ ~f dh}f vwfj Wpkyhl bojfl1 Zdf ihwkg oiafgzk}f om vwkcn Wpkyhl kw zdhz ~f ghc jf}flop dknd xvhlkz{ w{wzfb hz h
yflhzk}fl{ lo~ gowz#
^f ~ovlj if hilf zo yfjvgf zdf ykwe mhgzoy hw ~f ~kll jk}kjf zdf pyoafgz kczo wbhllfywfnbfczw#
Zdyovnd pyozoz{pkcn bojfl ~f ~kll if hilf zo dh}f hgzk}f vwfy kc}ol}fbfcz#
Pyoafgz ~kll if gobplfzfj kc zkbf# Km zdf pyoafgz wlkpw zdf jfhjlkcf zdfc kz ~kll ifhjavwzfj hggoyjkcn zo zdf zkbf iot#
Pyojvgf h zkndzfy mkz ifz~ffc vwfy hcj wpfgkmkghzkoc#
Wbhll wghlf w{wzfb kw jf}flopfj kc kckzkhl wzhnf zo bffz zdf vwfy yfxvkyfbfczw# Zdfyf kw hl~h{w h gdhcgf om kbpyo}fbfcz#
Kbpyo}fw vwfy phyzkgkphzkoc hcj gobbvckghzkoc hbocn wzhefdoljfyw#
Pyo}kjfw xvkge hcj fhw{ jf}flopbfcz om zdf wfnbfczw#
Pyo}kjfw mlftkilf jfwknc moy zdf jf}flopbfcz#
Ovy pyoafgz ~hw xvkz lhynf hcj kz ~hw zhekcn zdf xvkz nooj hbplf zkbf# ^f ~fyf cozmvll{ gocmkybfj om zdf mkchlf yfxvkyfbfcz#
Ovy vwfyw ~fyf coz }fy{ bvgd ftpfyz hiovz zdfky cffj hcj zdf{ ~hw jkwgo}fykcn zdfkz
cffjw kc zdf lhzfy vwf#
^f dhj zo jkwgo}fy zdf fwzkbhzfj ivjnfz om zdf pyoafgz hz zdf }fy{ fhyl wzfpw#
^f dhj zo pvz ovy dhcj fhylkfy oc zo zdf pyoafgz moy kzw jf}flopbfcz#
^f dhj kc}ol}fj zdf vwfyw hz zdf f}fy{ wzfpw om zdf pyoafgz jf}flopbfcz#
^f jkj coz ~hcz hc{ vcf}fc hgzk}kz{ zo oggvy hz zdf lhzfy wzhnf# Wo ~f ~fyf kczfyfwzfj
kc }hckwdkcn zdf ykwe hz zdf jf}flopbfcz wzfp, wo ~f jfgkjfj zo zhef zdf wpkyhl bojfl
moy ovy pyoafgz jf}flopbfcz#
Hj}hczhnfw1
Dknd hbovcz om ykwe hchl{wkw Nooj moy lhynf hcj bkwwkoc"gykzkghl pyoafgzw#
-
8/6/2019 Documentation for Software Engg Project
14/82
Fjvghzkoc Bhchnfbfcz W{wzfb 8:
HPKKZ WJ KCJKH | PHCKPHZ
8:
Womz~hyf kw pyojvgfj fhyl{ kc zdf womz~hyf lkmf g{glf
Jkwhj}hczhnfw1
Ghc if h gowzl{ bojfl zo vwf# Ykwe hchl{wkw yfxvkyfw dkndl{ wpfgkmkg ftpfyzkwf# Pyoafgz.w wvggfww kw dkndl{ jfpfcjfcz oc zdf ykwe hchl{wkw pdhwf# Jofwc.z ~oye ~fll moy wbhllfy pyoafgzw#
Gdhpzfy :1 Pyoilfb Hchl{wkw"Gvyyfcz W{wzfb
Zdf bowz kbpoyzhcz pyoilfbw govlj hykwf ~dklf zhekcn zdf bhchnfbfcz jfgkwkocw, km co
gobpvzfykqfj w{wzfb kw zdfyf hcj bvgd om zdf phpfy ~oye dhw zo if yfmfyyfj zo zhef jfgkwkocw
~dkgd ghc if zdf zkbf gocwvbkcn aoi#
Hw zdkw kw ihwfj oc Fjvghzkoc W{wzfb wo kz ~ovlj dh}f iffc zovnd aoi zo bhkczhkc
f}fy{zdkcn bhcvhll{# Ifghvwf hw zdf cvbify om Wzvjfcz kcgyfhwfw kz kw coz mfhwkilf zo
bhkczhkc jfzhklw hiovz zdf Wzvjfcz hcj Mhgvlz{ hcj yfzykf}f kcmoybhzkoc fhwkl{#
Pyoilfbw zdhz govlj dh}f iffc mhgfj ihwfj oc Wzvjfcz jfzhklw hyf hw mollo~w1
Hjjkcn cf~ Wzvjfcz w jfzhklw hiovz fhgd hcj f}fy{ Wzvjfcz ~ovlj dh}f gocwvbfj
bvgd zkbf# Hlwo vpjhzkcn jfzhklw hiovz zdf Wzvjfcz bhcvhll{ ~ovlj dh}f iffc zdf
bvgd gobplft zhwe#
Hlwo kz ~ovlj dh}f iffc }fy{ gobplft aoi bhcvhll{ zo ghlgvlhzf hcj bhkczhkc zdf
Hzzfcjhcgf om Wzvjfczw#
Pyoilfbw zdhz govlj dh}f iffc mhgfj yflhzfj ~kzd zdf Mhgvlz{ Jfzhklw hyf hw mollo~w#
Kz ~ovlj dh}f iffc zdf zovnd aoi zo bhkczhkc hll zdf jfzhklw hiovz zdf Mhgvlz{
bhcvhll{#
Hlwo zdf jfzhklw om zhekcn hzzfcjhcgf i{ zdf mhgvlz{ bhkczhkckcn ~ovlj dh}f iffc
zdf gobplft pyogfww bhcvhll{#
-
8/6/2019 Documentation for Software Engg Project
15/82
Fjvghzkoc Bhchnfbfcz W{wzfb 86
HPKKZ WJ KCJKH | PHCKPHZ
86
Pyoilfbw yflhzfj ~kzd zdf Hjbkc Yfgoyj bhkczfchcgf om mhgvlz{ hw ~fll hw wzvjfcz dhw iffc coz powwkilf bhcvhll{# Hlwo hll zdf jfzhklw hiovz zdf pyomklf, govywf, pyonyhbw hcj f}fy{ ozdfy jfzhkl
hiovz zdf pyonyhb om gollfnf hyf dhyj zo bhkczhkc bhcvhll{#
Yfpoyz gollfgzfj hz mhgvlz{ i{ hc{ bfhcw wvgd hw hzzfcjhcgf wvbbhy{, Co om
wzvjfcz hiwfcz ~ovlj dh}f iffc zdf gobplft aoi zo bhkczhkc#
Bhaoy pyoilfb yflhzfj zo zdf Fjvghzkoc w{wzfb
Ghlgvlhzkcn zdf Hzzfcjhcgf Wvbbhy{ moy fhgd hcj f}fy{ Wzvjfcz kw }fy{ gobplft# Hlwo whbf kw zdf pyoilfb moy zdf mhgvlz{# Glhkbw zdhz zdf Wzvjfcz kw hiwfcz govlj coz if nk}fc hggvyhzfl{ zdyovnd bhcvhl
w{wzfb#
Hlwo bvgd om zdf jfzhklw dh}f zo if }kf~fj hcj bvgd phpfy ~oye dhw zo if jocf
moy zdf ghlgvlhzkcn om hzzfcjhcgf moy zdf wzvjfczw#
Wzvjfcz govlj coz ftpyfww zdfky mfflkcn kc myocz om ~dolf glhww fhwkl{# Mffjihge ghc if zdf
wolvzkoc# Zdfwf ftkwzkcn pyoilfbw cffj zo if woyzfj kc oyjfy zo bhkczhkc Fjvghzkoc
Bhchnfbfcz W{wzfb kc fmmkgkfcz hcj mlftkilf bhccfy#
-
8/6/2019 Documentation for Software Engg Project
16/82
Fjvghzkoc Bhchnfbfcz W{wzfb 8=
HPKKZ WJ KCJKH | PHCKPHZ
8=
Gdhpzfy 61 O}fy}kf~1 Pyopowfj w{wzfb
Zdf mollo~kcn bojvlf ~hw kjfczkmkfj1 Yfnkwzyhzkoc
Pyonyhb Hlloghzkoc
Hzzfcjhcgfw Bhchnfbfcz
Mhgvlz{ Bhchnfbfcz
Govywf Bhchnfbfcz
Mffjihge Bhchnfbfcz
Hwwvbpzkocw Bhjf1
Zdf mollo~kcn hwwvbpzkocw ~fyf bhjf ~dklf bhekcn zdf w{wzfb
8+ Zdf hio}f yolfw hcj pfywocw hyf pyfwfcz kc pfywoc
9+ Zdf hjbkc kw zdf hjbkckwzyhzoy
7+ Wobf bhkczfchcgf hgzk}kzkfw hyf wgdfjvlfj hcj wobf hyf bkwgfllhcfovw
-
8/6/2019 Documentation for Software Engg Project
17/82
-
8/6/2019 Documentation for Software Engg Project
18/82
Fjvghzkoc Bhchnfbfcz W{wzfb 84
HPKKZ WJ KCJKH | PHCKPHZ
84
Bhaoy Mvcgzkochlkzkfw1
Zdf pyopowfj w{wzfb ~kll kbplfbfcz kc PDP hw kzw myocz fcj hcj B[WXL hw kzw ihge fcj#
Zdf bhkc mvcgzkochlkzkfw om zdf w{wzfb hyf1"
Bojvlf Mvcgzkochlkz{
Yfnkwzyhzkoc Yfnkwzyhzkoc om cf~ Wzvjfcz
Hzzfcjhcgfw Bhchnfbfcz Hzzfcjhcgfw hyf bhchnfj i{ zdf mhgvlz{ hw~fll hw hjbkc#
Govywf Bhkczfchcgf Bhkczfchcgf om Govywf$hwwknc zdf govywf zomhgvlz{ hw ~fll hw hwwknc zo wzvjfcz+
Wzvjfcz Bhchnfbfcz Wzvjfcz bhchnfbfcz hlocn ~kzd zdfky pyomklf
Hzzfcjhcgfw Bfwwhnf Yfwpocwf Govywf Hwwknc Pyonyhb Hwwknc
Mhgvlz{ Bhchnfbfcz Bhchnf zdf pyomklf om zdf mhgvlz{5 nfcfyhzfzdf hzzfcjhcgf wdffz,
Pyonyhb Bhchnfbfcz Pyonyhb Bhchnfbfcz gocwkwzw Wzvjfczwlfh}f bojvlf, Wzvjfcz w wgdfjvlfbhchnfbfcz hcj Wzvjfcz w dkwzoy{ bhchnfbfcz
Iolj ykbbfj iviilfw goczhkc hgzk}kzkfw ~f wvnnfwz ghc if jocf i{ vzklkwkcn h jhzhihwf#
Coybhl iviilfw goczhkc hgzk}kzkfw ~dkgd ~kll if mhgklkzhzfj i{ h jhzhihwf ivz ~dkgd wzkll
-
8/6/2019 Documentation for Software Engg Project
19/82
Fjvghzkoc Bhchnfbfcz W{wzfb 8;
HPKKZ WJ KCJKH | PHCKPHZ
8;
yfxvkyf zdf vwfy zo jo phyz om zdf aoi# Jhwdfj iviilfw goczhkc zdf hgzk}kzkfw ~dkgd ghccoz if
yfplhgfj i{ h jhzhihwf " oy ~dkgd hyf oi}kovwl{ coz ~oyzd yfplhgkcn#
Zdf pyoihilf jhzhihwf w{wzfb kw fcglowfj kc zdf jovndcvz
-
8/6/2019 Documentation for Software Engg Project
20/82
Fjvghzkoc Bhchnfbfcz W{wzfb 90
HPKKZ WJ KCJKH | PHCKPHZ
90
Gdhpzfy =1 Pyogfww Bojfl moy Pyopowfj W{wzfbw
=#8# Goczftz Jkhnyhb
-
8/6/2019 Documentation for Software Engg Project
21/82
Fjvghzkoc Bhchnfbfcz W{wzfb 98
HPKKZ WJ KCJKH | PHCKPHZ
98
=#9 Lf}fl 0 JMJ
-
8/6/2019 Documentation for Software Engg Project
22/82
Fjvghzkoc Bhchnfbfcz W{wzfb 99
HPKKZ WJ KCJKH | PHCKPHZ
99
-
8/6/2019 Documentation for Software Engg Project
23/82
Fjvghzkoc Bhchnfbfcz W{wzfb 97
HPKKZ WJ KCJKH | PHCKPHZ
97
-
8/6/2019 Documentation for Software Engg Project
24/82
Fjvghzkoc Bhchnfbfcz W{wzfb 9:
HPKKZ WJ KCJKH | PHCKPHZ
9:
-
8/6/2019 Documentation for Software Engg Project
25/82
Fjvghzkoc Bhchnfbfcz W{wzfb 96
HPKKZ WJ KCJKH | PHCKPHZ
96
=#7 Lf}fl 8 JMJw
Pyogfww 7#0 Lf}fl 8 JMJ
-
8/6/2019 Documentation for Software Engg Project
26/82
Fjvghzkoc Bhchnfbfcz W{wzfb 9=
HPKKZ WJ KCJKH | PHCKPHZ
9=
Pyogfww :#0 Lf}fl 8 JMJ
-
8/6/2019 Documentation for Software Engg Project
27/82
Fjvghzkoc Bhchnfbfcz W{wzfb 9>
HPKKZ WJ KCJKH | PHCKPHZ
9>
Pyogfww 6#0 Lf}fl 8 JMJ
-
8/6/2019 Documentation for Software Engg Project
28/82
Fjvghzkoc Bhchnfbfcz W{wzfb 94
HPKKZ WJ KCJKH | PHCKPHZ
94
Pyogfww =#0 Lf}fl 8 JMJ
-
8/6/2019 Documentation for Software Engg Project
29/82
-
8/6/2019 Documentation for Software Engg Project
30/82
Fjvghzkoc Bhchnfbfcz W{wzfb 70
HPKKZ WJ KCJKH | PHCKPHZ
70
Pyogfww 7#: Lf}fl 9 JMJ
-
8/6/2019 Documentation for Software Engg Project
31/82
Fjvghzkoc Bhchnfbfcz W{wzfb 78
HPKKZ WJ KCJKH | PHCKPHZ
78
Pyogfww 6#9 Lf}fl 9 JMJ
-
8/6/2019 Documentation for Software Engg Project
32/82
Fjvghzkoc Bhchnfbfcz W{wzfb 79
HPKKZ WJ KCJKH | PHCKPHZ
79
Pyogfww =#8 Lf}fl 9 JMJ
-
8/6/2019 Documentation for Software Engg Project
33/82
Fjvghzkoc Bhchnfbfcz W{wzfb 77
HPKKZ WJ KCJKH | PHCKPHZ
77
=#6 Pyogfww Wpfgkmkghzkoc
Wzyvgzvyfj Fcnlkwd
Pyogfww 8#0 Hvzdfczkghzf
Yfhj Vwfychbf hcj Phww~oyj
KM Vwfychbf hcj Phww~oyj Goyyfgz ZdfcYfjkyfgz zo Dobf Phnf
FLWFYfjkyfgz zo Fyyoy Phnf
FCJ KM
Pyogfww 9#01 Wzvjfcz yfnkwzyhzkoc
YFHJ Wzvjfcz jfzhklw
WFLFGZ GHWF
GHWF 8$mkywz chbf kw hc{zdkcn ozdfy zdhc hlpdhifzw+
Nk}f bwniot fczfy ocl{ gdhyhgzfy }hlvf kc mkywz chbf
GHWF 9$Mhzdfy Chbf kw hc{zdkcn ozdfy zdhc hlpdhifzw+
Nk}f bwniot fczfy o cl{ gdhyhgzfy }hlvf kc mhzdfy Chbf
GHWF 7$wft kw hc{zdkcn ozdfy zdhc hlpdhifzw+
Nk}f bwniot fczfy ocl{ gdhyh gzfy }hlvf kc Wft
GHWF :$fbhkl kw hlpdhcvbfykg hcj coz kc pyopfy moybhz+
Nk}f B wniot Plfhwf fczfy zdf yfxvkyfj moybhz om fbhkl
GHWF 6$Hjjyfww kcglvjf hlpdhcvbfykg, zdhc hlpdhifzw+
Nk}f bwniot fczfy zdf pyopfy moybhz om hjjyfww
GHWF =$gkz{ kw hc{zdkcn ozdfy zdhc hlpdhifzw+
Nk}f bwniot fczfy oc l{ gdhyhgzfy }hlvf kc gkz{
GHWF >$Ihzgdkj kw hc{zdkcn ozdfy zdhc hlpdh cvbfykg+
Nk}f bwniot Plfhwf fczfy h }hlkj KJ
-
8/6/2019 Documentation for Software Engg Project
34/82
Fjvghzkoc Bhchnfbfcz W{wzfb 7:
HPKKZ WJ KCJKH | PHCKPHZ
7:
GHWF 4$hll mkfljw fczfyfj kc jfwkyfj bhccfy+
Nk}f bwniot Wzvjfcz kw wvggfwwmvll{ yfnkwzfyfj
FCJ GHWF
Pyogfww 6#0 Bfwwhnf
^ykzf Fbhkl KJ om Phyzkgvlhy Pfoplf
KM Fbhklfj ]hlkj
Wfcj Bfwwhnf zo Phyzkgvlhy pfoplfFLWF
Mhklvyf Bfwwhnf
FCJ KM
Pyogfww 7#01 pyonyhb
YFHJ Pyonyhb Chbf
WFLFGZ GHWF
GHWF 8$pyonyhb chbf kw hc{zdkcn ozdfy zdhc gdhyzfy }hlvfw+
Nk}f bnwiot fczfy }hlkj pyonyhb chbf
GHWF 9$ihzgd Chbf kw hc{zdkcn ozdfy zdhc gdhyzfy }hlvf+
Nk}f bnwiot fczfy gdhyzfy}hlvf
GHWF 7$ihzgd kj kw hc{zdkcn ozdfy zdhc cvbfykg }hlvf+
Nk}f bnwiotfczfy cvbfykg }hlvf
GHWF :$co om wzvjfcz kw hc{zdkcn ozdfy zdhc cvbfykg }hlvf+
Nk}f bnwiotfczfy cvbfykg }hlvf
GHWF 6$wzhzvw kw hc{zdkcn ozdfy zdhc cvbfykg }hlvf+
Nk}f bnwiotfczfy cvbfykg }hlvf
GHWF =$hll mkfljw fczfyfj kc jfwkyfj bhccfy+
Nk}f bwniot hjjfj Pyonyhb Wvggfwwmvll{
FCJ GHWF
-
8/6/2019 Documentation for Software Engg Project
35/82
Fjvghzkoc Bhchnfbfcz W{wzfb 76
HPKKZ WJ KCJKH | PHCKPHZ
76
8#0 Hvzdfczkghzf
Yfhj Vwfychbf hcj Phww~oyj
KM Vwfychbf hcj Phww~oyj Goyyfgz ZdfcYfjkyfgz zo Dobf Phnf
FLWFYfjkyfgz zo Lonkc Phnf
FCJ KM
7#: Hjj Wviafgz
YFHJ zdf kcpvz jhzhKM Co wviafgz Hwwkncfj zo zdf ihzgd Zdfc
Hjj wviafgz zo zdf IhzgdVpjhzf Wzvjfcz Jhzhihwf
FLWFCo wviafgz ghc if hjjfjNk}f Bfwwhnf zo HJBKC
FCJ KM7#:#7 VPJHZF Wviafgz
Yfhj zdf Kcpvz jhzhKM wviafgz h}hklhilf kc hzzfcjhcgf kc whbf wfbfwzfy hcj ihzgd ZDFC
Wviafgz ~kll coz Vpjhzfj
FlwfWzoyf zdf wviafgz chbf kc h hyyh{#FCJ KMKM ihzgd chbf hcj wfbfwzfy chbf bhzgd ~kzd zdf jhzhihwf ihzgd chbf hcj wfbfwzfy chbfZDFCWzoyf hll zdf wviafgzw om zdhz ihzgd chbf hcj wzoyf kc h hyyh{#Hwwkncfj hyyh{ }hlvf zo zdf gobio iotHjbkc ghc wflfgz zdf }hlvf hcj vpjhzf kzFLWFCo Vpjhzf ghc if jocfFCJ KM#
7#6 Hwwknc Mhgvlz{
YFHJ zdf jfwkyfj jhzhKM co mhgvlz{ hwwkncfj zo jfwkyfj wviafgz ZDFC
Wflfgz zdf Mhgvlz{ chbf hcj hwwknc kzFLWF
Mhgvlz{ chbf ghcz if hjjfjWfcj Bfwwhnf zo Hjbkc
FCJ KM
=#8 Zhef Hzzfcjhcgf
-
8/6/2019 Documentation for Software Engg Project
36/82
Fjvghzkoc Bhchnfbfcz W{wzfb 7=
HPKKZ WJ KCJKH | PHCKPHZ
7=
YFHJ zdf yfxvfwzfj jhzhKM ihzgd chbf hcj wviafgz bhzgdfw zo zdf jhzhihwf ZDFC
Zhef hzzfcjfcgfFLWF
Co Wzvjfczw h}hklhilfFCJ KM
=#8 Bojkm{ Hzzfcjhcgf i{ kczhef kj
YFHJ zdf yfxvfwzfj jhzh
KM ihzgd chbf, wviafgz, Kczhef KJ hcj Jhzf bhzgdfw zo zdf jhzhihwf ZDFC
Bojkm{ HzzfcjhcgfFLWF
Co hzzfcjhcgf h}hklhilfFCJ KM
-
8/6/2019 Documentation for Software Engg Project
37/82
Fjvghzkoc Bhchnfbfcz W{wzfb 7>
HPKKZ WJ KCJKH | PHCKPHZ
7>
Jfgkwkoc zhilf
Jfgkwkoc Zhilf1
Co gdhynfw hyf yfkbivywfj zo zdf Wzvjfcz vczkl zdf hiwfcz dhw iffc bfz# Hmzfy zdf hiwfcz dhw
iffc bfz, yfkbivywf Yw 9 moy Bfjkghl Gfyzkmkghzf oy Yw 4 moy ^kzdovz Bfjkghl Gfyzkmkghzf#
Zdfyf ~kll if : yvlfw# Zdf mkywz gocjkzkoc $Kw zdf hiwfcz bfz?+ dhw z~o powwkilf ovzgobfw, {fw
oy co# Zdf wfgocj gocjkzkoc $z{pf om hiwfcz+ dhw z~o powwkilf ovzgobfw, Bfjkghl Gfyzkmkghzf
~kzd hiwfcz oy ^kzdovz Bfjkghl Gfyzkmkghzf #Z~o zkbfw z~o kw movy#
Gocjkzkocw 8 9 7 :
8# Hiwfcz bfz? [ [ C C
9# Z{pf om Hiwfcz B ^B B ^B
Hgzkocw
8# Yw 9 T
9# Yw 4 T
7# Co yfkbivywfbfcz T T
Jfgkwkoc Zyff
Fthb
Hllo~
Coz Hllo~
Bkckbvb =0& ~kzdBfjkghl Hggf zhcgf
Lfww zdfc =0& ~kzdovzBfjkghl
Lfww zdfc =0&Bfjkghl Coz HggfpzfjHzzfcjhcgf ]fykmkghzkoc moy fthb
>6&Hzzfcjfcgf oy boyf
-
8/6/2019 Documentation for Software Engg Project
38/82
Fjvghzkoc Bhchnfbfcz W{wzfb 74
HPKKZ WJ KCJKH | PHCKPHZ
74>#8 Fczkz{ Yflhzkocwdkp Jkhnyhb
Zdf FYJ dhw iffc jfwkncfj vwkcn Gyo~ Mooz cozhzkoc# Zdf lfnfcj moy zdf whbf dhw iffcnk}fc iflo~1
Lonkc
Hllo~
Coz Hllo~
HvzdfczkghzkocWvggfww
HvzdfczkghzkocMhkl
Hvzdfczkghzkoc om Hjbkc
Co om Wfhz
-
8/6/2019 Documentation for Software Engg Project
39/82
Fjvghzkoc Bhchnfbfcz W{wzfb 7;
HPKKZ WJ KCJKH | PHCKPHZ
7;
Lfnfcj k
Bhcjhzoy
Bhcjhzoy
Opzkochl Bhc{
Opzkochl 8
-
8/6/2019 Documentation for Software Engg Project
40/82
Fjvghzkoc Bhchnfbfcz W{wzfb :0
HPKKZ WJ KCJKH | PHCKPHZ
:0
-
8/6/2019 Documentation for Software Engg Project
41/82
Fjvghzkoc Bhchnfbfcz W{wzfb :8
HPKKZ WJ KCJKH | PHCKPHZ
:8
Gdhpzfy 41 Jhzh Jkgzkochy{ moy Pyopowfj W{wzfbw
4#8# Ftzfychl Fczkz{
Chbf Wzvjfcz
Jfwgykpzkoc Wzvj{kcn kc HPKKZ WJ KCJKH
Kcpvz Jhzh Mlo~ Lonkc jfzhklw, Pyomklf Gdhcnf Yfxvfwz, Hzzfcjhcgf }kf~ Yfxvfwz
Ovzpvz Jhzh Mlo~ Wfcj Bfwwhnfw , Vpjhzf Pyomklf, Vpjhzf Phww~oyj, HzzfcjhcgfYfgoyj
Chbf Hjbkc
JfwgykpzkocBhkczhkc hcj effp zyhge om zdf yfgoyjw om Wzvjfczw, Mhgvlz{ hcjIhzgdfw#
Kcpvz Jhzh Mlo~Yfnkwzfy Wzvjfczw, Mhgvlzkfw, Bhkczhkc Ihzgd, Gyfhzf Cf~ Pyonyhb,hwwknc Wviafgz hcj Bojvlf Lfgzvyfy
Ovzpvz Jhzh Mlo~Hzzfcjhcgf Jfzhklw, ]kf~ Gollfnf Ihzgdfw, Pyonyhb hcj kzwwviafgzw, Yfhj Bfwwhnfw#
Chbf Mhgvlz{
Jfwgykpzkoc Zfhgdkcn Kc HPKKZ WJ KCJKH Gollfnf
Kcpvz Jhzh Mlo~ Zhef Hzzfcjhcgf, Lon Kc jfzhklw, Yfxvfwz moy Gdhcnf Phww~oyj#
Ovzpvz Jhzh Mlo~ Hzzfcjhcgf Yfpoyz, Jfmhvlzfy Yfpoyz, Yfhj Bfwwhnfw
-
8/6/2019 Documentation for Software Engg Project
42/82
Fjvghzkoc Bhchnfbfcz W{wzfb :9
HPKKZ WJ KCJKH | PHCKPHZ
:9
4#9# Pyogfww
Chbf 7#0 Bhchnf Pyonyhb
Jfwgykpzkoc Bhchnfw hll zdf pyonyhb, Wviafgz hcj Ihzgd om zdf Gollfnf#
Kcpvz Jhzh Mlo~ Yfzyk}f Ihzgd Wzhzvw, H}hklhilkz{, Yfxvfwz moy gdhcnf zdf jhzhyflhzfj zo Ihzgdfw, Yfzykf}f Wviafgzw, Yfzykf}f Bojvlf Lfgzvyfy#
Ovzpvz Jhzh Mlo~ Ihzgd hcj Pyonyhb Kcmoybhzkoc, Wviafgz Kcmoybhzkoc, VpjhzfWviafgz, Bojvlf lfgzvyfy jfzhklw#
Pyogfww Jfwgykpzkoc Km Ihzgd YfnkwzfyfjHjj WviafgzHjj Ihzgd kjHjj Bojvlf LfgzvyfyFczkyf Pyonyhb JfzhklwFcj Km Km Coz Ihzgd MovcjCo hgzkoc ~kll if jocf#
Chbf :#0 Gdfge Pyomklf
Jfwgykpzkoc ^kll if hilf zo gdfge zdf pyomklf, gdhcnf Phww~oyj, Fjkz Pyomklfhcj Wff zdf Zfhgdfyw Pyomklf#
Kcpvz Jhzh Mlo~ Yfxvfwz moy Pyomklf, Yfxvfwz zo fjkz hcj gdhcnf zdf phww~oyj om Pyomklf##
Ovzpvz Jhzh Mlo~ Pyomklf Kcmoybhzkoc, Gdhcnf Phww~oyj,Fjkz Pyomklf hcj mhgvlz{wPyomklf Kcmoybhzkoc#
Pyogfww Jfwgykpzkoc Km Phww~oyj bhzgdGdhcnf Phww~oyjFCJ km
Chbf 6#0 Wfcj Bfwwhnfw
-
8/6/2019 Documentation for Software Engg Project
43/82
-
8/6/2019 Documentation for Software Engg Project
44/82
Fjvghzkoc Bhchnfbfcz W{wzfb ::
HPKKZ WJ KCJKH | PHCKPHZ
::
Chbf J7 MHGVLZ[ JHZH
Jfwgykpzkoc Wzoyfw hll Yfgoyjw zdhz dflpw kc effpkcn yfgoyjw om zdf Mhgvlz{
Kcpvz Jhzh Mlo~ Wzoyf pfywochl Jfzhklw om Mhgvlz{#
Ovzpvz Jhzh Mlo~ Hilf zo Lon kc, Zhef Hzzfcjhcgf, Yfzykf}f Hzzfcjhcgf yfpoyz,Hzzfcjhcgf yfpoyz, wfcj Bfwwhnfw #
Jhzh WzyvgzvyfVwfychbf, Chbf, Nfcjfy, aokckcn_jhzf, lfh}kcn_jhzf, Jfwknkchzkoc,Xvhlkmkghzkoc, Hjjyfww, Goczhgz, Pdocf_cvbify, fbhkl#
Chbf J: IHZGD JHZH
JfwgykpzkocWzoyfw hll Yfgoyjw zdhz dflpw kc bhchnkcn zdf Ihzgdfw, Pyonyhb, IhzgdKJ hcj Kczhef KJ#
Kcpvz Jhzh Mlo~ Wzoyf Pyonyhb hcj Ihzgd Jfzhklw
Ovzpvz Jhzh Mlo~ Yfzykf}f Hll zdf Pyonyhb Yfgoyjw#
Jhzh Wzyvgzvyf Pyonyhb_chbf, Ihzgd_chbf, Ihzgd_kj, Cow, wzhzvw, Lhwz_kczhefkw
Chbf J6 GOVYWFW
JfwgykpzkocWzoyfw hll wviafgzw jfzhklw zo effp yfgoyj om zdf bojvlf ~dkgd kwzfhgdkcn kc HPKKZ
Kcpvz Jhzh Mlo~ Wzoyf Wviafgzw Jfzhklw
Chbf J9 WZVJFCZ JHZH
Jfwgykpzkoc Wzoyfw hll Yfgoyjw zdhz dflpw kc effpkcn yfgoyjw om zdf WzvjfczwKcpvz Jhzh Mlo~ Wzoyf pfywochl Jfzhklw om Wzvjfcz
Ovzpvz Jhzh Mlo~ Hilf zo Lon kc, Yfzykf}f Hzzfcjhcgf yfpoyz, Hzzfcjhcgf yfpoyz, wfcjBfwwhnfw
Jhzh Wzyvgzvyf Chbf, Mhzdfyw Chbf, Nfcjfy, Ihzgd_chbf, Ihzgd_kj, Kczhef_kj,Hjjyfww, Goczhgz, Pdocf_cvbify, fbhkl#
-
8/6/2019 Documentation for Software Engg Project
45/82
Fjvghzkoc Bhchnfbfcz W{wzfb :6
HPKKZ WJ KCJKH | PHCKPHZ
:6
Ovzpvz Jhzh Mlo~ Yfzykf}f wviafgz Jfzhklw
Jhzh Wzyvgzvyf Ihzgd_kj, Wfbfwzfy, Wviafgzw
Chbf J= BOJVLF LFGZVYFY
Jfwgykpzkoc Wzoyfw zdf chbf om zdf bojvlf lfgzvyfy ~do kw gvyyfczl{ zfhgdkcn
Kcpvz Jhzh Mlo~ Wzoyf Bojvlf Lfgzvyfy hcj Wviafgz chbf#
Ovzpvz Jhzh Mlo~ Yfzykf}f Bojvlf Chbf ~kzd Lfgzvyf#
Jhzh Wzyvgzvyf Ihzgd_kj, Wfbfwzfy, Wviafgz, Lfgzvyfy
Chbf J> HZZFCJHCGF
JfwgykpzkocWzoyfw hzzfcjhcgf om wzvjfczw zdhz dflp zo eco~ hiovz zdf wzvjfczw zdhzkw df jokcn glhwwfw oy coz?
Kcpvz Jhzh Mlo~ Wzoyf Hzzfcjhcgf Jfzhklw
Ovzpvz Jhzh Mlo~ Yfzykf}f Hzzfcjhcgf Jfzhklw
Jhzh WzyvgzvyfKczhef_kj, Wviafgz, Bojvlf_chbf, mhgvlz{_chbf, Jhzf, Wzhzvw,Yfbhyew#
Chbf J4 BWFFHNFW
JfwgykpzkocWzoyfw zdf Bfwwhnfw om zdf hll zdf wzvjfczw, Mhgvlz{ hcj hjbkc, dflp zogobbvckghzf ~kzd fhgd ozdfy#
Kcpvz Jhzh Mlo~ Wzoyf Bfwwhnfw#
Ovzpvz Jhzh Mlo~ Yfzykf}f Bfwwhnfw#
-
8/6/2019 Documentation for Software Engg Project
46/82
Fjvghzkoc Bhchnfbfcz W{wzfb :=
HPKKZ WJ KCJKH | PHCKPHZ
:=
Jhzh Wzyvgzvyf Chbf, Kczhef_kj, Wfcjfy_Chbf, Wviafgz, Bfwwhnf#
4#:# Jhzh Mlo~w
Chbf :#0 PYOMKLF KCMOYBHZKOC
Jfwgykpzkoc Goczhkc wzvjfczw hcj Mhgvlz{w pyomklf kcmoybhzkoc#
Oyknkc / Wovygf Hjbkc
Jfwzkchzkoc Wzvjfcz, Mhgvlz{
Jhzh Wzyvgzvyf Wzvjfcz KJ, Ihzgd KJ, Kczhef_KJ, Chbf, Hjjyfww, Zflfpdocf
Chbf 7#9 IHZGD GYFHZKOC
Jfwgykpzkoc Goczhkc Ihzgdfw hcj Pyonyhbw Kcmoybhzkoc#
Oyknkc / Wovygf Hjbkc
Jfwzkchzkoc Hjbkc
Jhzh Wzyvgzvyf Pyonyhb_Chbf, Ihzgd_Chbf, Ihzgd KJ, Cvbify_ wzvjfczw
Chbf :#9 ]KF^ PYOMKLF
Jfwgykpzkoc Hc{ Yfnkwzfyfj Pfywoc Hilf zo ]kf~ zdf Pyomklf om f}fy{ocf#
Oyknkc / Wovygf Wzvjfcz, Mhgvlz{ hcj Hjbkc
Jfwzkchzkoc Wzvjfcz, Mhgvlz{ hcj Hjbkc
Jhzh Wzyvgzvyf Kchzef_kj, Chbf, vwfychbf$hjbkc+#
Chbf 6#0 WFCJ BFWWHNFW
Jfwgykpzkoc Hilf zo gobbvckghzf zo fhgd ocf#
Oyknkc / Wovygf Wzvjfcz, Hjbkc, Mhgvlz{
Jfwzkchzkoc Wzvjfcz, Hjbkc, Mhgvlz{
-
8/6/2019 Documentation for Software Engg Project
47/82
-
8/6/2019 Documentation for Software Engg Project
48/82
-
8/6/2019 Documentation for Software Engg Project
49/82
-
8/6/2019 Documentation for Software Engg Project
50/82
-
8/6/2019 Documentation for Software Engg Project
51/82
Fjvghzkoc Bhchnfbfcz W{wzfb 68
HPKKZ WJ KCJKH | PHCKPHZ
68
Mhgvlz{
Dkyf kc zdfOynhckwhzkoc Mhgvlz{ Lkmf
Lfh}f oynhckwhzkoc
Zfhgdkcn !
Zhef hzzfcjfcgf o ]kf~ Pyomklf oGobbvckghzf o
zdyovnd bfwwhnf
Fczkz Lkmf dkwzoy Moy Govywf
-
8/6/2019 Documentation for Software Engg Project
52/82
Fjvghzkoc Bhchnfbfcz W{wzfb 69
HPKKZ WJ KCJKH | PHCKPHZ
69Fczkz Lkmf dkwzoy Moy Yf kwzfyfj Wzvjfcz
-
8/6/2019 Documentation for Software Engg Project
53/82
Fjvghzkoc Bhchnfbfcz W{wzfb 67
HPKKZ WJ KCJKH | PHCKPHZ
67
Pyonyhb Bhchnfbfcz
Pyonyhb
OpfcPyonyhb Bhchnf Pyonyhb Glowf Pyonyhbb
Hjj Pyonyhb !
PyonyhbChbf Ihzgd Chbf Ihzgd KJ Co om Wzvjfcz
Bfwwhnf Fczkz{1
-
8/6/2019 Documentation for Software Engg Project
54/82
Fjvghzkoc Bhchnfbfcz W{wzfb 6:
HPKKZ WJ KCJKH | PHCKPHZ
6:
-
8/6/2019 Documentation for Software Engg Project
55/82
Fjvghzkoc Bhchnfbfcz W{wzfb 66
HPKKZ WJ KCJKH | PHCKPHZ
66
80# Oiafgz"Oykfczfj Jfwknc
Vwf Ghwf JkhnyhbHjbkc Pfywpfgzk}f1
Yfnkwzfy Mhgvlz{
Yfnkwzfy Wzvjfcz
Govywf_Hwwknc_Mhgvlz{
Vpjhzf Pyomklf
Jhzhihwf Vpjhzf
Hwwknc govywf
Hwwknc Mhgvlz{
Hzzfcjfcgf_Wvbbhy{
$
Hjbkc
Wzvjfcz Pfywpfgzk}f1
-
8/6/2019 Documentation for Software Engg Project
56/82
Fjvghzkoc Bhchnfbfcz W{wzfb 6=
HPKKZ WJ KCJKH | PHCKPHZ
6=
Nk}f mffjihge
Vpjhzf o~c Pyomklf
Wff_jkmmfycfz_pyomklf
Wff Pyomklf
Hzzfcjfcgf_Wvbbhy{
$
Wzvjfcz
Mhgvlz{ Pfywpfgzk}f1
-
8/6/2019 Documentation for Software Engg Project
57/82
Fjvghzkoc Bhchnfbfcz W{wzfb 6>
HPKKZ WJ KCJKH | PHCKPHZ
6>
Wff Pyomklf
Govywf_Hwwknc_Mhgvlz{
Vpjhzf Pyomklf
Hzzfcjhcgf Vpjhzf
Wff govywf
Zhef Hzzfcjhcgf
Hzzfcjfcgf_Wvbbhy{
$
Mhgvlz{
-
8/6/2019 Documentation for Software Engg Project
58/82
Fjvghzkoc Bhchnfbfcz W{wzfb 64
HPKKZ WJ KCJKH | PHCKPHZ
64
Vwf Ghwf Jkhnyhb moy Hjbkc
Vwf Ghwf ^ykzkcn Moy Hjbkc
-
8/6/2019 Documentation for Software Engg Project
59/82
Fjvghzkoc Bhchnfbfcz W{wzfb 6;
HPKKZ WJ KCJKH | PHCKPHZ
6;
Hgzoy" Hjbkc
Hgzk}kzkfw1 Yfnkwzfy Cf~, Olj wzvjfczw hcj mhgvlzkfw# Hjj Cf~ Pyonyhb, cf~ Ihzgd hcj
Ihzgd KJ, Hjj Wviafgz hcj Bojvlf Lfgzvyfy, vpjhzf ihzgd chbf, Pyonyhb chbf, Ihzgd KJ,Kczhef KJ, Chbf om Wzvjfczw, Gdfge Zdf pyomklf om Wzvjfczw hcj Mhgvlz{, wfcj bfwwhnf zo
wzvjfcz hcj mhgvlz{, ]kf~ zdf jhzh yflhzfj zo gollfnf hcj yfhj zdfky bfwwhnfw#
Pyf Gocjkzkoc1 Ihzgd chbf ocl{ hjjfj ~dfc kzw yfwpfgzfj Pyonyhb Chbf ~kll ftkwz# Wviafgz
chbf ~kll ocl{ kcwfyzfj ~dfc zdfyf kw co hc{ jhzh ftkwzw yflhzfj zo zdhz wfbfwzfy y om ~dkgd
~f ~hcz zo hjj#
Coybhl Mlo~1 Mkywz gyfhzf Ihzgd Chbf zdfc Ihzgd KJ ~kll if gyfhzfj#
Hlzfychzf Mlo~1 Hjbkc dhw bhc{ opzkocw zo gdfge zdf hzzfcjhcgf1 8# ^kzd zdf Ihzgd KJ, ^kzd
Chbf, ^kzd KJ, ^kzd Ihzgd KJ, ~kzd jfmhvlzfy Lkwz#
Powz Gocjkzkoc1 W{wzfb bvwz goccfgz zo zdf Wfy}fy hcj hzzhgdfj zo zdf jhzhihwf hcj zdfyf
bvwz if wobf lonkghl jhzh#
Ftgfpzkoc1 W{wzfb ~kll nk}f fyyoy km kzw jhzhihwf kw goyyvpzfj# Km kz jkwgoccfgzfj wvjjfcl{ zdfc
zdfyf bkndz if wkzvhzkoc zdhz vwfy ~kll coz nfz zdf jfwkyfj hcw~fy#
Kcglvjf Vwf Ghwf1 Vwfy bvwz lon kc ~kzd zdf goyyfgz phww~oyj vclfww zdf{ ~kll coz if wfy}fj
hw h vwfy# Moy vpjhzkcn zdf phww~oyj olj phww~oyj bvwz if kc bkcj zo zdf vwfyw#
Ftzfcjfj Vwf Ghwf1 Hjbkc dh}f bhc{ opzkoc zo wff zdf pyomklf om h wzvjfcz# Zdf{ ghc no zo
gdfge i{ Kczhef KJ oy Chbf oy zdfky yfwpfgzfj Ihzgd kj#
-
8/6/2019 Documentation for Software Engg Project
60/82
-
8/6/2019 Documentation for Software Engg Project
61/82
Fjvghzkoc Bhchnfbfcz W{wzfb =8
HPKKZ WJ KCJKH | PHCKPHZ
=8
Hgzk}kzkfw1 Zhef Hzzfcjhcgf, Bojkm{ hzzfcjhcgf, gyfhzf jfmhvlzfy wzvjfczw yfpoyz , Gdfge Zdf
pyomklf om Wzvjfczw, Mhgvlz{ hcj hjbkc, wfcj bfwwhnf zo wzvjfcz hcj mhgvlz{, ]kf~ zdf jhzh
yflhzfj zo gollfnf hcj yfhj zdfky bfwwhnfw#
Pyf Gocjkzkoc1 Ghc zhef hzzfcjhcgf ocl{ ~dfc zdfyf kw h wzvjfcz ~dowf wzhzvw kc ihzgd kw
pyfwfcz# Km df kw hwwkncfj zo zdf wviafgzfj zdfc ocl{ df ghc if hilf zo zhef hzzfcjhcgf#
Coybhl Mlo~1 Ocl{ hwwkncfj zfhgdfy ~kll zhef hzzfcjhgf# Mkywz wfcj yfxvfwz moy zdf lwkz om zdf
wzvjfczw jhzh zdfc ~kll if hglf zo zhef hzzfcjhcgf#
Hlzfychzf Mlo~1 Mhgvlz{ dhw bhc{ opzkoc zo Gdfge zdf hzzfcjhcgf1 8# ^kzd zdf Ihzgd KJ,
^kzd Chbf, ^kzd KJ, ^kzd Ihzgd KJ, ^kzd jfmhvlzfy Lkwz#
Powz Gocjkzkoc1 W{wzfb bvwz goccfgzfj zo zdf Wfy}fy hcj hzzhgdfj zo zdf jhzhihwf hcj zdfyf
bvwz if wobf lonkghl jhzh#
Ftgfpzkoc1 W{wzfb ~kll nk}f fyyoy km kzw jhzhihwf kw goyyvpzfj# Km kz jkwgoccfgzfj wvjjfcl{ zdfc
zdfyf bkndz if wkzvhzkoc zdhz vwfy ~kll coz nfz zdf jfwkyfj hcw~fy#
Kcglvjf Vwf Ghwf1 Vwfy bvwz lon kc ~kzd zdf goyyfgz phww~oyj vclfww zdf{ ~kll coz if wfy}fj
hw h vwfy# Moy vpjhzkcn zdf phww~oyj olj phww~oyj bvwz if kc bkcj zo zdf vwfyw#
Ftzfcjfj Vwf Ghwf1 Hjbkc dh}f bhc{ opzkoc zo wff zdf pyomklf om h wzvjfcz# Zdf{ ghc no zo
gdfge i{ Kczhef KJ oy Chbf oy zdfky yfwpfgzfj Ihzgd kj#
-
8/6/2019 Documentation for Software Engg Project
62/82
-
8/6/2019 Documentation for Software Engg Project
63/82
Fjvghzkoc Bhchnfbfcz W{wzfb =7
HPKKZ WJ KCJKH | PHCKPHZ
=7
^ykzkcn Vwf ghwf1
Hgzoy" Wzvjfcz
Hgzk}kzkfw1 ]kf~ Hzzfcjhcgf, Gdfge Zdf pyomklf om Wzvjfczw, Mhgvlz{ hcj hjbkc, wfcj
bfwwhnf zo wzvjfcz hcj mhgvlz{, ]kf~ zdf jhzh yflhzfj zo gollfnf hcj yfhj zdfky bfwwhnfw#
Pyf Gocjkzkoc1 Ghc hilf zo gdhcnf phww~oyj ocl{ ~dfc df eco~w zdf pyf}kovw phww~oyj#
Coybhl Mlo~1 Ocl{ hvzdfczkghzfj wzvjfcz ~kll if hilf zo }kf~ zdfky hzzfcjhcgf hcj hilf zogdhcnf zdfky phww~oyj oy gdfge ozdfyw pyomklf#
Hlzfychzf Mlo~1 Wzvjfczw dh}f bhc{ opzkocw zo gdfge zdf hzzfcjhcgf1 8# ^kzd zdf Ihzgd KJ,
^kzd Chbf, ^kzd KJ, ^kzd Ihzgd KJ, ~kzd jfmhvlzfy Lkwz#
Powz Gocjkzkoc1 W{wzfb bvwz goccfgz zo zdf Wfy}fy hcj hzzhgdfj zo zdf jhzhihwf hcj zdfyf
bvwz if wobf lonkghl jhzh#
Ftgfpzkoc1 W{wzfb ~kll nk}f fyyoy km kzw jhzhihwf kw goyyvpzfj# Km kz jkwgoccfgzfj wvjjfcl{ zdfc
zdfyf bkndz if wkzvhzkoc zdhz vwfy ~kll coz nfz zdf jfwkyfj hcw~fy#
Kcglvjf Vwf Ghwf1 Vwfy bvwz lon kc ~kzd zdf goyyfgz phww~oyj vclfww zdf{ ~kll coz if wfy}fj
hw h vwfy# Moy vpjhzkcn zdf phww~oyj olj phww~oyj bvwz if kc bkcj zo zdf vwfyw#
Ftzfcjfj Vwf Ghwf1 Hjbkc dh}f bhc{ opzkoc zo wff zdf pyomklf om h wzvjfcz# Zdf{ ghc no zo
gdfge i{ Kczhef KJ oy Chbf oy zdfky yfwpfgzfj Ihzgd kj#
-
8/6/2019 Documentation for Software Engg Project
64/82
Fjvghzkoc Bhchnfbfcz W{wzfb =:
HPKKZ WJ KCJKH | PHCKPHZ
=:
88# Kczfyhgzk}f Wgyffc Jfwknc
Zdf wgyffc jfwknc moy zdf w{wzfb dhw iffc jf}flopfj effpkcn kc bkcj zdf pykcgkplfw hcj
nvkjflkcfw om Dvbhc Gobpvzfy Kczfyhgzkoc# Fmmoyz dhw iffc zhefc zo bhkczhkc gocwkwzfcg{
om jfwknc ~kzdovz whgykmkgkcn oc zdflfhyc hiklkz{ hcj wkbplkgkz{om zdf jfwkncw# ZdfBkllfyw
Lh~ dhw iffc jvl{ kbplfbfczfj hcj hlwo nyfhz pyfghvzkoc dhw iffc zhefc zo fcwvyf zdhz hll
bhaoy mvcgzkochlkz{ kw gfczyfj hyovcj zdf bkjjlf wo hw kz ifgobfw fhw{ moy zdf vwfy zo wpoz
zdkcnw zo jo#
Dfyf hyf wobf wgyffc wdozw om zdf kcpvz/ovzpvz wgyffc jfwkncfj moy zdf w{wzfb# Ocl{ wobf om
zdf wgyffc dhw iffc kcglvjfj jvf zo wphgf gocwzyhkcz#
Zdyff jkmmfyfcz wfz om wgyffc jfwkncw dh}f iffc bhjf, ocf zo if vwfj moy zdf FBW moy Hjbkc
Ozdfy zo if vwfj moy zdf bhchnfbfcz w{wzfb moy zdf PGG wzhmm#
Wgyffcwdoz 81 Lonkc wgyffc moy zdf FBW moy Hjbkc#
Vwfychbf hcj phww~oyjghcz if ilhce
-
8/6/2019 Documentation for Software Engg Project
65/82
Fjvghzkoc Bhchnfbfcz W{wzfb =6
HPKKZ WJ KCJKH | PHCKPHZ
=6
Wgyffcwdoz 91 Wgyffc wdo~kcn jhzh fczy{ moy hjjkcn h cf~/ Ftkwzkbn Wzvjfcz
Opzkochl Mkflj
Hjbkc hllo~w zo
Chbfw ocl{Hl dhihzf
Bkckbvb 7lfzzfyw bvwz
if zdfyf#
-
8/6/2019 Documentation for Software Engg Project
66/82
Fjvghzkoc Bhchnfbfcz W{wzfb ==
HPKKZ WJ KCJKH | PHCKPHZ
==
Wgyffcwdoz 71 Wgyffc wdo~kcn jhzh fczy{ moy hjjkcn h cf~/ Ftkwzkbn Mhgvlz{
Chbf ghcz if HlpdhCvbfykg#
Phww~oyj Bvwz if boyf zdhczdyff ~oyjw lkbkzfj zo wkt ~oyj#
Jhzf kcbb#jj#{{
Opzkochl Mkflj Vwfyhllo~w Lfh}f kz#
-
8/6/2019 Documentation for Software Engg Project
67/82
Fjvghzkoc Bhchnfbfcz W{wzfb =>
HPKKZ WJ KCJKH | PHCKPHZ
=>
Wgyffcwdoz :1 Wgyffc wdo~kcn jhzh fczy{ moy hjjkcn h cf~Pyonyhb
Wgyffcwdoz 61 Wgyffc wdo~kcn jhzh fczy{ moy hjjkcn Wviafgz#
Ocl{ Hlpdhihzfwhyf hllo~fj#
Bvwz hzlfhwz zdyff wviafgzwkc h Ihzgd
Hjbkc Ghc Lfh}fkz#
HlpdhCvbfykgMkflj#
-
8/6/2019 Documentation for Software Engg Project
68/82
Fjvghzkoc Bhchnfbfcz W{wzfb =4
HPKKZ WJ KCJKH | PHCKPHZ
=4
Wgyffcwdoz =1 Wgyffc wdo~kcn wfcjkcn bfwwhnf zo zdf PZ0>48808 KJ#
Bvwz wobf lfzzfyw#
Ghcz Lfh}f Ilhce#
-
8/6/2019 Documentation for Software Engg Project
69/82
Fjvghzkoc Bhchnfbfcz W{wzfb =;
HPKKZ WJ KCJKH | PHCKPHZ
=;
Wgyffcwdoz >1 Wgyffc wdo~kcn yfpoyz om PZ04488 ihzgd kj om wfbfwzfy wkt#
-
8/6/2019 Documentation for Software Engg Project
70/82
Fjvghzkoc Bhchnfbfcz W{wzfb >0
HPKKZ WJ KCJKH | PHCKPHZ
>0
Wgyffcwdoz 41 Wgyffc wdo~kcn Jfmhvlzfy lkwz om wzvjfczw om PZ04488 ihzgd kj om wfbfwzfy wkt#
-
8/6/2019 Documentation for Software Engg Project
71/82
Fjvghzkoc Bhchnfbfcz W{wzfb >8
HPKKZ WJ KCJKH | PHCKPHZ
>8
Wgyffcwdoz ;1 Wgyffc wdo~kcn Pyomklf om zdf wzvjfczw#
-
8/6/2019 Documentation for Software Engg Project
72/82
Fjvghzkoc Bhchnfbfcz W{wzfb >9
HPKKZ WJ KCJKH | PHCKPHZ
>9
Wgyffcwdoz 801 Wgyffc wdo~kcn Pyomklf om zdf Mhgvlz{
-
8/6/2019 Documentation for Software Engg Project
73/82
Fjvghzkoc Bhchnfbfcz W{wzfb >7
HPKKZ WJ KCJKH | PHCKPHZ
>7
Wgyffcwdoz 801 Wgyffc wdo~kcn yfpoyz om zdf hll pyonyhbfw hcj kzw iyhcgdfw#
-
8/6/2019 Documentation for Software Engg Project
74/82
-
8/6/2019 Documentation for Software Engg Project
75/82
Fjvghzkoc Bhchnfbfcz W{wzfb >6
HPKKZ WJ KCJKH | PHCKPHZ
>6
Wgyffcwdoz 871 Wgyffc wdo~kcn Hzzfcjhcgf kc h Ihzgd
-
8/6/2019 Documentation for Software Engg Project
76/82
-
8/6/2019 Documentation for Software Engg Project
77/82
Fjvghzkoc Bhchnfbfcz W{wzfb >>
HPKKZ WJ KCJKH | PHCKPHZ
>>
Wgyffcwdoz 8=1 Wgyffc wdo~kcn Do~ zo gdhcnf zdf Phww~oyj#
Gdhpzfy881 Pyonyhbbkcn Fc}kyocbfcz
^f dh}f ivklz zdf womz~hyf vwkcn PDP Kz kw h ~fi ihwfj hpplkghzkoc ~kzd h gfczyhlkqfj
jhzhihwf# Zdkw pyonyhbbkcn lhcnvhnf kw vwfj ifghvwf kz hgzw hw hc kczfnyhzfj jf}flopbfcz
fc}kyocbfcz# Zdkw bfhcw zdhz hll zdf zoolw hcj nyhpdkgw hyf pyfjfmkcfj bhjf ~kzd zdf Jyfhb
}kf~fy womz~hyf# Kz kw hlwo hc kczfllknfcz"wfcwf pyonyhbbkcn wo zdhz kz ~kll if fhw{ zo
yfbfbify zdf pyonyhbbkcn gojf hcj wh}fw zdf zkbf ~dklf gojkcn# Ovy oiafgzk}f kw zo bhef
mhvlz myff womz~hyf wo zdhz zdf gvwzobfyw ghc vwf kz ~kzd fhwf# Ovy pyoafgz kw jocf fthgzl{ hw
~f dh}f zdf wpfgkmkghzkoc pyo}kjfj#
Jf}flopbfcz zoolw1 PDP 1 Vwfj moy jf}flopkcn zdf jfwknc - ivkljkcn zdf gojf om zdf hpplkghzkoc#
B[WXL1 Yfxvkyfj moy lhynf jhzhihwf bhkczfchcgf#
Hjoif Pdozowdop1 vwfj moy kbhnf fjkzkcn#
Hll mkfljw bvwz dh}flfzzfyw#
-
8/6/2019 Documentation for Software Engg Project
78/82
Fjvghzkoc Bhchnfbfcz W{wzfb >4
HPKKZ WJ KCJKH | PHCKPHZ
>4
Jogvbfczhzkoc zoolw1
Bkgyowomz ^oyj 900>1 moy ~ykzkcn zdf ~dolf jogvbfczhzkoc kcglvjkcn zhilfw -
wgyffc"wdozw#
Bkgyowomz Pyoafgz 900>1Moy bhekcn Nhczz gdhyz#
Bkgyowomz ]kwko 900>1moy bhekcn FY"jkhnyhbw hcj JMJw#
Zdf Myocz Fcj hcj Ihge Fcj
Zdf chzvyf hcj zdf wflfgzkoc om zdf lhcnvhnf hw f}fy{ gobpocfcz om zdf w{wzfb hyf hggoyjkcn
zo zdf oiafgzw om zdf ~oylj# ^f vwfj PDP hw ovy myocz fcj hcj B[WXL hw ovy ihgefcjifghvwf kz kw fhw{ zo bhkczhkc hcj jf}flop h w{wzfb hw zdf womz~hyf pyo}kjfw bowz nyhpdkghl
zoolw# Zdf pyonyhbbfy ghc yfvwf bhc{ vwfj gobpocfczw om zdf pyonyhbbfj# F}fc
goccfgzkcn zo zdf jhzhihwf kz kw h wkbplf aoi hcj zdfyf kw co cffj om bvgd pyonyhbbkcn
ifghvwf zdf gojf kw hvzobhzkghll{ nfcfyhzfj# Zdkw womz~hyf kw f}fcz jyk}fc hnhkc pyonyhb kz
~kll if fhw{ zo yfwzyvgzvyf zdf pyonyhb ~dfc zdf yfxvkyfbfczw gdhcnfw#
PDP kw hc opfc wovygf lhcnvhnf hcj kzw kczfyopfyhilf ~kzd hc{ z{pf om fc}kyocbfcz hw ~fll hw
lhcnvhnf# Zdkw kw zdf yfhwoc zdhz zdf gdokgf om lhcnvhnf kw pykbhykl{ h bhzzfy om pfywochl zhwzfoy bhchnfbfcz hw pfy yfxvkyfbfczw#
Ovy hpplkghzkoc kw h ~fi ihwfj hpplkghzkoc# Hwwfwwkcn zdf w{wzfbw kw hnhkc h avjnbfczhl
pyogfww zdhz kw kcmoybfj i{ bfhwvyfbfczw om zdf w{wzfbw hcj kzw bhkczfchcgf pyogfww#
^dfcf}fy zdf w{wzfb kw yf"fcnkcffyfj, kz jofw coz cffj bvgd om zdf wovygf gojf dflp# Kz ghc
if fhwkl{ hjjfj i{ jyhnnkcn zdf kzfbw kczo zdf moybw# Zdf{ bkndz yfxvkyf gojkcn moy zdf
mvcgzkochlkz{ om zdf w{wzfb# Zdf pyonyhbbkcn dhw iffc jocf hjjkcn h gobbfcz zo fhgd bhkc
wovygf gojf zo vcjfywzhcj zdf mvcgzkoc# Ocgf zdf w{wzfb cffjw zo if yf"bojkmkfj, zdf{ ghc}fykm{ zdf lkcfw pyo}kjfj kc zdf w{wzfb#
Avwzkmkghzkoc ~d{ ~f vwfj PDP ~kzd Jyfhb ^fh}fy hw h jf}flopbfcz zool1
Kcglvjfw mhwz jf}flopkcn zoolw lkef jyhn"hcj"jyop jfwknc zoolw, gvwzobkqhilf }kf~w
hcj gojf ifdkcj moybw#
-
8/6/2019 Documentation for Software Engg Project
79/82
-
8/6/2019 Documentation for Software Engg Project
80/82
Fjvghzkoc Bhchnfbfcz W{wzfb 40
HPKKZ WJ KCJKH | PHCKPHZ
40
Gocglvwkoc
Hmzfy ~oyekcn oc zdkw pyoafgz, ~f ghc wff zdhz zdf kcmoybhzkoc bhchnfbfcz ifghbf zdf
kbpoyzhcz kwwvf moy hll zdf oynhckqhzkoc hcj kc f}fy{ oynhckqhzkoc dh}f zdfky o~c
bfzdojolon{ zo bhchnf zdfky jhzh ~dkgd cffj zo if hchl{qfj hcj efpz kc nooj bhccfy#
Kc Gykgefz Glvi bhchnfbfcz W{wzfb, fwpfgkhll{, ~f wff zdf fthbplf om zdf oynhckqhzkoc
~dkgd cffjw zdf ~fll w{wzfb zo bhchnf hll zdf kcmoybhzkoc kc zdf glvi# Zdf bhchnfbfcz
w{wzfb wdovlj if hilf zo mvlmkll zdf yfxvkyfbfcz om zdf vwfy ~do vwf zdf w{wzfb# ^fll
bhchnkcn om kcmoybhzkoc, hyyhcnkcn hll zdf kcmoybhzkoc hggoyjkcn zo zdf cffj om vwfy, zdfwf
hyf wobf gdhyhgzfykwzkgw ~dkgd cffj zo if mvlmkllkcn kc zdkw w{wzfb# Kc zdkw hwwkncbfcz, ~f
zykfj zo bhef hll zdf powwkilf mhgklkzkfw zo pyo}kjf zdf vwfy boyf goc}fckfcgf hcj kcgyfhwf zdf
wpffj om ~oye#
-
8/6/2019 Documentation for Software Engg Project
81/82
Fjvghzkoc Bhchnfbfcz W{wzfb 48
HPKKZ WJ KCJKH | PHCKPHZ
48
Yfmfyfcgfw
dzzp1//pznbfjkh#pfhywocgbn#gob/kbhnfw/08784>9604/whbplfgdhpzfy/08784>9604_gd08#pjm
ULhwz Hggfwwfj1 80zd Bhygd, 9088R
dzzp1//~~~#ivqqlf#gob/fjkzoykhlw/8"6"9006"=7>=4#hwp ULhwz Hggfwwfj1 89zd Bhygd, 9088R
dzzp1//wfhygdwomz~hyfxvhlkz{#zfgdzhynfz#gob/wJfmkckzkoc/0,,wkj;9_ngk987:64,00#dzbl ULhwz Hggfwwfj1 86zd Bhygd, 9088R
dzzp1//~~~#ivqqlf#gob/hyzkglfw/~hzfymhll"bojfl"hj}hczhnfw"hcj"jkwhj}hczhnfw#dzbl ULhwz Hggfwwfj1 90zd Bhygd, 9088R
dzzp1//mole~oyb#gfyk#bfbpdkw#fjv/f~/WGDFBH_JOG/gobphykwoc/fyj#dzb ULhwz Hggfwwfj1 96zd Bhygd, 9088R
Iooew Yfmfyyfj
8# Efcjhll hcj Efcjhll $9006+5 W{wzfb Hchl{wkw hcj Jfwknc5 :zd Fj5 Cf~ [oye1Pyfczkgf Dhll#
=8"=8, 976 9=05
9# Afmmy{ L ^dkzzfb, Locckf Ifczlf{ $9006+# W{wzfb Hchl{wkw hcj Jfwknc5 Locjoc1 BgNyh~"Dkll# 7:":05
7# Wdfll{ Ghwdbhc $9009+# W{wzfb Hchl{wkw hcj jfwknc5 9cj Fj# W{jcf{1 Wdfll{Ghwdbhc Wfykfw# 896"89>#
:# Wdhyk Lh~fyfcgf Pmlffnfy $9009+# Womz~hyf Fcnkcffykcn5 9cj Fj5 Cf~ Afyw{1 PfhywocFjvghzkoc# 960"9=0#
6# Bg Mhjjfc Myfj Y, Dommfy Afmmyf{ H#, Pyfwgozz Bhy{ I, Bojfyc Jhzhihwf
Bhchnfbfcz, Mkmzd fjkzkoc, 9008, Hjjkwoc fwlf{ Gobphc{$Wkcnhpoyf+ P}z#, Lzj#
=# Hnnhy~hl E#E#, Wkcnd [onfwd, Womz~hyf fcnkcffykcn, Zdkyj fjkzkoc, Cf~ hnf
Kczfychzkochl, Cf~ Jfldk, Phnf 90"7=#
># Ahlozf Phceha, Hc Kczfnyhzfj hppyohgd zo womz~hyf Fcnkcffykcn# Zdkyj fjkzkoc, 9006,
Chyowh Pvilkwdkcn Dovwf#
http://ptgmedia.pearsoncmg.com/images/0131872508/samplechapter/0131872508_ch01.pdfhttp://ptgmedia.pearsoncmg.com/images/0131872508/samplechapter/0131872508_ch01.pdfhttp://ptgmedia.pearsoncmg.com/images/0131872508/samplechapter/0131872508_ch01.pdfhttp://www.buzzle.com/editorials/1-5-2005-63768.asphttp://www.buzzle.com/editorials/1-5-2005-63768.asphttp://searchsoftwarequality.techtarget.com/sDefinition/0,,sid92_gci213458,00.htmlhttp://searchsoftwarequality.techtarget.com/sDefinition/0,,sid92_gci213458,00.htmlhttp://www.buzzle.com/articles/waterfall-model-advantages-and-disadvantages.htmlhttp://www.buzzle.com/articles/waterfall-model-advantages-and-disadvantages.htmlhttp://folkworm.ceri.memphis.edu/ew/SCHEMA_DOC/comparison/erd.htmhttp://folkworm.ceri.memphis.edu/ew/SCHEMA_DOC/comparison/erd.htmhttp://folkworm.ceri.memphis.edu/ew/SCHEMA_DOC/comparison/erd.htmhttp://www.buzzle.com/articles/waterfall-model-advantages-and-disadvantages.htmlhttp://searchsoftwarequality.techtarget.com/sDefinition/0,,sid92_gci213458,00.htmlhttp://www.buzzle.com/editorials/1-5-2005-63768.asphttp://ptgmedia.pearsoncmg.com/images/0131872508/samplechapter/0131872508_ch01.pdfhttp://ptgmedia.pearsoncmg.com/images/0131872508/samplechapter/0131872508_ch01.pdf -
8/6/2019 Documentation for Software Engg Project
82/82
Fjvghzkoc Bhchnfbfcz W{wzfb 49
4# Wobbfy}kllf Khc, Womz~hyf Fcnkcffykcn, = zd fjkzkoc 9009, Pfhywoc
Fjvghzkoc$Wkcnhpoyf+ P}z#, Lzj#
;# Wgd~hif, Kcmoybhzkoc Zfgdcolon{, Pyoafgz Bhchnfbfcz, Movyzd fjkzkoc, 9004 Ihih
Ihyedh Chzd Pykczfyw, Phnf 8"79#
80# Ivjnfc Jh}kj, Womz~hyf Jfwknc, Mkywz fjkzkoc$900:+, Pfhywoc Fjvghzkoc $Wkcnhpoyf+
P}z#, Lzj#, Kcjkh iyhcgd#
88# Ivyef Yoy{, Pyoafgz Bhchnfbfcz Plhcckcn hcj Goczyol zfgdckxvfw, Movyzd fjkzkoc
900;, Whczff Ommwfz Pykczfyw, Jfldk#