Post on 07-Jul-2018
8/18/2019 Methodology.dayclass
1/28
The Fun Filled World ofMethodologies
By Eric DeLisle & Sasan Rastegarlari
8/18/2019 Methodology.dayclass
2/28
Presentation Overview
What is a Methodology?
Who uses Methodologies?
What are Methodologies used for? Several tyes of Methodologies Waterfall
SDL!
R"D "gile
O#$ect%Oriented
8/18/2019 Methodology.dayclass
3/28
What is a Methodology?
Multi%ste aroach to systesdeveloent
'nfluences the (uality of the )inalroduct
!orehensive
!onsistent ethod with theOrgani*ations anageent style+
8/18/2019 Methodology.dayclass
4/28
Who ,ses Methodologies?
Most Organi*ations and )irs -oday 'BM. Microsoft. Monsanto. /"S". "-&-.
Drury 0otels. Edward 1ones. "+B+
Ma$ority of Organi*ations and )irsuse a secific tye of ethodologythat is tailored to their needs+
8/18/2019 Methodology.dayclass
5/28
What "re Methodologies ,sed )or?
Systes Develoent 2uidelines or References
Ste #y Ste rocess Leads to final roduct
"nalysis 'nforation
2athered and ,sed to hel thedeveloent rocess
8/18/2019 Methodology.dayclass
6/28
0istory of Methodologies
!outer%#ased 'nfo Systes #egan
in the 34567s+
34867s introduced icrocouters !"SE tools develoent
Syste develoers went fro #uilders tointegrators+
34467s #rought systes integration+ 9isual rograing environents+
Present day 'nfo Systes 'nternet. 'ntranet. and E:tranets+
8/18/2019 Methodology.dayclass
7/28
Poular Methodologies
-he Waterfall Methodology
-he SDL! Methodology
-he R"D Methodology "gile Methodologies e;tree Prograing
8/18/2019 Methodology.dayclass
8/28
Waterfall Methodology
http://en.wikipedia.org/wiki/Image:Waterfall_model.png
8/18/2019 Methodology.dayclass
9/28
Waterfall Methodology
Overview
'ntroduced #y W+W+ Royce in 34>6
't was later redesigned using a ore
iterative rocess. unfortunately this waywas ignored resulting in the currentWaterfall ethodology
Most Syste "nalysts do not lie the
Waterfall Method Each hase ust #e coleted erfectly
-here is no overla or oving #acwardin hases
8/18/2019 Methodology.dayclass
10/28
Waterfall Methodology
Phases
Requirements@ -he re(uireents ofthe syste are collected and set in
stone+ Design@ " #luerint is ade for the
rograers using the reviouslycollected re(uireents+
Implementation@ Syste coonentsare designed #y coders and integratedtogether+
Testing@ "fter integration the syste istested and #ugs are reoved+
Installation & Maintenance@ -he finalinstallation of the syste is done at thishase+ ,sers are trained and the systeis aintained #y the syste designers+
8/18/2019 Methodology.dayclass
11/28
Waterfall Methodology
Pros
-ie sent early in roduction cansave a coany hundreds ofthousands of dollars+
More ehasis is laced ondocuentation than any other
ethods+
ons
'ossi#le to now e:actly what isneeded in each hase of the software
rocess #efore soe tie is sent in thehase following it+
Re(uirents are loced in too earlyleaving no roo for user feed#ac andodification+
-oo uch ehasis on deadlines ratherthan user re(uirents+
8/18/2019 Methodology.dayclass
12/28
Systes Develoent Life !ycle
8/18/2019 Methodology.dayclass
13/28
Systes Develoent Life !ycle
8/18/2019 Methodology.dayclass
14/28
Systes Develoent Life !ycle
8/18/2019 Methodology.dayclass
15/28
Raid "lication Develoent
8/18/2019 Methodology.dayclass
16/28
Raid "lication Develoent
8/18/2019 Methodology.dayclass
17/28
Raid "lication Develoent
8/18/2019 Methodology.dayclass
18/28
e;tree Prograing
8/18/2019 Methodology.dayclass
19/28
e;tree Prograing
8/18/2019 Methodology.dayclass
20/28
e;tree Prograing
8/18/2019 Methodology.dayclass
21/28
e;tree Prograing
8/18/2019 Methodology.dayclass
22/28
Rational ,nified Process
8/18/2019 Methodology.dayclass
23/28
Rational ,nified Process
8/18/2019 Methodology.dayclass
24/28
Rational ,nified Process
8/18/2019 Methodology.dayclass
25/28
Rational ,nified Process
8/18/2019 Methodology.dayclass
26/28
8/18/2019 Methodology.dayclass
27/28
!onclusion
Who uses Methodologies?
What are Methodologies used for?
" #rief history of Methodologies?
Poular ethodologies in the SystesDesign Process+ Waterfall
Systes Develoent Life !ycle
8/18/2019 Methodology.dayclass
28/28
Than. /ou
Gou May /ow"lauseH