0% found this document useful (0 votes)
20 views

8U5CSSB - Software Engineering QS

The document contains questions from a software engineering exam covering various topics in software engineering. It includes questions about software engineering terms and concepts like quality factors, project planning, decision tables, software design abstraction mechanisms, structure charts, recursion, verification vs validation, and testing strategies. The document also provides options for longer answer questions about software engineering processes like software evolution, life cycle models, cohesion and coupling, structured coding, formal verification techniques, and testing approaches.

Uploaded by

Behin Sam
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views

8U5CSSB - Software Engineering QS

The document contains questions from a software engineering exam covering various topics in software engineering. It includes questions about software engineering terms and concepts like quality factors, project planning, decision tables, software design abstraction mechanisms, structure charts, recursion, verification vs validation, and testing strategies. The document also provides options for longer answer questions about software engineering processes like software evolution, life cycle models, cohesion and coupling, structured coding, formal verification techniques, and testing approaches.

Uploaded by

Behin Sam
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

MUTHURANGAM GOVERNMENT ARTS COLLEGE (AUTONOMOUS) 8U5CSSB SOFTWARE ENGINEERING TIME: Three Hours SECTION A 10 x 2 = 20 Marks Answer ALL

LL questions 1. Define the term software engineering? 2. What are the factors that influence quality? 3. List out the factors to be considered in project planning. 4. What is a decision table? What are the four quadrants of a decision table? 5. What are the three widely used abstraction mechanisms in software design. 6. Define structure chart. Is it same as flow chart? 7. What is the purpose of goto statement? 8. What is meant by recursion? 9. Differentiate verification and validation. 10. Draw the structure of the ISMS program testing system. SECTION B 5 x 5 = 25 Marks Answer ALL questions 11. A) Explain the evolution of software. OR B) Explain the layers in software engineering. 12. A) Explain successive versions model. OR B) Explain Phased life cycle model. 13. A) Explain different types of cohesion. OR B) Explain different types of coupling. 14. A) Describe single entry and single exit constructs in structured coding. OR B) Explain documentation guidelines 15. A) Explain symbolic execution technique with example. OR B) What are the three commonly used formal verification techniques. Explain input-output assertion. MAXIMUM: 75 Marks

SECTION C 3 x 10 = 30 Marks Answer any THREE questions 16. Explain linear sequential model with a neat diagram. 17. Obtain from an organization of your choice, a Software Requirement Specification. Assess the strengths and weakness of the SRS document in terms of the suggested format and contents. 18. What is a DFD? Discuss various components of a DFD. What do you understand by levelling of DFD? 19. Explain the dos and donts of good coding style in detail. 20. Explain Unit and System testing strategies clearly stating their purpose, differences and dependence.

You might also like