U.G.C. NET Exam. Dec. 2020-June 2021 Paper II (COMPUTER SCIENCE & APPLICATIONS)Total Questions: 10011. In software testing, beta testing is the testing performed by _______________.(a) potential customers at the developer's location(b) potential customers at their own locations(c) product developers at the customer's location(d) product developers at their own locationsCorrect Answer: (b) potential customers at their own locationsSolution:Beta testing is a type of user acceptance testing among the most crucial testing, which performed before the release of the software. Beta testing is a type of field test. This testing performs at the end of the software testing life cycle. This type of testing can be considered as external user acceptance testing. Beta testing always is done after the alpha testing, and before releasing it into the market. Beta testing is a black-box testing Beta testing performs in the absence of tester and the presence of real users. Beta testing generally is done for testing software product like utilities, operating systems, and applications, etc.12. The V components in MVC are responsible for:(a) User interface.(b) Security of the system.(c) Business logic and domain objects.(d) Translating between user interface actions/events and operations on the domain objects.Correct Answer: (a) User interface.Solution:In model-view-controller architectural pattern, there are following parts and there main responsibilities Model: Responsible for providing the app's "business logic". View: Responsible for providing the app's user interface (UI) Controller: Responsible for translating UI actions to operations on the model. So V components in MVC are responsible for user interface.13. In software engineering, what kind of notation do formal methods predominantly use?(a) textual(b) diagrammatic(c) mathematical(d) computer codeCorrect Answer: (c) mathematicalSolution:Formal method :- System design techniques that use rigorously specified mathematical model to build software, hardware system.14. If every requirement stated in the Software Requirement Specification (SRS) has only one interpretation, then SRS is said to be(a) correct(b) consistent(c) unambiguous(d) verifiableCorrect Answer: (c) unambiguousSolution:An SRS is said to be unambiguous if all the requirements stated have only 1 interpretation.15. A system has 99.99% uptime and has a meantime-between-failure of 1 day. How fast does the system has to repair itself in order to reach this availability goal?(a) ~9 Seconds(b) ~10 Seconds(c) ~11 Seconds(d) ~12 SecondsCorrect Answer: (a) ~9 SecondsSolution:16. In the context of Software Configuration Management (SCM), what kind of files should be committed to your source control repository?A. Code files B. Documentation files C. Output files D. Automatically generated files that are required for your system to be used Choose the correct answer from the options given below: (a) A and B only(b) B and C only(c) C and D only(d) D and A onlyCorrect Answer: (a) A and B onlySolution:Software configuration management - software configuration management (SCM or S/WCM) is the task of tracking and controlling changes in the software, part of the larger cross-disciplinary field of configuration management. SCM practices include revision control and the establishment of baseline. So following type of file should be committed to source control repository - A) code files B) Documentation files.17. Match List-I with List-II Choose the correct answer from the options given below:(a) A ‐ IV, B ‐ I, C ‐ III, D ‐ II(b) A ‐ I, B ‐ IV, C ‐ II, D ‐ III(c) A ‐ II, B ‐ III, C ‐ I, D ‐ IV(d) A ‐ IV, B ‐ I, C ‐ II, D ‐ IIICorrect Answer: (d) A ‐ IV, B ‐ I, C ‐ II, D ‐ IIISolution:Waterfall Model :-This model has five phases: Requirements analysis and specification, design, implementation and unit testing, integration and system testing and operation and maintenance. The steps always follow in this order and do not overlap. The developer must complete every phase before the next phase begins.Evolutionary Model :- The evolutionary model is an iterative model as they are characterized in a manner that enable software engineering to develop a complete version of the software. Such models are applied because the requirement often change. So the end product will be unrealistic for a complete version is impossible due to tight market deadlines. It is better to introduce a limited version. Thus, software engineering can follow a process model that has been explicit designed to accommodate a product that gradually complete over time. Component Based Development :- Component - based software engineering (CBSE) is an approach to software development that relies on the reuse of entities called 'software components'. • It emerged from the failure of object - oriented development to support effective reuse single object classes are too detailed and specific. • Components are more abstract than object classes and can be considered to be stand alone service providers. They can exist as stand-alone entities. Spiral Development:- This software development Life Cycle models, which provides support for risk Handling. In its diagrammatic representation, it looks like a spiral with many loops. The exact number of loops of the spiral is unknown and can vary from project to project. Four quadrants are 1) Objective determination and identify alternative solutions 2) Identify and resolve Risks 3) Develop next version of the product. 4) Review and plant for the next phase. 18. Identify the correct order of the following five levels of Capability Maturity Model (from lower to higher) to measure the maturity of an organization's software process.A. Defined B. Optimizing C. Initial D. Managed E. Repeatable Choose the correct answer from the options given below (a) C, A, E, D, B(b) C, E, A, B, D(c) C, B, D, E, A(d) C, E, A, D, BCorrect Answer: (d) C, E, A, D, BSolution:19. Given below are two statementsStatement I: Cleanroom software process model incorporates the statistical quality certification of code increments as they accumulate into a system. Statement II: Cleanroom software engineering follows the classic analysis, design, code, test, and debug cycle to software development and focussing on defect removal rather than defect prevention. In light of the above statements, choose the correct answer from the options given below:(a) Both Statement I and Statement II are true(b) Both Statement I and Statement II are false(c) Statement I is true but Statement II is false(d) Statement I is false but Statement II is trueCorrect Answer: (c) Statement I is true but Statement II is falseSolution:The cleanroom software engineering process is a software development process intended to produce software with a certificate level of reliability. The focus of the cleanroom process is on defect prevention, rather than defect removal. The cleanroom approach to software development is based on five key strategies: formal specification, Incremental development, structured programming, static verification, and statistical testing of the system.20. Given below are two statements, one is labelled as Assertion A and the other is labelled as Reason RAssertion A : Software developers donot do exhaustive software testing in practice. Reason R : Even for small inputs, exhaustive testing is too computationally intensive (e.g., takes too long) to run all the tests. In light of the above statements, choose the correct answer from the options given below(a) Both A and R are true and R is the correct explanation of A(b) Both A and R are true but R is NOT the correct explanation of A(c) A is true but R is false(d) A is false but R is trueCorrect Answer: (a) Both A and R are true and R is the correct explanation of ASolution:Both A and R are true and R is the correct explanation of ASubmit Quiz« Previous12345678910Next »