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.
Topic-wise mock tests
- Given two statements: Assertion A: Validity checks real need of system users Reason R: Completeness checks system user defined requirements In the light of the above statements, choose the correct answer:
- Which of the following is not a Non-functional requirement?
- If every requirement can be checked by a cost-effective process, then SRS is called
- The process to gather the software requirement from client, analyze and document is known as
- A good software requirement specification does NOT have the characteristic
- The Software Requirement Specification (SRS) is said to be ________ if and only if no subset of individual requirements described in it conflict with each other.
- Let n1 be the number of requirements for which all reviewers have identical interpretations and n2 be the total number of requirements. Which of the following is used to determine the specificity of the requirements?
- Which one of the following statements, related to the requirements phase in Software Engineering, is incorrect?
- Requirements prioritisation and negotiation belongs to:
- The prototyping model has the sequence: (A) Customer Evaluation (B) Quick design (C) Requirements (D) Implement (E) Design
- The selection of Spiral Model based on 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 cycl…
- Statement (I): In Reuse Oriented Model, Modification of the old system parts appropriate to the new requirements. Statement (II): In Reuse Oriented Model, Integration of the modified parts are not possible into the new…
- How do you create agile processes to manage unpredictability? (A) Requirements gathering must be conducted very carefully (B) Risk analysis must be conducted before planning takes place (C) Software increments must be d…
- RAD software process model stands for
- The model in which the requirements are implemented by its category is
- Match List-I with List-II: List-I (Software process model) (a) Waterfall model (b) Incremental development (c) Prototyping (d) RAD List-II (Software system) (i) An e-business that starts with only the basic functionalit…
- Which of the following statements is/are false? P: The clean-room strategy to software engineering is based on the incremental software process model. Q: The clean-room strategy to software engineering is one of the way…
- Which of the following is not one of the principles of agile software development method?
- Which of the following is not a key issue stressed by an agile philosophy of software engineering?
- Software Engineering is an engineering discipline that is concerned with:
- The major shortcoming of the waterfall model is
- The quick design of a software that is visible to end users leads to ______.
- The ______ model is preferred for software development when the requirements are not clear.
- Which of the following is not included in the waterfall model?
- Which of the following is not a software process model?
- Which process model is also called the classic life cycle model?
- Which of the following is not a 'concern' during management of a software project?
- Which document outlines the functional and non-functional requirements of a software system?
- Match the LIST-I with LIST-II. LIST-I (Process model) LIST-II (Characteristics) A. Classical Waterfall Model I. Risk Analysis B. Prototype Model II. Large Problem with Incremental delivery C. Evolutionary Model III. Cle…
- Match the LIST-I with LIST-IILIST-I (Life Cycle Model) LIST-II (Description) A. Waterfall Model I. Interactive collaboration, customer feedback, rapid releases B. Agile Methodology II. Automatic testing, frequent integr…