Methodology.dayclass

download Methodology.dayclass

of 28

Transcript of Methodology.dayclass

  • 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