Software Engineering – Previous Year Questions
343 questions from past UGC NET Paper 2 – Computer Science papers, each with the correct answer. Open any question for its explanation.
- Match List I (software design principles) with List II (Definition)List I List II (A) Cohesion (I) Degree to which one module relies on another module. (B) Coupling (II) Dividing a software system into distinct modules.…
- Given a project with an estimated effort of 1500 person-hours and a team of 5 people, how many days will it take to complete the project if each person works 8 hours a day?
- In software configuration management, what is the primary purpose of version control?
- Match List I (Testing Type) with List II (Description)List I List II (A) Unit testing (I) Testing individual components of the software. (B) Integration testing (II) Testing the interaction between integrated components…
- Given a project that uses the COCOMO model with an estimated effort of 2000 person-months and a productivity rate of 5 person-months per KLOC, what is the estimated size of the project in KLOC?
- A test suite consists of:
- A Level-0 DFD is also called a:
- Selection of the Spiral Model based on the characteristics of requirements: (A) Are requirements easily understandable and defined? (B) Do we change requirements quite often? (C) Can we define requirements early in the…
- The steps for analysis and design of an object-oriented system: (a) Draw interaction diagrams (b) Draw state chart and object diagrams (c) Draw use case and activity diagrams (d) Draw component and deployment diagrams (…
- The prototyping model has the sequence: (a) Customer evaluation (b) Quick design (c) Requirements (d) Implement (build prototype) (e) Design (refine) Choose the correct answer from the options given below:
- Statement (I): In the reuse-oriented model, old system parts are modified appropriately for the new requirements. Statement (II): In the reuse-oriented model, integration of the modified parts into the new system is not…
- Given below are two statements: one is labelled as Assertion A and the other is labelled as Reason R. Assertion A: Validity checks the real needs of system users. Reason R: Completeness checks system user-defined requir…
- Match List I with List IIList I List II A. PERT I. Used for non-repetitive jobs B. Optimistic time II. Used for repetitive jobs C. CPM III. The shortest possible time to complete the activity if all goes well D. Pessimi…
- Which of the following is used to determine the cost performance index (CPI)?
- ______ is intended to show that a system both conforms to its specification and meets the expectations of the system customer.
- Match List I with List IIList I List II A. Scenario testing I. To verify the I/O behaviour of a test object B. Regression testing II. User acceptance methodology C. Component testing III. No new bugs after changes in pr…
- Consider the following statements about a software product-line system: Statement I: At the interaction level, components provide an operator display interface and an interface with the communication system used. Statem…
- An observational technique that can be used to understand operational processes and help derive requirements for software to support those processes is known as
- Consider a popular sports news site. At a given moment, 20,000 concurrent users each submit a request (a transaction T) once every 2 minutes on average. Each transaction requires the web app to download a new article th…
- Consider the following statements: A. Dynamic metrics are collected by measurements made of a program in execution. B. Static metrics are collected by measurements made of representations of the system. C. The assessmen…
- The following table shows the time between failures for a software system. The reliability of the system for one hour of operation, assuming an exponential model, isError number 1 2 3 4 5 Time since last failure (hours)…
- Statement I: Subsystem models show the logical grouping of objects into coherent subsystems. Statement II: State machine models show how objects change their states in response to events.
- Arrange the following generic process framework activities in the appropriate order: A. Planning B. Construction C. Modeling D. Communication E. Deployment Choose the correct answer from the options given below:
- The ratio of errors found before software delivery to the total errors (before and after delivery) is called:
- Which of the following is NOT a goal of reverse engineering?
- The cyclomatic complexity of the following flow graph is: nodes 1, 2, 3, 4, 5, 6, 7, 9, 10 with edges 1→2, 1→10, 2→3, 2→4, 3→9, 4→5, 4→6, 5→7, 6→7, 7→9, 9→1.
- Match List I with List IIList I List II A. Verification I. White box Testing B. Validation II. Black box Testing C. Internal logic exercise III. Quality Control D. Software requirement exercise IV. Quality Assurance
- Which of the following are white-box testing techniques? A. Path testing B. Loop testing C. Regression testing D. Non-functional testing Choose the correct answer from the options given below:
- For software quality assurance, which of the following is correct? A. Execution of code B. No execution of code C. Preventive technique D. A corrective technique Choose the correct answer from the options given below:
- Which of the following is NOT one of the principles of good coding?