Nama: Fazilah Binti Mohd Yusoff Matric Number: 21Ddt19F2013 Class: Ddt2B

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 8

NAMA : FAZILAH BINTI MOHD YUSOFF

MATRIC NUMBER : 21DDT19F2013


CLASS : DDT2B
Provide advantages and disadvantages for each 7 model above.
SDLC

• Waterfall
ADVANTAGE DISADVANTAGE
Simple to use and understand High risks and uncertainty
Development stages go one by one Not the best choice for complex and
object-oriented projects
Easy to classify and prioritize tasks The software is ready only after the last
stage is over
• Spiral
ADVANTAGE DISADVANTAGE
Good for large and complex projects Can be quite expensive
Requirements can be captured more Can be ineffective for the small projects
accurately
Users see the system early Process is complex
• Star
ADVANTAGE DISADVANTAGE
Files can easily be shared between Viruses can spread to other
users computers throughout a computer
network
Sharing devices such as printers Purchasing the network cabling and
saves money file servers can be expensive
Missing functionality can be identified Managing a large network is
easily complicated
• RAD
ADVANTAGE DISADVANTAGE
Encourages customer feedback Management complexity is more
Changing requirements can be High dependency on Modelling skills
accommodated
Reduced development time Requires highly skilled
developers/designers
• Usability Engineering
ADVANTAGE DISADVANTAGE
Application of recognized and Does not identify or allow for unknown
accepted principles users’ needs
Increase productivity Unreliable domain specific problem
identification
Effective identification of major and Different learning style is often perceived
minor problems as unnatural
• Xtream Programming
ADVANTAGE DISADVANTAGE
Allows software development companies This methodology does not measure
to save costs and time required for code quality assurance
project realization
Assists to create software faster Not the best option if programmers are
separated geographically
Increasing employee satisfaction and Focused on the code rather than on
retention. design
• Agile
ADVANTAGE DISADVANTAGE
Project is divided by short and New requirements may conflict with the
transparent iterations existing architecture
Good model for environments that Difficulties with measuring the final cost
change steadily because of permanent changes
Fast release of the first product version The team should be highly professional
and client-oriented

You might also like