Pageviews

Thursday, 10 March 2022

UGC (Computer application) net based solved multiple questions from Software Engineering

 

                                             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.