90 likes | 321 Views
3 Traditional D evelopment M ethods O f (SDLC) -Prototype -Waterfall -Agile. SDLC Systems/Software Development Life Cycle . is the process of creating software/systems. Software prototyping. Throwaway prototyping Evolutionary prototyping Incremental prototyping Extreme prototyping.
E N D
3 Traditional Development Methods Of (SDLC)-Prototype -Waterfall-Agile Group9 Q2 Heng shujia 0823
SDLCSystems/Software Development Life Cycle • is the process of creating software/systems Group9 Q2 Heng shujia 0823
Software prototyping • Throwaway prototyping • Evolutionary prototyping • Incremental prototyping • Extreme prototyping Group9 Q2 Heng shujia 0823
Waterfall • Requirements specification • Design • Construction (AKA implementation or coding) • Intergration • Testing and debugging (AKA Validation) • Installation • Maintenance Group9 Q2 Heng shujia 0823
Agile • Agile Manifesto • In February 2001, 17 software developers met at the Snowbird, Utah resort, to discuss lightweight development methods. • They published the Manifesto for Agile Software Development Group9 Q2 Heng shujia 0823
Twelve principles underlie the Agile Manifesto • Customer satisfaction by rapid delivery of useful software • Welcome changing requirements, even late in development • Working software is delivered frequently (weeks rather than months) • Working software is the principal measure of progress • Sustainable development, able to maintain a constant pace • Close, daily co-operation between business people and developers • Face-to-face conversation is the best form of communication (co-location) • Projects are built around motivated individuals, who should be trusted • Continuous attention to technical excellence and good design • Simplicity • Self-organizing teams • Regular adaptation to changing circumstances Group9 Q2 Heng shujia 0823
Questions • Creating a new Internal Web Portal for an advertising agency. • Changing the database in a hospital. • Rolling-out a new information kiosk in a chain of malls ------------------------------------------------------------- Prototype? Waterfall ? Agile ? Group9 Q2 Heng shujia 0823
Questions ???? • Bing ! Group9 Q2 Heng shujia 0823
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