Software Engineering
This test consists of questions related to software engineering and system development life cycle.
Questions
Which of the following is not included in requirement elicitation in software engineering?
- Prototyping
- Interviews and questionnaire with users, customers and stakeholders
- Use cases
- Workshops
- None of the above
Which of the following categories of errors are checked in black box testing?
- Errors in data structure
- Errors in external database
- Behavioural or performance errors
- Interface errors
- All of the above
Device drivers are the examples of which of the following softwares?
- System software
- Application software
- Real time software
- Business software
- None of the above
Which of the following statements is/are true statement?
- Black box testing is applied during the later stage of the testing process.
- White box testing is applied during the early stage of the testing process.
- Black box testing involves initialization and termination errors.
- All of the above
- Only (2) and (3)
What does the term 'correctness' refer to in software quality?
- It is the degree to which a software performs its required function.
- It is the required effort to correct the software whenever it fails.
- It is the degree to which the software programs cannot be used for unauthorized users.
- It is a degree to which the software programs can be used as user friendly or user's perspective.
- None of the above
Which of the following is called 'reliability' in software quality?
- This is the extent to which the software can be expected to perform its function with required precision.
- This is the extent to which the software satisfies the user's objectives.
- This is the extent to which the software can be controlled by unauthorized persons.
- This is the effort required to modify the software program.
- None of the above
Which of the following is called the managed activity in Capability Maturity Model?
- This activity refers that the software process is categorized as ad-hoc basis.
- This activity includes the documentation, engineering the software process activities.
- This activity includes to measure the software quality at all levels.
- This activity includes the continuous effort to check the efficiency of the software on the basis of customer's feedback.
- None of the above
Which of the following is not a software quality factor?
- Correctness
- Usability
- Reliability
- Efficiency
- None of the above
Which of the following activities is/are included in optimized process in Capability Maturity Model?
- Process change management
- Technology change management
- Defect prevention
- All of the above
- None of the above
Which of the following process maturity levels refers the quantitative process management in Capability Maturity Model?
- Initial
- Managed
- Optimized
- Defined
- None of the above
Which of the following process maturity levels refers the software product engineering in Capability Maturity Model?
- Initial
- Repeatable
- Defined
- Managed
- None of the above
Which of the following is not a static testing technique?
- Technical review
- Walkthrough
- Inspection
- System testing
- None of the above
Inventory software is an example of
- business software
- real time software
- system software
- embedded software
- none of the above
Which of the following is/are true statement(s)?
- Alpha testing is performed at developer's site.
- Alpha testing is performed in controlled environment.
- The developer generally is not present in beta testing.
- All of the above
- Only (1) and (2) are true
Software project planning is involved in _____ process level of Capability Maturity Model.
- initial
- repeatable
- defined
- managed
- none of the above
Which of the following statements is/are false?
- Static testing does not execute the software product.
- Dynamic testing is used in validation of a software.
- Static testing does validation process of a software.
- Static testing does verification process of a software.
- None of the above
What does recovery testing refer to?
- It verifies that the recovery is properly performed on the software after forcing the software to fail in the various ways.
- Recovery testing is used to measure the performance of the software.
- Recovery testing includes the checkpoints mechanisms.
- All of the above
- Only (1) and (3) are true
Which of the following is not an example of dynamic testing?
- Unit testing
- System testing
- Alpha testing
- Beta testing
- None of the above
What is the significance of inspection in static testing of software product?
- In this process, the technical checks the product to find any defect by the checklist.
- In this process, the team manager explains about the product to the team members.
- In this process, only informal review of the document is observed.
- It is the process, in which we execute the test cases.
- None of the above
Which of the following activities is/are included in 'defined process' in Capability Maturity Model?
- Intergroup coordination
- Training program
- Organising process definition
- Organising process focus
- All of the above