0

Software Engineering

Description: This test consists of questions based on Software engineering and System development life cycle concepts.
Number of Questions: 20
Created by:
Tags: computer gate System Analysis and Design System Development Life Cycle
Attempted 0/20 Correct 0 Score 0

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

  1. 4

  2. 5

  3. 6

  4. 7

  5. None of the above


Correct Option: C
Explanation:

There are 6 task regions in Spiral model.

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


Correct Option: E
Explanation:

All of the above are true statements.

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)


Correct Option: E
Explanation:

Yes, both are the examples of functional testing.

Performance testing includes_____.

  1. response time

  2. capacity

  3. stability

  4. scalability

  5. all of the above


Correct Option: E
Explanation:

Yes, all are the factors of performance testing.

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)


Correct Option: E
Explanation:

Yes, both the statements show the properties of the Spiral model.

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


Correct Option: B
Explanation:

This is the construction phase of the RAD model.

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


Correct Option: C
Explanation:

RAD model is used for the fast development of the software with the reusability of the existing components of the software.

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)


Correct Option: D
Explanation:

Yes, all are the design methods.

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


Correct Option: B
Explanation:

Yes, this phase includes the use training before final submission of the software.

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


Correct Option: C
Explanation:

This model has a risk evaluation phase about the system after analysing the customer feedback about the software and this model monitor, measure and identifying those risks.

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


Correct Option: E
Explanation:

All of the above activities are included in the requirement and analysis phase.

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


Correct Option: E
Explanation:

Yes, all of the above information are required for a test case of the software.

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


Correct Option: A
Explanation:

This is true about regression testing.

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


Correct Option: A
Explanation:

This testing includes taking away the resources and applying the load than the actual load to test the software under stress condition.

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)


Correct Option: E
Explanation:

Both of the statements show the properties of RAD model.

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


Correct Option: A
Explanation:

This is a false statement as it is not a planned testing, while retesting is a planned testing.

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


Correct Option: A
Explanation:

Yes, RAD model used the CASE tools as a key factor in system development.

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


Correct Option: E
Explanation:

All of the above are the factors, which are applicable for RAD model.

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


Correct Option: E
Explanation:

All of the above are included in requirement engineering process.

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)


Correct Option: D
Explanation:

Yes, all of the above are the disadvantages of using the RAD model.

- Hide questions