UGC net based solved previous question papers
Software Engineering
Dec-2017
1. Software does not wear-out in the traditional sense of term, but software does tend to deteriorate as it evolves, because:
Ans. Multiple change request introduce errors in component interactions.
2. Software re-engineering is concerned with
Ans. Re-organizing and modifying existing software systems to make them more maintainable.
3. Which of the following is not a key issue stressed by an agile philosophy of software engineering?
a. The importance of self- organizing teams as well as communication and collaboration between team members and customers.
b. Recognition that change represents opportunity.
c. Emphasis on rapid delivery of software that satisfies the customer.
d. Having a separate testing phase after a build phase.
Ans. d
4. What is the normal order of activities in which traditional software testing is organized
Ans. Unit testing, Integration testing, Validation testing, System testing
5. Which of the following testing techniques ensures that the software product runs correctly after the changes during maintenance?
Ans. Regression Testing
Dec-2015
6. Which of the following statements, related to the requirements phase in Software Engineering ,is incorrect
a. "Requirement validation" is one of the activities in the requirements phase.
b. "Prototyping" is one of the methods for requirement analysis.
c. "Modelling-oriented approach" is one of the methods for specifying the functional specifications.
d. "Function points" is one of the most commonly used size metric for requirements.
Ans. c
dec-2013
7. Which one of the following is not a step of requirement engineering?
a. Requirement elicitation
b. Requirement analysis
c. requirement design
d. Requirement documentation
Ans. c
8. Testing of software with actual data and in actual environment is called
Ans. Beta testing
9. Software Configuration Management is the discipline for systematically controlling
The changes due to the evolution of work products as the project proceeds.
The changes due to defects being found and then fixed.
The changes due to requirement changes.
10. Software engineering is an engineering discipline that is concerned with
Ans. All aspects of software production
11. Are we building the right product? This statement refers to
Ans. Validation
12. The ----- model is preferred for software development when the requirement are not clear.
Ans. Evolutionary Model
13. Which of the following is not included in waterfall model?
a. Requirement analysis b. Risk analysis c. Design d. Coding
Ans. b
14. The extent to which a software tolerates the unexpected problems, is termed as:
Ans. Robustness
15. In software testing, how the error , fault and failure are related to each other?
Ans. Error leads to fault and fault leads to failure.
Match the following
16. Corrective -Concerned with fixing errors that are observed when the software is in use.
Adaptive - Concerned with the change in the software that takes place to make the software adaptable to new environment(both hardware and software)
Perfective - Concerned with the change in the software that takes place to make the software adaptable to changing user requirements.
Preventive - Concerned with performing activities to reduce the software complexity thereby improving program understandability and increasing software maintainability.
17. Match each application/software design concept
Coupling - Reliance of a code module upon other code modules.
Cohesion - Focus of a code upon a single code.
Scalable - Easy to add functionality to a software without having to redesign it
Readable - Easy to visually inspect the design of the software and understand its purpose.
18. Software safety is quality assurance activity that focuses on hazards that
May cause an entire system to fail
19. Which of the following sets represent five stages defined by Capability Maturity Model(CMM) is increasing order of maturity
Ans. Initial, Repeatable , Defined , Managed , Optimized
20. Software engineering is an engineering discipline that is concerned with
Ans. All aspects of software production
17.