QUESTIONS AND ANSWERS
1) List and identify system development methodologies?
The various system development methodologies including waterfall model,
agile method, and Rapid application development (RAD)
2) What is the Waterfall Model?
The waterfall model was first methodology to be introduced. It also consists
of several stages of a linear development.
3) To develop an information system using the waterfall methods, what
consideration you need?
To develop an information system using the waterfall methods, you need the
following consideration:
❖ First identify requirements.
❖ Complete one stage before going to the next phase.
❖ The result of the development system is found at the final stage
4) List the different phases of waterfall model?
The different phases of waterfall model are:
❖ Requirements
❖ Design
❖ Development
❖ Testing
❖ Deployment
❖ Maintenance
5) Write the Advantage and Disadvantage of Waterfall model?
Advantages:
❖ Easy and simple to understand and use.
❖ Easy to handle due to model stiffness.
Disadvantages of Waterfall model include: No suitable model for complex
projects
6) What is agile method?
Agile method: is a mechanism in which team can manage a project by
breaking it up into many stages and requiring continuous collaboration with
stakeholders and continual development and iteration at each stage.
7) Write the Advantage and Disadvantage of agile method?
Advantages:
Product is produced rapidly
A face to face conversation is the best method of communication.
Disadvantages :
More time and commitment.
Lack of necessary documentation.
8) Define the Rapid Application Development (RAD) model?
Rapid application development it is a team-based method which accelerates
the development of information systems and produces a functioning
information system.
9) List five steps or phases in RAD?
The five steps or phases in RAD:
❖ Step 1. Define and finalize project requirements.
❖ Step 2. Begin building prototypes.
❖ Step 3. Gather user feedback.
❖ Step 4. Test the system.
❖ Step 5. Present your system
10)Write the Advantage and Disadvantage of RAD?
Advantages:
Quick iteration that reduce development time
Encouragement of code reuse
Disadvantages :
Need strong team and individual performance for identifying
business requirement.
It requires highly skilled developers or designers