3tradi(onaldevelopmentmethods of(sdlc)

9
3 Tradi(onal Development Methods Of (SDLC) Prototype Waterfall Agile Group9 Q2 Heng shujia 0823

Upload: others

Post on 24-Jul-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 3Tradi(onalDevelopmentMethods Of(SDLC)

3  Tradi(onal  Development  Methods  Of  (SDLC)  

 -­‐Prototype    -­‐Waterfall  -­‐Agile    

Group9  Q2  Heng  shujia  0823  

Page 2: 3Tradi(onalDevelopmentMethods Of(SDLC)

SDLC    Systems/So)ware  Development  

Life  Cycle      

•  is  the  process  of  crea(ng  soLware/systems  

Group9  Q2  Heng  shujia  0823  

Page 3: 3Tradi(onalDevelopmentMethods Of(SDLC)

SoLware  prototyping    

•  Throwaway  prototyping  •  Evolu=onary  prototyping  •  Incremental  prototyping  •  Extreme  prototyping  

Group9  Q2  Heng  shujia  0823  

Page 4: 3Tradi(onalDevelopmentMethods Of(SDLC)

Waterfall  

•  Requirements  specifica(on  •  Design  •  Construc(on  (AKA  implementa(on  or  coding)  •  Intergra(on  •  Tes(ng  and  debugging  (AKA  Valida(on)  •  Installa(on  •  Maintenance  

Group9  Q2  Heng  shujia  0823  

Page 5: 3Tradi(onalDevelopmentMethods Of(SDLC)

Agile  

•  Agile  Manifesto  •  In  February  2001,  17  so)ware  developers  met  at  the  Snowbird,  Utah  resort,  to  discuss  lightweight  development  methods.    

•  They  published  the  Manifesto  for  Agile  So)ware  Development  

Group9  Q2  Heng  shujia  0823  

Page 6: 3Tradi(onalDevelopmentMethods Of(SDLC)

Twelve  principles  underlie  the  Agile  Manifesto  

•  Customer  sa(sfac(on  by  rapid  delivery  of  useful  soLware  •  Welcome  changing  requirements,  even  late  in  development  •  Working  soLware  is  delivered  frequently  (weeks  rather  than  months)  •  Working  soLware  is  the  principal  measure  of  progress  •  Sustainable  development,  able  to  maintain  a  constant  pace  •  Close,  daily  co-­‐opera(on  between  business  people  and  developers  •  Face-­‐to-­‐face  conversa(on  is  the  best  form  of  communica(on  (co-­‐loca(on)  •  Projects  are  built  around  mo(vated  individuals,  who  should  be  trusted  •  Con(nuous  aYen(on  to  technical  excellence  and  good  design  •  Simplicity  •  Self-­‐organizing  teams  •  Regular  adapta(on  to  changing  circumstances  

Group9  Q2  Heng  shujia  0823  

Page 7: 3Tradi(onalDevelopmentMethods Of(SDLC)

Ques(ons    

•  Crea(ng  a  new  Internal  Web  Portal  for  an  adver(sing  agency.  

•  Changing  the  database  in  a  hospital.  •  Rolling-­‐out  a  new  informa(on  kiosk  in  a  chain    of  malls  

-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐-­‐  Prototype?  Waterfall  ?  Agile  ?    

Group9  Q2  Heng  shujia  0823  

Page 8: 3Tradi(onalDevelopmentMethods Of(SDLC)

Ques(ons  ????        

•  Bing  !    

Group9  Q2  Heng  shujia  0823  

Page 9: 3Tradi(onalDevelopmentMethods Of(SDLC)

References  

•  http://searchsoftwarequality.techtarget.com/definition/waterfall-model

•  http://en.wikipedia.org/wiki/Waterfall_model

•  http://en.wikipedia.org/wiki/Systems_Development_Life_Cycle

•  http://en.wikipedia.org/wiki/Software_prototyping#Throwaway_prototyping

•  http://www.scribd.com/doc/19553023/Prototype-Model

•  http://en.wikipedia.org/wiki/Agile_software_development

Thank  you  ^_^)/  

Group9  Q2  Heng  shujia  0823