Software engineering previous year question paper 2018 | HNBGU fourth semester

Software Engineering

HNBGU BCA Previous Question Paper 2018-19

  1. What do you understand by software engineering? Discuss the characteristics of software

  2. Discuss the top down and bottom up design in detail.

  3. Explain the design steps in transaction mapping

  4. List out software quality assurance activities.

  5. Discuss waterfall model with suitable diagram. Give its merits and demerits.

  6. Distinguish between verification and validation.

  7. What do you understand by information hiding? Explain why a design approach based on the information hiding principle is likely to lead to a reusable and maintainable design

  1. Explain in detail about software development life cycle.

  2. Discuss the components of a software requirement specification document.

  3. What is meant by software maintenance? What are the various types of maintenance? Explain with a suitable example.

  4. What do you understand by the term testing? Differentiate between black box testing and white box testing. Explain in detail about any one testing tool.

  5. Explain in detail about SEI capability maturity model.

  6. Explain the following in short:

    1. SCM
    2. CASE Tools
    3. ISO 9000 certification