Software Engineering

This test consists of questions based on Software engineering and System development life cycle concepts.

20 Questions Published

Questions

Question 1 Multiple Choice (Single Answer)

How many task regions have been included in the Spiral model?

  1. 4
  2. 5
  3. 6
  4. 7
  5. None of the above
Question 2 Multiple Choice (Single Answer)

Which of the following is not true about data dictionary in software engineering?

  1. It contains the representation and the definition of the data elements.
  2. It is created during the requirement analysis phase in SDLC (Software Development Life Cycle).
  3. It provides the relationship between the entities.
  4. It describes the database or collection of databases.
  5. None of the above
Question 3 Multiple Choice (Single Answer)

Which of the following is/are called functional testing?

  1. Acceptance testing
  2. System testing
  3. Performance testing
  4. All of the above
  5. Only (1) and (2)
Question 4 Multiple Choice (Single Answer)

Performance testing includes_____.

  1. response time
  2. capacity
  3. stability
  4. scalability
  5. all of the above
Question 5 Multiple Choice (Single Answer)

Spiral model is applicable when

  1. risk evaluation is considered
  2. there is a cost effective delivery of software
  3. there is a lack of preplanning
  4. all of the above
  5. only (1) and (2)
Question 6 Multiple Choice (Single Answer)

What is the significance of the construction phase in the RAD (Rapid Application Development) model?

  1. It includes the final steps to deliver a new system after testing, i.e. data conversion.
  2. It includes the programming, testing and coding for the application development.
  3. It includes analyse the project scope, user requirements and the budget.
  4. In this phase, the users interact with the analyst and developers to design the prototype of the system.
  5. None of the above
Question 7 Multiple Choice (Single Answer)

Which of the following SDLC (System Development Life Cycle) models involves the reusability of the software components?

  1. Spiral model
  2. Waterfall model
  3. RAD (Rapid Application Development) model
  4. All of the above
  5. None of the above
Question 8 Multiple Choice (Single Answer)

Which of the following is/are design methods in software engineering?

  1. Data flow models
  2. Entity-relation-attribute models
  3. Object models
  4. All of the above
  5. Only (1) and (2)
Question 9 Multiple Choice (Single Answer)

Which of the following phases in RAD model involves the user training?

  1. Construction phase
  2. Cutover phase
  3. Design phase
  4. Planning phase
  5. None of the above
Question 10 Multiple Choice (Single Answer)

Which of the following SDLC (System Development Life Cycle) models involves the risk evaluation techniques in system development?

  1. Waterfall model
  2. RAD (Rapid Application Development) model
  3. Spiral model
  4. Both (2) and (3)
  5. None of the above
Question 11 Multiple Choice (Single Answer)

Which of the following activities is not involved in the requirement and planning phase of the system development?

  1. Project scope
  2. Business constraints
  3. Business needs
  4. System requirement
  5. None of the above
Question 12 Multiple Choice (Single Answer)

Which of the following information is included in test case?

  1. Test case ID
  2. Test case description
  3. Test category
  4. Author
  5. All of the above
Question 13 Multiple Choice (Single Answer)

Which of the following is called regression testing?

  1. This testing ensures that the changes have no side effect on the rest of the applications after executing the same test that are previously conducted.
  2. This testing is used to test the failed cases again.
  3. This testing is used to test the software under some predefined constraints.
  4. This testing is used to test the software with extra data and inputs to check the efficiency of the software.
  5. None of the above
Question 14 Multiple Choice (Single Answer)

Testing the behaviour of the software under some abnormal conditions is called __________.

  1. stress testing
  2. load testing
  3. performance testing
  4. both (1) and (2)
  5. none of the above
Question 15 Multiple Choice (Single Answer)

Which of the following is an application of the RAD model?

  1. RAD should be used in case of incremental approach of the system.
  2. RAD can be used when there is a requirement of the small duration to develop the system.
  3. RAD can be used when there are various risks to be measured in the system scope.
  4. All of the above
  5. Only (1) and (2)
Question 16 Multiple Choice (Single Answer)

What are the following statements is/are not true?

  1. Regression is a planned testing.
  2. Regression testing is applied for the passed test cases.
  3. Retesting is a planned testing.
  4. Retesting is applied for the failed cases.
  5. None of the above
Question 17 Multiple Choice (Single Answer)

Which of the following SDLC (System Development Life Cycle) models includes the CASE (Computer Aided System Engineering) tools?

  1. RAD (Rapid Application Development) model
  2. Spiral model
  3. Waterfall model
  4. Both (1) and (2)
  5. None of the above
Question 18 Multiple Choice (Single Answer)

Which of following is not a factor in RAD (Rapid Application Development) model?

  1. Extensive user involvement
  2. Joint application design session
  3. Prototyping
  4. Code generators
  5. None of the above
Question 19 Multiple Choice (Single Answer)

Requirement engineering process does not include

  1. feasibility study
  2. requirements elicitation and analysis
  3. requirements specification
  4. requirement validation
  5. none of the above
Question 20 Multiple Choice (Single Answer)

Which of the following is/are the disadvantages of using RAD (Rapid Application Development) model?

  1. More speed and lower cost may lead to lower overall system quality.
  2. It may have inconsistent internal designs within and across the system.
  3. Difficulty with module reuse for future systems.
  4. All of the above
  5. Only (1) and (2)