This document outlines exam questions for a software engineering course. It includes two long answer questions worth 10 marks each asking about software cost estimation factors and techniques, and comparing waterfall, incremental, and spiral software process models. It also includes eight short answer questions worth 5 marks each about topics such as formal vs behavioral specifications, rapid prototyping, black box vs white box testing, system engineering, software project management, object-oriented design, software requirements specifications, software verification vs validation, and software milestones and deliverables.
This document outlines exam questions for a software engineering course. It includes two long answer questions worth 10 marks each asking about software cost estimation factors and techniques, and comparing waterfall, incremental, and spiral software process models. It also includes eight short answer questions worth 5 marks each about topics such as formal vs behavioral specifications, rapid prototyping, black box vs white box testing, system engineering, software project management, object-oriented design, software requirements specifications, software verification vs validation, and software milestones and deliverables.
This document outlines exam questions for a software engineering course. It includes two long answer questions worth 10 marks each asking about software cost estimation factors and techniques, and comparing waterfall, incremental, and spiral software process models. It also includes eight short answer questions worth 5 marks each about topics such as formal vs behavioral specifications, rapid prototyping, black box vs white box testing, system engineering, software project management, object-oriented design, software requirements specifications, software verification vs validation, and software milestones and deliverables.
1. Discuss software cost estimation factors. Explain software cost estimation techniques. 2. What is software process model? Compare and contrast waterfall, incremental and spiral process model. 3. What is software testing? Explain about software testing techniques in details.
Attempt Any Eight Questions:
Short Questions: [8*5=40]
4. Differentiate formal specifications and behavioural specification.
5. Explain the rapid prototyping techniques with examples. 6. Differentiate between black box testing and white box testing. 7. What is system engineering? Explain system engineering process phases. 8. What is software project management? Explain software management activities. 9. What is object oriented software design and development. Explain OOD techniques with examples. 10. Explain about software requirements specification document ( SRS) and list any four good attributes of SRS documents. 11. Differentiate between software verification and validation. 12. Differentiates between software milestone and deliverables during development period. 13. Explain about requirements engineering process. END