The document contains a question bank for the subject CCS356-Object Oriented Software Engineering. It has two parts - Part A containing short answer questions to test knowledge and Part B containing long answer questions to test understanding. The questions cover topics like software process models, agile development principles and practices like extreme programming.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
100%(2)100% found this document useful (2 votes)
1K views2 pages
Oose Question Bank - CCS356 - 2023-24
The document contains a question bank for the subject CCS356-Object Oriented Software Engineering. It has two parts - Part A containing short answer questions to test knowledge and Part B containing long answer questions to test understanding. The questions cover topics like software process models, agile development principles and practices like extreme programming.
Branch : CSE Year/Sem : III/ VI Year : 2023-2024 Sem. : EVEN
UNIT I SOFTWARE PROCESS AND AGILE DEVELOPMENT
Introduction to Software Engineering, Software Process, Perspective and Specialized Process Models –Introduction to Agility – Agile process – Extreme programming – XP Process- Case Study
PART –A Course Outcome: CO1
1. Define Software Engineering. (K1) APR/MAY 19
2. What are the two types of software products? (K1) APR/MAY ‘12 3. What is software process? List its activities. (K2) MAY/JUN ‘13 4. List the task regions in the Spiral model. (K2) 5. What are the various categories of software? (K1) 6. What are the umbrella activities of a software process? (K1) APR/MAY 15 7. What are the merits of incremental model? (K1) 8. List the process maturity levels in SEIs CMM. (K2) NOV/DEC2015 9. If you have to develop a word processing software product, what process models will you choose? Justify your answer. (K3) NOV/DEC 2016 APRIL/MAY 17/18 10. What are the advantages and disadvantages of iterative software development model? (K2) NOV/DEC 2015 11. What is meant by Software engineering paradigm? (K1) 12. What is the use of CMM? (K1) NOV/DEC2015 13. What is Agile? (K1) 14. Write the IEEE definition of software engineering. (K2) NOV/DEC 2017 15. Write any two characteristics of software as a product. (K2) April /May 2015 16. Define agility and agile team. (K1) April /May 2015 17. What are the Problems with agile methods? (K2) 18. List any two agile process models. (K2) APR/MAY 19 19. What are the principles of agile methods? (K2) 20. What are the Characteristics of Agility? (K2) 21. What is Agile Manifesto? (K1) 22. What are the Extreme Programming Advantages? (K2) 23. What is Extreme Programming? (K2) 24. What is agile development? (K2) 25. Draw the diagram of Extreme programming? (K2) 26. List the goals of software engineering. (K2) APR/MAY -11 27. Software does not wear out. Justify? (K5)(NOV/DEC-13) 28. Distinguish between process and methods.(K4) APR/MAY - 22 29. What are drawbacks of Rapid application development life cycle model ? (K2) MAY -5 30. What are the advantages of prototyping model ? (K2)NOV/ DEC – 6 31. Define the terms of product and process in software engineering. (K1)NOV/MAY – 7 32. What are the phases encompassed in RAD model ? (K2) 33. State the benefits of waterfall life cycle model for software development.(K1) 34. Compare prototyping approaches in software process . (K4) APRIL/MAY -18 35. Define evolutionary prototype. (K1) NOV/DEC-19
PART –B
1. Describe in detail about Extreme programming. (K2)
2. Give detail explanation about agile process. (K2) 3. Compare the waterfall, prototyping and spiral model. List the features of each model, advantages, and disadvantages .(K2) APR/MAY ‘19 4. What is a process model? Describe the process model (K2) APRIL/MAY 2017 5. Explain the following: (i) waterfall model (ii) Spiral model (iii)RAD model (iv) Prototyping model. (K2) NOV/DEC-12 6. Discuss the various life cycle models in software development. APR/MAY -16 7. i)Define Agility. List any five principles of agility. ii) Explain the phases in Extreme Programming Process. (K2) APR/MAY ‘19 8. Explain in detail about the spiral model with a neat sketch and describe why this model comes under both evolutionary and RAD models. (K2) APRIL/MAY-15, NOV/DEC 2017 9. Which process model is best suited for risk management? Discuss in detail with an example. Give its advantages and disadvantages? (K2) NOV/DEC 2016,APRIL/MAY 2018 10. List the principles of agile software development. (K2) NOV/DEC 2016 11. Explain the component-based software development model with a neat sketch. (K2) NOVDEC 2017 12. Software engineering is layered approach. Justify?(K5) 13. Briefly discuss about the specialized model? (K2) NOV/DEC -13/14/15/17 MAY -16/19 14. Explain the perspective process model ? (K2)APR/MAY -5/6/9/15/16/17/18/22 15. Explain the CMMI model to access the organization level. (K2)NOV/DEC-17
*K1-Remember, K2-Understand, K3-Apply, K4-Analyze, K5-Evaluate and K6-Create
Prepared by : Verified by : Approved by
Mrs. K H Gayathri Dr. U.V ARIVAZHAGU Dr. U.V ARIVAZHAGU