Discuss increasing levels of granularity in development stag
Discuss increasing levels of granularity in development stages. How does this development approach improve on issues with traditional development methodologies? ( The book I am using is use cases, requirements in context )
Solution
The software development methodology or system development methedology in software engineering is a frame work that is used to structure, plan and control the process of developing information system.
There are following methedologies:
Agile software Development
Crystal methods
Dynamic System Development Model (DSDM)
Extream Programming(XP)
Joint Application Development (JAD)
Rapid Application Development(RAD)
Rational Unified Process(RUP)
Feature Driven Development(FDD)
Lean Development(LD)
Scrum
Spiral
System Development Life Cycle (SDLC)
Waterfall Model(traditional)
Advantages of Waterfall Model
Disaadvantages of Waterfall model
Advantages of Spiral Model
Disadvantages of Spral Model
Advantages of Prototype Model
Disadvantages of Prototype Model
