Software Engineering

This test consists of questions related to software engineering and system development life cycle.

20 Questions Published

Questions

Question 1 Multiple Choice (Single Answer)

Which of the following is not included in requirement elicitation in software engineering?

  1. Prototyping
  2. Interviews and questionnaire with users, customers and stakeholders
  3. Use cases
  4. Workshops
  5. None of the above
Question 2 Multiple Choice (Single Answer)

Which of the following categories of errors are checked in black box testing?

  1. Errors in data structure
  2. Errors in external database
  3. Behavioural or performance errors
  4. Interface errors
  5. All of the above
Question 3 Multiple Choice (Single Answer)

Device drivers are the examples of which of the following softwares?

  1. System software
  2. Application software
  3. Real time software
  4. Business software
  5. None of the above
Question 4 Multiple Choice (Single Answer)

Which of the following statements is/are true statement?

  1. Black box testing is applied during the later stage of the testing process.
  2. White box testing is applied during the early stage of the testing process.
  3. Black box testing involves initialization and termination errors.
  4. All of the above
  5. Only (2) and (3)
Question 5 Multiple Choice (Single Answer)

What does the term 'correctness' refer to in software quality?

  1. It is the degree to which a software performs its required function.
  2. It is the required effort to correct the software whenever it fails.
  3. It is the degree to which the software programs cannot be used for unauthorized users.
  4. It is a degree to which the software programs can be used as user friendly or user's perspective.
  5. None of the above
Question 6 Multiple Choice (Single Answer)

Which of the following is called 'reliability' in software quality?

  1. This is the extent to which the software can be expected to perform its function with required precision.
  2. This is the extent to which the software satisfies the user's objectives.
  3. This is the extent to which the software can be controlled by unauthorized persons.
  4. This is the effort required to modify the software program.
  5. None of the above
Question 7 Multiple Choice (Single Answer)

Which of the following is called the managed activity in Capability Maturity Model?

  1. This activity refers that the software process is categorized as ad-hoc basis.
  2. This activity includes the documentation, engineering the software process activities.
  3. This activity includes to measure the software quality at all levels.
  4. This activity includes the continuous effort to check the efficiency of the software on the basis of customer's feedback.
  5. None of the above
Question 8 Multiple Choice (Single Answer)

Which of the following is not a software quality factor?

  1. Correctness
  2. Usability
  3. Reliability
  4. Efficiency
  5. None of the above
Question 9 Multiple Choice (Single Answer)

Which of the following activities is/are included in optimized process in Capability Maturity Model?

  1. Process change management
  2. Technology change management
  3. Defect prevention
  4. All of the above
  5. None of the above
Question 10 Multiple Choice (Single Answer)

Which of the following process maturity levels refers the quantitative process management in Capability Maturity Model?

  1. Initial
  2. Managed
  3. Optimized
  4. Defined
  5. None of the above
Question 11 Multiple Choice (Single Answer)

Which of the following process maturity levels refers the software product engineering in Capability Maturity Model?

  1. Initial
  2. Repeatable
  3. Defined
  4. Managed
  5. None of the above
Question 12 Multiple Choice (Single Answer)

Which of the following is not a static testing technique?

  1. Technical review
  2. Walkthrough
  3. Inspection
  4. System testing
  5. None of the above
Question 13 Multiple Choice (Single Answer)

Inventory software is an example of

  1. business software
  2. real time software
  3. system software
  4. embedded software
  5. none of the above
Question 14 Multiple Choice (Single Answer)

Which of the following is/are true statement(s)?

  1. Alpha testing is performed at developer's site.
  2. Alpha testing is performed in controlled environment.
  3. The developer generally is not present in beta testing.
  4. All of the above
  5. Only (1) and (2) are true
Question 15 Multiple Choice (Single Answer)

Software project planning is involved in _____ process level of Capability Maturity Model.

  1. initial
  2. repeatable
  3. defined
  4. managed
  5. none of the above
Question 16 Multiple Choice (Single Answer)

Which of the following statements is/are false?

  1. Static testing does not execute the software product.
  2. Dynamic testing is used in validation of a software.
  3. Static testing does validation process of a software.
  4. Static testing does verification process of a software.
  5. None of the above
Question 17 Multiple Choice (Single Answer)

What does recovery testing refer to?

  1. It verifies that the recovery is properly performed on the software after forcing the software to fail in the various ways.
  2. Recovery testing is used to measure the performance of the software.
  3. Recovery testing includes the checkpoints mechanisms.
  4. All of the above
  5. Only (1) and (3) are true
Question 18 Multiple Choice (Single Answer)

Which of the following is not an example of dynamic testing?

  1. Unit testing
  2. System testing
  3. Alpha testing
  4. Beta testing
  5. None of the above
Question 19 Multiple Choice (Single Answer)

What is the significance of inspection in static testing of software product?

  1. In this process, the technical checks the product to find any defect by the checklist.
  2. In this process, the team manager explains about the product to the team members.
  3. In this process, only informal review of the document is observed.
  4. It is the process, in which we execute the test cases.
  5. None of the above
Question 20 Multiple Choice (Single Answer)

Which of the following activities is/are included in 'defined process' in Capability Maturity Model?

  1. Intergroup coordination
  2. Training program
  3. Organising process definition
  4. Organising process focus
  5. All of the above