System Development Methodologies Questions and Answers
The document discusses various system development methodologies including the waterfall model, agile method, and RAD. It provides details on the waterfall model such as its linear phases of requirements, design, development, testing, deployment, and maintenance. It also discusses considerations for using the waterfall method like identifying requirements first before moving to the next phase. Agile method allows for continuous collaboration and iteration. RAD accelerates development through prototyping and user feedback. The advantages and disadvantages of each methodology are provided.
System Development Methodologies Questions and Answers
The document discusses various system development methodologies including the waterfall model, agile method, and RAD. It provides details on the waterfall model such as its linear phases of requirements, design, development, testing, deployment, and maintenance. It also discusses considerations for using the waterfall method like identifying requirements first before moving to the next phase. Agile method allows for continuous collaboration and iteration. RAD accelerates development through prototyping and user feedback. The advantages and disadvantages of each methodology are provided.
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