2022 question paper

Software Engineering

20 questions

  1. Q1a. The spiral model was originally proposed by (i) IBM (ii) Barry Boehm (iii) Pressman (iv) Royce20222m

    Module 1: Introduction & SDLC

    The spiral model was originally proposed by

    (i) IBM
    (ii) Barry Boehm
    (iii) Pressman
    (iv) Royce

    View this question on its own page →
  2. Q1b. Measure of reliability is given by (i) mean time between success (ii) MTBF (iii) mean reliable (iv) MTTR20222m

    Module 2: Requirements & SRS

    Measure of reliability is given by

    (i) mean time between success
    (ii) MTBF
    (iii) mean reliable
    (iv) MTTR

    View this question on its own page →
  3. Q1c. Which of the following is not a use of a CASE tool? (i) It supports structured analysis and design (SA/SD) (ii) It maintains the data dictionary (iii) It checks whether DFDs are balanced or not (iv) It compiles with the available system.20222m

    Module 2: Requirements & SRS

    Which of the following is not a use of a CASE tool?

    (i) It supports structured analysis and design (SA/SD)
    (ii) It maintains the data dictionary
    (iii) It checks whether DFDs are balanced or not
    (iv) It compiles with the available system.

    View this question on its own page →
  4. Q1d. Name of an evaluation technique to assess the quality of test cases is (i) mutation analysis (ii) validation (iii) verification (iv) performance analysis20222m

    Module 4: Software Testing

    Name of an evaluation technique to assess the quality of test cases is

    (i) mutation analysis
    (ii) validation
    (iii) verification
    (iv) performance analysis

    View this question on its own page →
  5. Q1e. What is the most popular model for student program? (i) Waterfall model (ii) Built-and-fix model (iii) Spiral model (iv) Rational unified model20222m

    Module 1: Introduction & SDLC

    What is the most popular model for student program?

    (i) Waterfall model
    (ii) Built-and-fix model
    (iii) Spiral model
    (iv) Rational unified model

    View this question on its own page →
  6. Q1g. Independent modules are easier to maintain and test because of (i) code modification is limited (ii) reusable modules are possible (iii) error propagation is reduced (iv) All of the above20222m

    Module 3: Software Design & Metrics

    Independent modules are easier to maintain and test because of

    (i) code modification is limited
    (ii) reusable modules are possible
    (iii) error propagation is reduced
    (iv) All of the above

    View this question on its own page →
  7. Q1i. Classes communicate with one another via (i) processed information (ii) interfaces (iii) messages (iv) coupling20222m

    Module 3: Software Design & Metrics

    Classes communicate with one another via

    (i) processed information
    (ii) interfaces
    (iii) messages
    (iv) coupling

    View this question on its own page →
  8. Q1j. Software is not considered to be collection of executable programming code, associated libraries and documentations. (i) Statement is true (ii) Software is only data structures with algorithms (iii) Statement is false (iv) Statement underestimates software20222m

    Module 1: Introduction & SDLC

    Software is not considered to be collection of executable programming code, associated libraries and documentations.

    (i) Statement is true
    (ii) Software is only data structures with algorithms
    (iii) Statement is false
    (iv) Statement underestimates software

    View this question on its own page →
  9. Q2. Explain in detail the classical waterfall model with help of a neat and labelled diagram.202214m

    Module 1: Introduction & SDLC

    Explain in detail the classical waterfall model with help of a neat and labelled diagram.

    View this question on its own page →
  10. Q3a. What is prototyping model? Explain the problems and advantages of prototyping in detail.20227m

    Module 1: Introduction & SDLC

    What is prototyping model? Explain the problems and advantages of prototyping in detail.

    View this question on its own page →
  11. Q3b. Develop a test case for any testing technique for 'student admission system'.20227m

    Module 4: Software Testing

    Develop a test case for any testing technique for 'student admission system'.

    View this question on its own page →
  12. Q4a. Define cohesion and coupling. Explain various types of each of them.20227m

    Module 3: Software Design & Metrics

    Define cohesion and coupling. Explain various types of each of them.

    View this question on its own page →
  13. Q4b. What are CASE tools? With a suitable diagram, explain the categories of CASE tools.20227m

    Module 2: Requirements & SRS

    What are CASE tools? With a suitable diagram, explain the categories of CASE tools.

    View this question on its own page →
  14. Q5. What are the different COCOMO models? Explain the phases involved in the detailed COCOMO model.202214m

    Module 3: Software Design & Metrics

    What are the different COCOMO models? Explain the phases involved in the detailed COCOMO model.

    View this question on its own page →
  15. Q6a. What are the types of user-interface design?20227m

    Module 3: Software Design & Metrics

    What are the types of user-interface design?

    View this question on its own page →
  16. Q6b. Explain the stages of object-oriented design process.20227m

    Module 3: Software Design & Metrics

    Explain the stages of object-oriented design process.

    View this question on its own page →
  17. Q7. Write short notes on the following: (a) Unified modelling language [5] (b) Object-oriented analysis modelling [5] (c) Object-oriented design concepts and methods [4]202214m

    Module 3: Software Design & Metrics

    Write short notes on the following:

    (a) Unified modelling language [5]
    (b) Object-oriented analysis modelling [5]
    (c) Object-oriented design concepts and methods [4]

    View this question on its own page →
  18. Q8. Explain coding standards, coding guidelines and code review techniques in detail.202214m

    Module 3: Software Design & Metrics

    Explain coding standards, coding guidelines and code review techniques in detail.

    View this question on its own page →
  19. Q9a. What is software quality? Discuss software quality attributes.20227m

    Module 3: Software Design & Metrics

    What is software quality? Discuss software quality attributes.

    View this question on its own page →
  20. Q9b. Discuss the differences between object-oriented and function-oriented designs.20227m

    Module 3: Software Design & Metrics

    Discuss the differences between object-oriented and function-oriented designs.

    View this question on its own page →