All mock tests are FREE till 31 December — register to save your progress
Paper 2 CS · UNIT 06 · MOCK TEST

Mock 2 – SDLC & Process Models (Part 2)

Unit 6: Software Engineering · 19 questions · about 22 minutes. Press End Mock any time to see your score and the correct answers.

All 15 topic-wise mocks in this unit
0 / 19 answered 00:00
Q1. Which of the following are Agile process models?
(A) Extreme Programming (XP)
(B) Waterfall
(C) Scrum
(D) Spiral
(E) Incremental
Choose the correct answer from the options given below:
Q2. Arrange the following phases of the Agile process in the correct sequence:
(A) Design
(B) Release
(C) Testing
(D) Development
(E) Planning
Choose the correct answer from the options given below:
Q3. 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 cycle?
(D) Requirements indicate a complex system to be built
Choose the correct answer from the options given below:
Q4. The incremental model of software development is ____
Q5. How do you create agile processes to manage unpredictability?
1. Requirements gathering must be conducted very carefully.
2. Risk analysis must be conducted before planning takes place.
3. Software increments must be delivered in short time periods.
4. Software processes must not adapt to changes incrementally.
Choose the correct answer from the options given below:
Q6. The RAD software process model stands for
Q7. The model in which the requirements are implemented category by category is the
Q8. Which of the following set of statements represents the five stages defined by the Capability Maturity Model (CMM) in increasing order of maturity?
Q9.

Identify the correct statements from the following regarding spiral model.

A. Spiral model is an incremental process model.

B. Spiral model is a risk - driven process mode.

C. Spiral model is an acyclic balancing approach.

D. Spiral model involves a set of anchor point milestone.

Choose the correct answer from the options given below:

Q10.

Which of the following are Agile Process Models ?

(A) Extreme Programming (XP)

(B) Waterfall

(C) Scrum

(D) Spiral

(E) Incremental

Q11.

Arrange the following phases of the Agile process in the correct sequence :

(A) Design

(B) Release

(C) Testing

(D) Development

(E) Planning

Q12.

How do you create agile processes to manage unpredictability? 1.Requirements gathering must be conducted very carefully. 2.Risk analysis must be conducted before planning takes place. 3.Software increments must be delivered in short time periods. 4.Software processes must not adapt to changes incrementally.

Choose the correct answer from the options given below:

Q13.

The model in which the requirements are implemented by category is

Q14.

Match List I (software process model) with List II (description). List I: A. Waterfall model, B. Evolutionary model, C. Component-based software engineering, D. Spiral development. List II: I. Software can be developed incrementally, II. Requirement compromises are inevitable, III. Explicit recognition of risk, IV. Inflexible partitioning of the project into stages.

Q15.

Identify the correct order of the following five levels of Capability Maturity Model (from lower to higher) to measure the maturity of an organisation's software process.

A. Defined

B. Optimizing

C. Initial

D. Managed

E. Repeatable

Q16.

Match the agile process models with their tasks. List I: (a) Scrum, (b) Adaptive software development, (c) Extreme programming, (d) Feature-driven development. List II: (i) CRC cards, (ii) Sprint backlog, (iii) the <action> the <result> <by/for/of/to> a(n) <object>, (iv) Time-box release plan.

Q17.

Match List I (process models) with List II (systems). List I: (a) Waterfall model, (b) Incremental development, (c) Prototyping, (d) RAD. List II: (i) e-business software that starts with basic functionality and then moves to advanced features, (ii) An inventory control system for a supermarket to be developed within three months, (iii) A virtual reality system for simulating vehicle navigation on a highway, (iv) Automating the manual student record system of a school.

Q18.

Which of the following statements is/are false? P: The clean-room strategy for 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.

Q19.

Match the 5 CMM Maturity levels/CMMI staged representations in List- I with their characterizations in List-II

Figure