Save as PDF

Opens your browser print dialog — select "Save as PDF" to download.

Total No. of Questions: 8 Total No. of Printed Pages: 3 [2]
Roll No .......................................

CD-604 (B) (GS)

B.Tech. VI Semester

Examination, May 2023

Grading System (GS)

Agile Software Development

Time: Three Hours Maximum Marks: 70

Note: i) Attempt any five questions.

किन्हीं पाँच प्रश्नों को हल कीजिए।

ii) All Questions carry equal marks.

सभी प्रश्नों के समान अंक हैं।

iii) In case of any doubt or dispute the English version question should be treated as final.

किसी भी प्रकार के संदेह अथवा विवाद की स्थिति में अंग्रेजी भाषा के प्रश्न को अंतिम माना जायेगा।

1. a)

Differentiate Agile model and Waterfall model.

एजाइल मॉडल और वॉटरफॉल मॉडल में अंतर करें।

b)

Explain the process involved in the development of software using Agile process.

एजाइल प्रक्रिया का उपयोग कर सॉफ्टवेयर के विकास में शामिल प्रक्रिया की व्याख्या करें।

2. a)

Who are the key stakeholders in Agile product development? Explain their responsibilities.

फुर्तीले उत्पाद विकास में प्रमुख हितधारक कौन हैं? उनकी जिम्मेदारियों की व्याख्या करें।

3. a)

What is a Product backlog? Why it is so important? Explain.

उत्पाद बैकलॉग क्या है? यह इतना महत्वपूर्ण क्यों है? व्याख्या करें।

b)

How to monitor and control the agile products? Discuss.

फुर्तीले उत्पादों की निगरानी और नियंत्रण कैसे करें? चर्चा करें।

4. a)

Discuss about the various scrum artifacts used during the main activities.

मुख्य गतिविधियों के दौरान प्रयुक्त विभिन्न स्क्रम कलाकृतियों के बारे में चर्चा करें।

b)

Determine how product and release of agile scrum is planned?

निर्धारित करें कि फुल्ल स्क्रम के उत्पाद और रिलीज की योजना कैसे बनाई जाती है?

5. a)

Discuss the principles of scrum planning in detail.

स्क्रम नियोजन के सिद्धांतों की विस्तार से चर्चा कीजिए।

b)

Outline the life cycle of extreme programming.

चरम प्रोग्रामिंग के जीवन चक्र को रेखांकित करें।

6. a)

Categorize the prerequisites for adopting XP.

XP को अपनाने के लिए पूर्वापेक्षाओं को वर्गीकृत करें।

b)

Explain the following:

निन्मलिहित की व्याख्या कीजिए।

i) Thinking-par programming of XP

i) XP की पेरर प्रोग्रामिंग

ii) Planning of XP

ii) XP की योजना

[3]
7. a)

What are the different agile design practices explain?

विभिन्न एजाइल डिजाइन प्रथाएँ क्या हैं व्याख्या करें।

b)

What is the need and significance of refactoring? Explain the basic principle of refactoring and give its advantages.

रिफैक्टरिंग की आवश्यकता और महत्व क्या है? रिफैक्टरिंग के मूल सिद्धांत को समझाएं और इसके लाभ दीजिए।

8. a)

Write short notes on any two of the following:

किन्हीं दो पर संक्षिप्त टिप्पण��� लिखिए।

a) Continuous Integration of Agile

अ) एजाइल का निरंतर एकीकरण

b) Time boxing

ब) टाइम बॉक्सिंग

c) Acceptance test of scrum

स) स्क्रम की स्वीकृत परीक्षण

d) User stories

द) उपयोगकर्ता कहानियाँ