UGC NET · PAPER 2
UGC NET Paper 2 Computer Science – Software Engineering PYQ: Software Process Models
Q1.
The prototyping model has the sequence:
(A) Customer Evaluation
(B) Quick design
(C) Requirements
(D) Implement
(E) Design
(A) Customer Evaluation
(B) Quick design
(C) Requirements
(D) Implement
(E) Design
- (A) (C) → (A) → (D) → (B) → (E)
- (B) (B) → (C) → (A) → (D) → (E)
- (C) (C) → (B) → (D) → (A) → (E)
- (D) (E) → (B) → (C) → (D) → (A)
Q2.
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 cycle?
(D) Requirements are indicating a complex to be built
(A) Are requirements easily understandable and defined?
(B) Do we change requirements quite often?
(C) Can we define requirements early in the cycle?
(D) Requirements are indicating a complex to be built
- (A) (C) Only
- (B) (B) Only
- (C) (B) and (D) Only
- (D) (A) and (C) Only
Q3.
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 systems.
Statement (II): In Reuse Oriented Model, Integration of the modified parts are not possible into the new systems.
- (A) Both Statement I and Statement II are correct
- (B) Both Statement I and Statement II are incorrect
- (C) Statement I is correct but Statement II is incorrect
- (D) Statement I is incorrect but Statement II is correct
Q4.
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 delivered in short time periods
(D) Software processes must not adapt to changes incrementally
(A) Requirements gathering must be conducted very carefully
(B) Risk analysis must be conducted before planning takes place
(C) Software increments must be delivered in short time periods
(D) Software processes must not adapt to changes incrementally
- (A) (A) only
- (B) (B) only
- (C) (C) only
- (D) (D) only
Q5.
RAD software process model stands for
- (A) Rapid Application Development
- (B) Relative application development
- (C) Rapid application design
- (D) Recent application development
Q6.
The model in which the requirements are implemented by its category is
- (A) Evolutionary Development Model
- (B) Waterfall Model
- (C) Prototype Model
- (D) Iterative Enhancement Model
Q7.
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 functionality and then moves on to more advanced features
(ii) An inventory control system for a supermarket
(iii) A virtual reality system for simulating vehicle navigation in a highway
(iv) Automate the manual system for student record maintenance in a school
Choose the correct answer from the options given below:
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 functionality and then moves on to more advanced features
(ii) An inventory control system for a supermarket
(iii) A virtual reality system for simulating vehicle navigation in a highway
(iv) Automate the manual system for student record maintenance in a school
Choose the correct answer from the options given below:
- (A) (a)-(ii), (b)-(iv), (c)-(i), (d)-(iii)
- (B) (a)-(i), (b)-(iii), (c)-(iv), (d)-(ii)
- (C) (a)-(iii), (b)-(ii), (c)-(iv), (d)-(i)
- (D) (a)-(iv), (b)-(i), (c)-(iii), (d)-(ii)
Q8.
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 ways to overcome "unconscious" copying of copyrighted code.
Choose the correct answer from the code given below:
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 ways to overcome "unconscious" copying of copyrighted code.
Choose the correct answer from the code given below:
- (A) Neither P nor Q
- (B) P only
- (C) Both P and Q
- (D) Q only
Q9.
Which of the following is not one of the principles of agile software development method?
- (A) Following the plan
- (B) Embrace change
- (C) Customer involvement
- (D) Incremental delivery
Q10.
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 an opportunity
- (C) Emphasis on rapid delivery of software that satisfies the customer
- (D) Having a separate testing phase after a build phase
Q11.
Software Engineering is an engineering discipline that is concerned with:
- (A) how computer systems work
- (B) theories and methods that underlie computers and software systems
- (C) all aspects of software production
- (D) all aspects of computer-based systems development, including hardware, software and process engineering
Q12.
The major shortcoming of the waterfall model is
- (A) the difficulty in accommodating changes after the requirement analysis
- (B) the difficulty in accommodating changes after the feasibility analysis
- (C) the system testing
- (D) the maintenance of the system
Q13.
The quick design of a software that is visible to end users leads to ______.
- (A) Iterative model
- (B) Prototype model
- (C) Spiral model
- (D) Waterfall model
Q14.
The ______ model is preferred for software development when the requirements are not clear.
- (A) Rapid Application Development
- (B) Rational Unified Process
- (C) Evolutionary Model
- (D) Waterfall Model
Q15.
Which of the following is not included in the waterfall model?
- (A) Requirement analysis
- (B) Risk analysis
- (C) Design
- (D) Coding
Q16.
Which of the following is not a software process model?
- (A) Prototyping
- (B) Iterative
- (C) Time-boxing
- (D) Glass-boxing
Q17.
Which process model is also called the classic life cycle model?
- (A) Waterfall model
- (B) RAD model
- (C) Prototyping model
- (D) Incremental model