Software Engineering

105504
Back to Software Engineering

Module 1: Software Engineering Introduction and SDLC

  1. Q1a. Which of the following activity spans all stages of a software development life cycle (SDLC)? (i) Coding (ii) Design (iii) Testing (iv) Project management20242m

    Module 1: Software Engineering Introduction and SDLC

    Which of the following activity spans all stages of a software development life cycle (SDLC)?
    (i) Coding
    (ii) Design
    (iii) Testing
    (iv) Project management

    View this question on its own page →
  2. Q1a. Which model is most suitable for high-risk projects? (i) Spiral Model (ii) Waterfall Model (iii) Prototyping (iv) Incremental Model20252m

    Module 1: Software Engineering Introduction and SDLC

    Which model is most suitable for high-risk projects?

    (i) Spiral Model
    (ii) Waterfall Model
    (iii) Prototyping
    (iv) Incremental Model

    View this question on its own page →
  3. Q1a. The spiral model was originally proposed by (i) IBM (ii) Barry Boehm (iii) Pressman (iv) Royce20192m

    Module 1: Software Engineering Introduction and SDLC

    The spiral model was originally proposed by

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

    View this question on its own page →
  4. Q1b. Which one of the following life cycle models lacks the characteristics of iterative software development? (i) Spiral model (ii) Classical waterfall model (iii) Prototyping model (iv) Evolutionary model20242m

    Module 1: Software Engineering Introduction and SDLC

    Which one of the following life cycle models lacks the characteristics of iterative software development?
    (i) Spiral model
    (ii) Classical waterfall model
    (iii) Prototyping model
    (iv) Evolutionary model

    View this question on its own page →
  5. Q1b. Which model is also known as the linear sequential model? (i) Agile Model (ii) Spiral Model (iii) Waterfall Model (iv) RAD Model20252m

    Module 1: Software Engineering Introduction and SDLC

    Which model is also known as the linear sequential model?

    (i) Agile Model
    (ii) Spiral Model
    (iii) Waterfall Model
    (iv) RAD Model

    View this question on its own page →
  6. 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 complies with the available system20202m

    Module 1: Software Engineering Introduction and SDLC

    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 complies with the available system

    View this question on its own page →
  7. 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 1: Software Engineering Introduction and SDLC

    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 →
  8. Q1e. What is the most popular model for student program? (i) Waterfall model (ii) Build-and-fix model (iii) Spiral model (iv) Rational unified model20222m

    Module 1: Software Engineering Introduction and SDLC

    What is the most popular model for student program?

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

    View this question on its own page →
  9. 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 software20192m

    Module 1: Software Engineering Introduction and 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 →
  10. Q2. What is SDLC? Write down the advantages of spiral model over basic waterfall model.201914m

    Module 1: Software Engineering Introduction and SDLC

    What is SDLC? Write down the advantages of spiral model over basic waterfall model.

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

    Module 1: Software Engineering Introduction and SDLC

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

    View this question on its own page →
  12. Q2a. What is waterfall model for software development? Explain the situation, in which the spiral model for software development should be preferred over waterfall model.20207m

    Module 1: Software Engineering Introduction and SDLC

    What is waterfall model for software development? Explain the situation, in which the spiral model for software development should be preferred over waterfall model.

    View this question on its own page →
  13. Q2a. Explain the software crisis. Discuss its causes and how Software Engineering addresses the crisis.20257m

    Module 1: Software Engineering Introduction and SDLC

    Explain the software crisis. Discuss its causes and how Software Engineering addresses the crisis.

    View this question on its own page →
  14. Q2a. Explain the software life cycle model that incorporates risk factor with its advantages and disadvantages.20247m

    Module 1: Software Engineering Introduction and SDLC

    Explain the software life cycle model that incorporates risk factor with its advantages and disadvantages.

    View this question on its own page →
  15. Q2b. Identify the criteria based on which a suitable life cycle model can be chosen for a given project development. Illustrate your answer using suitable examples.20247m

    Module 1: Software Engineering Introduction and SDLC

    Identify the criteria based on which a suitable life cycle model can be chosen for a given project development. Illustrate your answer using suitable examples.

    View this question on its own page →
  16. Q2b. Write down the differences between Prototype Model and Incremental Model with advantages and limitations.20257m

    Module 1: Software Engineering Introduction and SDLC

    Write down the differences between Prototype Model and Incremental Model with advantages and limitations.

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

    Module 1: Software Engineering Introduction and SDLC

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

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

    Module 1: Software Engineering Introduction and SDLC

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

    View this question on its own page →
  19. Q8b. Discuss Brooks "No Silver Bullet" concept and explain why software productivity remains challenging.20257m

    Module 1: Software Engineering Introduction and SDLC

    Discuss Brooks "No Silver Bullet" concept and explain why software productivity remains challenging.

    View this question on its own page →
  20. Q9a. Write short notes on the following: Software reuse20193.5m

    Module 1: Software Engineering Introduction and SDLC

    Write short notes on the following:

    Software reuse

    View this question on its own page →
  21. Q9a. Write short notes on: Agile Development Process20247m

    Module 1: Software Engineering Introduction and SDLC

    Write short notes on: Agile Development Process

    View this question on its own page →
  22. Q9a. Explain Spiral Model with diagram and discuss how risk management is incorporated in each cycle.20257m

    Module 1: Software Engineering Introduction and SDLC

    Explain Spiral Model with diagram and discuss how risk management is incorporated in each cycle.

    View this question on its own page →