1. Apply the Spiral or Waterfall model for the development of an Air ticket reservation system. (2 marks) 2. How can the design reviews improve the design? How can design reviews uncover deficiencies in SRS? (2 marks) 3. What are the most important differences between generic software product development and custom software development? What might this mean in practice for users of generic software products? (2 marks) 4. Explain how the principles underlying agile methods lead to the accelerated development and development of software. (2 marks) 5. When would you recommend against the use of an agile method for developing a software system? Explain your answer. (2 marks)
Added by Joseph B.
Close
Step 1
It consists of four main phases: planning, risk analysis, engineering, and evaluation. Each phase is divided into smaller iterations, allowing for continuous refinement and improvement of the system. - The Waterfall model is a linear sequential approach where each Show more…
Show all steps
Your feedback will help us improve your experience
Akash M and 60 other AP CS educators are ready to help you.
Ask a new question
Labs
Want to see this concept in action?
Explore this concept interactively to see how it behaves as you change inputs.
Key Concepts
Recommended Videos
1- In your own words, describe the difference between prescriptive and descriptive design processes. Cite examples of each. 2- Describe the relationship between the problem identification research and requirements specification phases of the design process. 3- Describe the relationship between the concept generation and design phases of the design process. 4- Construct a prescriptive design process for the problem identification, research specification, concept, and design phases of the design process. The result should be a flowchart that contains decision blocks and iteration as necessary. 5- Describe the main differences between the VISI and embedded system design processes. 6- Using the library or Internet, conduct research on the spiral software design process. a) Outline the significant elements of the spiral software design process. b) Describe the advantages and disadvantages of this relative to the waterfall model. Cite all references used. 7- Using the library or Internet, conduct research on the extreme programming design process. a) Outline the significant elements of the extreme programming paradigm. b) What are the pro and con arguments for this software development model? Cite all references used. 8- Project Application. In preparation for project and team selection, develop a personal inventory that includes a list of five favorite technologies or engineering subjects that you are interested in pursuing. Also, list the strengths and weaknesses that you bring to a project team.
Akash M.
Explain how both the Waterfall model and the Prototyping model of the software process can be accommodated in the spiral model?
Madhur L.
Imagine you went out to test your design. What would you do to test your design? How would you know it worked? Imagine and describe what could you do to improve your design?
Gordon A.
Recommended Textbooks
Computer Science and Information Technology
Introduction to Programming Using Python
Computer Science - An Overview
Transcript
18,000,000+
Students on Numerade
Trusted by students at 8,000+ universities
Watch the video solution with this free unlock.
EMAIL
PASSWORD