Software Engineering
This test consists of questions based on Software engineering and System development life cycle concepts.
Questions
How many task regions have been included in the Spiral model?
- 4
- 5
- 6
- 7
- None of the above
Which of the following is not true about data dictionary in software engineering?
- It contains the representation and the definition of the data elements.
- It is created during the requirement analysis phase in SDLC (Software Development Life Cycle).
- It provides the relationship between the entities.
- It describes the database or collection of databases.
- None of the above
Which of the following is/are called functional testing?
- Acceptance testing
- System testing
- Performance testing
- All of the above
- Only (1) and (2)
Performance testing includes_____.
- response time
- capacity
- stability
- scalability
- all of the above
Spiral model is applicable when
- risk evaluation is considered
- there is a cost effective delivery of software
- there is a lack of preplanning
- all of the above
- only (1) and (2)
What is the significance of the construction phase in the RAD (Rapid Application Development) model?
- It includes the final steps to deliver a new system after testing, i.e. data conversion.
- It includes the programming, testing and coding for the application development.
- It includes analyse the project scope, user requirements and the budget.
- In this phase, the users interact with the analyst and developers to design the prototype of the system.
- None of the above
Which of the following SDLC (System Development Life Cycle) models involves the reusability of the software components?
- Spiral model
- Waterfall model
- RAD (Rapid Application Development) model
- All of the above
- None of the above
Which of the following is/are design methods in software engineering?
- Data flow models
- Entity-relation-attribute models
- Object models
- All of the above
- Only (1) and (2)
Which of the following phases in RAD model involves the user training?
- Construction phase
- Cutover phase
- Design phase
- Planning phase
- None of the above
Which of the following SDLC (System Development Life Cycle) models involves the risk evaluation techniques in system development?
- Waterfall model
- RAD (Rapid Application Development) model
- Spiral model
- Both (2) and (3)
- None of the above
Which of the following activities is not involved in the requirement and planning phase of the system development?
- Project scope
- Business constraints
- Business needs
- System requirement
- None of the above
Which of the following information is included in test case?
- Test case ID
- Test case description
- Test category
- Author
- All of the above
Which of the following is called regression testing?
- 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.
- This testing is used to test the failed cases again.
- This testing is used to test the software under some predefined constraints.
- This testing is used to test the software with extra data and inputs to check the efficiency of the software.
- None of the above
Testing the behaviour of the software under some abnormal conditions is called __________.
- stress testing
- load testing
- performance testing
- both (1) and (2)
- none of the above
Which of the following is an application of the RAD model?
- RAD should be used in case of incremental approach of the system.
- RAD can be used when there is a requirement of the small duration to develop the system.
- RAD can be used when there are various risks to be measured in the system scope.
- All of the above
- Only (1) and (2)
What are the following statements is/are not true?
- Regression is a planned testing.
- Regression testing is applied for the passed test cases.
- Retesting is a planned testing.
- Retesting is applied for the failed cases.
- None of the above
Which of the following SDLC (System Development Life Cycle) models includes the CASE (Computer Aided System Engineering) tools?
- RAD (Rapid Application Development) model
- Spiral model
- Waterfall model
- Both (1) and (2)
- None of the above
Which of following is not a factor in RAD (Rapid Application Development) model?
- Extensive user involvement
- Joint application design session
- Prototyping
- Code generators
- None of the above
Requirement engineering process does not include
- feasibility study
- requirements elicitation and analysis
- requirements specification
- requirement validation
- none of the above
Which of the following is/are the disadvantages of using RAD (Rapid Application Development) model?
- More speed and lower cost may lead to lower overall system quality.
- It may have inconsistent internal designs within and across the system.
- Difficulty with module reuse for future systems.
- All of the above
- Only (1) and (2)