Set Assignment 2
Set Assignment 2
2hey ore set oF slw appl" oroq. ohich are used toau tom ate sbLc
achities This is used by slo prj managers, analyst and eng9
to develop s]w system
Th ere are no oF cASE tools available to sim piify vamous stages
OFSlW developm ent OF 1)Fe cycle. such as analysis, toalS,
design oals,praj managem en+ too1s, b BM tools, proj mq mt toalS,
Diaqram tools Usedto represe system Compon Is, data and central
deieveny
HaO DJmpove
pogmers 4)
(eg:
^ speed
Bugzilia)
accura y
of
) Reduee l1fetime mantungne
processing
3) 0 pp tono n
adu:-)cost, 2) leamng c
oadu (3) eqyto prgstw D
3 TOO|mìx
useAst dios hw sevinert thst
(2)
Draw Use caSe d'ag for D 8ATU unive Explain adv disadu
) UsecaSe diag
these are lsed to depict Funchionality oF 5yst orpartofsys
3J They ore uoidey asedto iUUstrate funtlreguiremi OFsyshits
intrac" orth exremal aqent Cactors). A use casels basically
aidq epresenting dif scenenos csher syst can beysed
3) 4 qiue us high leuel oiew of whatsysi or pqrt 0Fsyst do
Loithout qehng into mp)m detalls
BATU University System
View Ghgdes
5tudent
Access oUrGe mattials
Submit ASsi9nment
Registor
Emolt 'n courses
ioroy staff
pooide IT Support e
TIsupport
S> bra
05eCases:
7Sudens
starf
)o)fatuity
i) En rol in
IT
3)AcceS5 Assignmento
(GuYSe
6> Conduct
matñals 4> view Grad es sch eduled dasses S
Exams 1) Man age
S
77 Manage student nt Record A ccess library
A )
Resourse s q> prov
de JT S uppost
8)
Relationships
Student
Can Enrol| in courses, submit Assighmenfs, A cce ss CoUrss
temals
Wew grades
7raury can condut exams, submt arades manage stTud reoa
Adminiso tjve saF con cchedule clas ses f man age v amouS
ad ministhative tasks.
)Req shorhandles Enrol Iments 2m oin tains students recoru
Abrary staFF manages Access l'bramy feso
urces Jt support P0na
assistunce to all other actor.
)
4y A dvantaq es
lear vsualzation-
2)Vser centic - Aliign
simpiifes
desiqn wth
understandin
User needs
g fsys funchoaity
G)Disaduantages:
J: imited Detuil- may ack depth for (omplex sy st
2Compiexity- can become duitued in targe Syst
3'Over- sim iplihc+" Ris k misunderstanding o£ interag
g R quaity
emphasizing thor uqh testia
(Abstiachion
Refactonng
(modula nty)
In fo hid ing)
design con cept
patnm
Architccure
Refinement
devlopment of
deoelo pers conimplem
ent speui'c fu more
By co attng modlts
accomodahng diverse slw iequiremenb
(4)
Archiechúre- desian
shucuu eof somethin g
a
ampieities
Ine proCess of enhancin syst tu elimmate impumtie
quaihy- This invove detaiing thedesiqn to
simpe
clamry e quirement
{ denti Fy potnhal enors
Paltms repeatcd fom.
Represent repeate to common prob
soln n
d
speifo contexr
Palrns pronoe con sis y Y e tn
idency, enablin
deuelopeis to reyse prbven so1n.
)Anfo Hiding hide fnfo
hvoloe desiqnin g nodues to con ce al the temoal detcu ls fn
other modwes Thìs enhance en capslat"reduces dependey
Secumty
Refactorinq- reconshmt omething
The act F Tecon shucting enlsting codeor
designto simpty
ts inma Steare thout
chañging
t5 exImal 5ehu
Tnisheip m aintainabiity eadaptabi\ itey ohle presemng
Runctionaty
) payment
me
*) pfr
app infom 4esto to prparr
prepar hesto
the
rder s ree
) inany the app notifte s (ust obo t de'eweny
Aduantages
) Chear isualiz Prow de s ht ferd ew of interactovertimei
maing t easy tD understand pro (es5
y todeling compley n tnau Aep to epresentomplex intrrad bs
mutiple ob) 3 systm.
5> 1dentfes PequirementAss ía in uncovennqpotntial
ordeng process by iuusthating comm fiou
4y faiiitatzs Comnm? sen
SeNes ao ane Cfuive tool fordiscUssion a mng
Srakeholders (dew eopers, desian ers 2 b ysiness analysH
i saduan tages :
7 compiexity many obj
ceth can become utTed dieA torad if oo
nany 1fines & msq are incuded
a) Stuhic represen" p oes n ot shoe Chan gove
UUer time ordynamic
behavior of syst beyono seq of events
Menucord alOted
Order placed
Request
W ater seved Order colleCtcd
Response
order given
val d
pin?
Yes Showenor
Ois playmenu
Deposit
withdrow|Thansfer||8alandeinguiny
Nodes:
their ATM Card,representrd
NoOe The process beqin oh userinsestinq
o
ls an
by an inital nod e. PN, ohich
thejr
Uger to erde enter
Qy entt pÎN- The system pro mpts N
hred P£
a chuity Node. checlc
iP enen
diamond shaped
decislon node
3 0eslsion point- A
1s coech
ransact" "
the "seleet
47 Coect PIA - P PN iS (ore ct the user proceeds
'Deposit
1Balance
9
ike ithdraw'"
ohi ch co uld include opr
acHvity
inquiny", ransfur'
oF stry
limitcdno:
S Lnco mee pN - P PCN isincomect SySt may proide
|
he user to gejeet card
atmpts betbre promphing
guice r
> Transac select Dep ending on choosen onsact? the syst
amt,conming
th speuiic achvities ike en ong ithdraw!
fhe user
OY
deposit displaying
rejeu card,
) Hna Hode Once tonsat is completd the syst
representd by Anal node
ymedet
Agie Madel
devetopment m0 detbut
7 iS atso asllo
Ttissla deepnent mdel in Are not
deveiopment q teshinq
conich dev elepment testing
(oncdnent
areconcunnt
vatid
Tthas two phases verjFg
Testing is hard os
comp to Agile
3y Testing is e0sy as comp model.
to Vmodel team
4 ommiseas betenduser The deetp mi tecm
derit io terat much
Rksting
coith e nd
Users
te0m
qre
Deuelopers testers are Deveo pers R testers
independen
dependent on each ther
1tis iteraiue Tt s n 0t Meraue
J is in cementa! T is not mremental
J1is suitoble forSmallor 3+ is su ta b le forlarg epru)
here caorlc Deed obe
lorge poj ihere ork
need
eany
V-model
1+ is rea chive model
1)14 is prathcal model
42)more tiexiblethan medel lessFlexible R more ngid toa qle
eir dicf object ? fa
desgn wHh th of bluepnnt
G) Define s]w q coanion
jnvolvin
in slw.DLC
lw desiqn Tt:lsciti cal
Tt
inhrface & Fo s (o compo coanI
System arhie Cture, ser fom ework that quide
into shucured
requirrment
14 banslate
R implems phase.
d1
dt Supto exising funchonalty
s compieteness
rmoduues
- Thedesign should have qt comp
esernal iotrfa es etc
\5e dta stuct
sspeufi ed sequuirement
|0meets
Funchionality nsumng
e Gteti uely
pertorman ee the intended tusk
k user esp enence that
Deriqning iotuitive inte face
Usabitity
Ga
Uraw a class diagram forhotel
mamt onte their adu dis adu
The clas diag for hotel mqmt sysm
present Feycomponent
Hotel Rocm ,Resenation and auest
Tt defne atbutes Qmethods foreq ch class while iuushatinq
relat'ships Such as hotel containing rooms manaqn 9 guest
resevations
This visul biveprint aids ln understandn g the systems
Sucture g intYacions.
3)Advontoqes
D SimpiUty- 1he d log clearly shows imp cla sses f ther relat'ship oithout
(4)isað wntoqes:
imitd Detals- Someimp
)
Iy
features m lahtbe missinghìd coul d
lead to overtoOked
requjrem ens
Stahc representan he diag
dosent showhow thin qs wore
dynamicay orintachvely
S> poknhal simp icat 1 miqnt not fuly capture
eomplexi ti eso F
real hotuy syst
7 Reduced clamty in larqersyst: As more features aradded,his
Stmple diag mtqht ns be e nough.
) Creahing docem
both users and
to faciitate
deuelop ers
roject manaqemeni: Pianninq, monitoing
un derstandin g use
CUMI Diaqram
Behaour di aq
Shucre diag
Aeivity diag
>class diaq
Stat mlc dtag
com pon diag
Use cose
diag
objdiag
Intuoc+ diag Composite
3hr diag
setural :
Clags diag > the static
Depict suctofsysb shouing lasses,
alites methods
2 deploumen+
aucaqe diaq
ependenes
organizes
bh
pactages
pacages
theit elernteM ,shog
state
those States baSed on
even15
bts acors (users) 2 Sysro
Msualíses teracc
0se case -
COSes
Snooing USe
fo us on how obj intract in seneno typicali4
4ntracn
3 catccized into 4
Shown tho msq
inttac brvo obj stb empnos s on10K
communic- Dispiay
3>sequence
how oper are carcd out
of cbjet
fous on ning conStrainst 3 aynarmice
4)Tinng
Shates ouer time