Software Engineering previous year question paper 2021 | HNBGU MCA first semester

Software Engineering

HNBGU MCA Previous Question Paper 2021-22

    1. What is software engineering and importance of software engineering?

    2. Define software requirement specification with its different components.

    1. Explain software development life cycle with role of management in software development.

    2. What is software testing? Explain different software testing techniques.

  1. Explain the following life cycle model in detail:

    1. Waterfall model
    2. Evolutionary model
    1. What is black box and white box testing?

    2. What is software design? Explain it with the help of its principle and concepts.

    1. Define Module Coupling and Cohesion and explain the different types of cohesion.

    2. What is Computer Aided Software Engineering (CASE) and its scope?

    1. Explain COCOMO model.

    2. What is feasibility study? Explain its various types with example.

  2. Write short notes on the following.

    1. Software crisis
    2. Forward engineering
    3. Risk management
    4. Information hiding