Software Engineering
Module 1: Introduction & SDLC
Q1a. The spiral model was originally proposed by (i) IBM (ii) Barry Boehm (iii) Pressman (iv) Royce20222m
Module 1: Introduction & SDLC
View this question on its own page →The spiral model was originally proposed by
(i) IBM
(ii) Barry Boehm
(iii) Pressman
(iv) RoyceQ1a. The term "Software Crisis" refers to (i) Lack of programming languages (ii) The inability to write the software efficiently (iii) Difficulties in managing the software projects (iv) Failure of hardware components20242m
Module 1: Introduction & SDLC
View this question on its own page →The term "Software Crisis" refers to
(i) Lack of programming languages
(ii) The inability to write the software efficiently
(iii) Difficulties in managing the software projects
(iv) Failure of hardware componentsQ1a. The incremental model is a result of combination of elements of which two models? (i) Build and FIX model and waterfall model (ii) Linear model and RAD model (iii) Waterfall model and RAD model (iv) linear model and Prototyping model20212m
Module 1: Introduction & SDLC
View this question on its own page →The incremental model is a result of combination of elements of which two models?
(i) Build and FIX model and waterfall model
(ii) Linear model and RAD model
(iii) Waterfall model and RAD model
(iv) linear model and Prototyping modelQ1a. What was the main cause of the "Software Crisis"? (i) Lack of programming languages (ii) Inability to manage complex software projects effectively (iii) Insufficient hardware resources (iv) Overuse of automation20252m
Module 1: Introduction & SDLC
View this question on its own page →What was the main cause of the "Software Crisis"?
(i) Lack of programming languages
(ii) Inability to manage complex software projects effectively
(iii) Insufficient hardware resources
(iv) Overuse of automationQ1b. Which software development model emphasizes risk analysis at every phase? (i) Waterfall model (ii) Incremental model (iii) Spiral model (iv) Prototype model20252m
Module 1: Introduction & SDLC
View this question on its own page →Which software development model emphasizes risk analysis at every phase?
(i) Waterfall model
(ii) Incremental model
(iii) Spiral model
(iv) Prototype modelQ1b. Which SDLC model emphasizes iterative development? (i) Waterfall Model (ii) Spiral Model (iii) Code-and-Fix Model (iv) Prototyping20242m
Module 1: Introduction & SDLC
View this question on its own page →Which SDLC model emphasizes iterative development?
(i) Waterfall Model
(ii) Spiral Model
(iii) Code-and-Fix Model
(iv) PrototypingQ1c. According to Brooks' "No Silver Bullet," what is the biggest challenge in software engineering? (i) Hardware constraints (ii) Lack of skilled developers (iii) Essential complexity of software (iv) Inadequate documentation20252m
Module 1: Introduction & SDLC
View this question on its own page →According to Brooks' "No Silver Bullet," what is the biggest challenge in software engineering?
(i) Hardware constraints
(ii) Lack of skilled developers
(iii) Essential complexity of software
(iv) Inadequate documentationQ1d. Which model is generally used for developing GUI of a System? a) Spiral b) Prototyping c) Iterative waterfall d) Evolutionary20232m
Module 1: Introduction & SDLC
View this question on its own page →Which model is generally used for developing GUI of a System?
a) Spiral
b) Prototyping
c) Iterative waterfall
d) EvolutionaryQ1e. 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
View this question on its own page →What is the most popular model for student program?
(i) Waterfall model
(ii) Built-and-fix model
(iii) Spiral model
(iv) Rational unified modelQ1g. The potential risks are best detected by a) Spiral Model b) Waterfall Model c) Incremental Mod I d) Prototyping Model20232m
Module 1: Introduction & SDLC
View this question on its own page →The potential risks are best detected by
a) Spiral Model
b) Waterfall Model
c) Incremental Mod I
d) Prototyping ModelQ1i. Which of the following states that work expands to fill the time available? (i) CASE tool (ii) Pricing to win (iii) Parkinson's law (iv) Expert judgment20212m
Module 1: Introduction & SDLC
View this question on its own page →Which of the following states that work expands to fill the time available?
(i) CASE tool
(ii) Pricing to win
(iii) Parkinson's law
(iv) Expert judgmentQ1j. 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
View this question on its own page →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 softwareQ2. Explain in detail the classical waterfall model with help of a neat and labelled diagram.202214m
Module 1: Introduction & SDLC
View this question on its own page →Explain in detail the classical waterfall model with help of a neat and labelled diagram.
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: Introduction & SDLC
View this question on its own page →What is waterfall model for software development? Explain the situation, in which the spiral model for software development should be preferred over waterfall model.
Q2a. What is software engineering?20232m
Q2a. Comparisons between the Waterfall Model and Spiral Model in terms of different aspects.20247m
Module 1: Introduction & SDLC
View this question on its own page →Comparisons between the Waterfall Model and Spiral Model in terms of different aspects.
Q2a. What are the major characteristics of software that distinguish it from hardware?20257m
Module 1: Introduction & SDLC
View this question on its own page →What are the major characteristics of software that distinguish it from hardware?
Q2b. Explain Software Development Life Cycles. Compare the Waterfall Model and Agile model of software development.20257m
Module 1: Introduction & SDLC
View this question on its own page →Explain Software Development Life Cycles. Compare the Waterfall Model and Agile model of software development.
Q2b. Define software myths. Describe the different types of software myths.20247m
Module 1: Introduction & SDLC
View this question on its own page →Define software myths. Describe the different types of software myths.
Q2b. Discuss the software engineering process.20234m
Module 1: Introduction & SDLC
View this question on its own page →Discuss the software engineering process.
Q2c. Explain waterfall model in detail with the help of diagram. State its advantage and also its limitations.20238m
Module 1: Introduction & SDLC
View this question on its own page →Explain waterfall model in detail with the help of diagram. State its advantage and also its limitations.
Q3a. What is prototyping model? Explain the problems and advantages of prototyping in detail.20227m
Module 1: Introduction & SDLC
View this question on its own page →What is prototyping model? Explain the problems and advantages of prototyping in detail.
Q5a. Explain the roles and responsibilities of the following personnels in the s/w development process: (i) Project Manager (ii) Project Leader (iii) System Analyst (iv) Developer20207m
Module 1: Introduction & SDLC
View this question on its own page →Explain the roles and responsibilities of the following personnels in the s/w development process:
(i) Project Manager
(ii) Project Leader
(iii) System Analyst
(iv) DeveloperQ6a. Explain any two of the risk management techniques with suitable examples. With a neat diagram, explain the different levels of CMM in detail.20217m
Module 1: Introduction & SDLC
View this question on its own page →Explain any two of the risk management techniques with suitable examples. With a neat diagram, explain the different levels of CMM in detail.
Q6b. What is Risk? Why Analysis is done?20234m
Module 1: Introduction & SDLC
View this question on its own page →What is Risk? Why Analysis is done?
Q7a. Explain Agile process with its advantage. Explain any one Agile process model.20217m
Module 1: Introduction & SDLC
View this question on its own page →Explain Agile process with its advantage. Explain any one Agile process model.
Q7b. Write a short note on PERT charts. Explain when you should use PERT charts and when you should use Gantt charts while you are performing the duties of a project manager.20237m
Module 1: Introduction & SDLC
View this question on its own page →Write a short note on PERT charts. Explain when you should use PERT charts and when you should use Gantt charts while you are performing the duties of a project manager.
Q8b. What are the risk management activities? Is it possible to prioritize the risks? Explain with suitable example.20207m
Module 1: Introduction & SDLC
View this question on its own page →What are the risk management activities? Is it possible to prioritize the risks? Explain with suitable example.
Q9. Write short notes on any two of the following: a) Software Reuse b) Spiral model c) Six Sigma d) Verification and Validation202314m
Module 1: Introduction & SDLC
View this question on its own page →Write short notes on any two of the following:
a) Software Reuse
b) Spiral model
c) Six Sigma
d) Verification and ValidationQ9a. Explain the Agile Development Process in detail and their advantages.20247m
Module 1: Introduction & SDLC
View this question on its own page →Explain the Agile Development Process in detail and their advantages.