0% found this document useful (0 votes)
16 views18 pages

Iv-Ii It Mse

The Modern Software Engineering course (CS854PE) focuses on practical guidance for agile development, particularly Extreme Programming (XP), and is designed for developers, managers, testers, and customers. It covers key concepts such as planning, development, delivery, and management, and includes hands-on practices for both technical and non-technical participants. The course aims to equip students with the skills to implement agile methodologies effectively and meet customer requirements.

Uploaded by

allenkijyoshna3
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Topics covered

  • Refactoring,
  • Prototyping,
  • Documentation,
  • Customer Requirements,
  • Team Dynamics,
  • Ethics in Engineering,
  • Agile Practices,
  • Problem Analysis,
  • Modern Tool Usage,
  • Software Configuration Managem…
0% found this document useful (0 votes)
16 views18 pages

Iv-Ii It Mse

The Modern Software Engineering course (CS854PE) focuses on practical guidance for agile development, particularly Extreme Programming (XP), and is designed for developers, managers, testers, and customers. It covers key concepts such as planning, development, delivery, and management, and includes hands-on practices for both technical and non-technical participants. The course aims to equip students with the skills to implement agile methodologies effectively and meet customer requirements.

Uploaded by

allenkijyoshna3
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Topics covered

  • Refactoring,
  • Prototyping,
  • Documentation,
  • Customer Requirements,
  • Team Dynamics,
  • Ethics in Engineering,
  • Agile Practices,
  • Problem Analysis,
  • Modern Tool Usage,
  • Software Configuration Managem…

MODERN SOFTWARE ENGINEERING

COURSE PLANNER (CS854PE)


I. Course Purpose:
This course containing a practical guidance for anyone using agile development to built
valuable software. It also combines information for developers, managers, testers, and
customers into a single package they can apply directly. It offers a gestalt view of the
agile process, including no-nonsense advice on planning, development, delivery, and
management based on the author’s many years of experience with Extreme Programming
(XP). This course provides hands-on technical practices for developers and testers, as
well as information for nontechnical readers.
II Pre –Requisites:
1. Software Engineering.
2. Software Testing Tools
III Course Objective
• To be able to introduce Extreme Programming (XP) basics and program design with
functions using XP.
• To understand a range of adopting agile programming development, as well as in-
depth study and development techniques.
• To understand the high-performance XP designed to strengthen the practical
expertise.

[Link] Outcome
S. No. Course Outcomes (CO)
After completing this course the student must demonstrate the knowledge and ability to:
CO1 Examine the Extreme Programming basics and Agile Software Development.
CO2 Demonstrate the collaborating methods of Agile Software Development.
CO3 Demonstrate the Bug Free Development of the Software and Release.
CO4 Illustrate the mechanisms of Planning and Coding the Agile Software’s.
CO5 Develop the software with the customer requirements.

How Program Outcomes are Assessed:


Proficiency
Program Outcomes (PO) Level
assessed by
Engineering knowledge: Apply the knowledge of
Assignments,
mathematics, science, engineering fundamentals, and
PO1 3 Tutorials, Mock
an engineering specialization to the solution of
Tests
complex engineering problems.
Problem analysis: Identify, formulate, review
research literature, and analyze complex engineering
Assignments,
PO2 problems reaching substantiated conclusions using 3
Tutorials
first principles of mathematics, natural sciences, and
engineering sciences.
Design/development of solutions: Design solutions
for complex engineering problems and design system
Assignments,
components or processes that meet the specified needs
PO3 3 Tutorials, Mock
with appropriate consideration for the public health
Tests
and safety, and the cultural, societal, and
environmental considerations.
CSE IV YEAR II SEM Page 1
Proficiency
Program Outcomes (PO) Level
assessed by
Conduct investigations of complex problems: Use
research-based knowledge and research methods Assignments,
PO4 including design of experiments, analysis and 3 Tutorials, Mock
interpretation of data, and synthesis of the information Tests
to provide valid conclusions.
Modern tool usage: Create, select, and apply
appropriate techniques, resources, and modern Assignments,
PO5 engineering and IT tools including prediction and 2 Tutorials, Mock
modeling to complex engineering activities with an Tests
understanding of the limitations.
The engineer and society: Apply reasoning informed
by the contextual knowledge to assess societal, health, Assignments,
PO6 safety, legal and cultural issues and the consequent 3 Tutorials, Mock
responsibilities relevant to the professional Tests
engineering practice.
Environment and sustainability: Understand the
impact of the professional engineering solutions in Assignments,
PO7 societal and environmental contexts, and demonstrate 2 Tutorials, Mock
the knowledge of, and need for sustainable Tests
development.
Ethics: Apply ethical principles and commit to
PO8 professional ethics and responsibilities and norms of - -
the engineering practice.
Individual and team work: Function effectively as
PO9 an individual, and as a member or leader in diverse 1 Tutorials
teams, and in multidisciplinary settings.
Communication: Communicate effectively on
complex engineering activities with the engineering
community and with society at large, such as, being
PO10 - -
able to comprehend and write effective reports and
design documentation, make effective presentations,
and give and receive clear instructions.
Project management and finance: Demonstrate
knowledge and understanding of the engineering and Assignments,
PO11 management principles and apply these to one’s own 2 Tutorials, Mock
work, as a member and leader in a team, to manage Tests
Projects and in multidisciplinary environments.
Life-long learning: Recognize the need for, and have
the preparation and ability to engage in independent
PO12 2 Slip Test
and life-long learning in the broadest context of
Technological change.

CSE IV YEAR II SEM Page 2


How Program Specific Outcomes are Assessed:

Proficiency
Program Specific Outcomes (PSO) Level assessed
by
Foundation of mathematical concepts: To use
Assignments,
mathematical methodologies to crack problem using
PSO1 3 Tutorials,
suitable mathematical analysis, data structure and suitable
Mock Tests
Algorithm.
Foundation of Computer System: The ability to
interpret the fundamental concepts and methodology of
Assignments,
PSO2 Computer systems. Students can understand the 2
Tutorials
functionality of hardware and software aspects of
Computer systems.
Foundations of Software development: The ability to
grasp the software development lifecycle and
Methodologies of software systems. Possess competent Assignments,
PSO3 Skills and knowledge of software design process. 3 Tutorials,
Familiarity and practical proficiency with a broad area of Mock Tests
programming concepts and provide new ideas and
Innovations towards research.
1: Slight
2: Moderate (Medium)
(Low) 3: Substantial (High) - : None

Course Contents
JNTU Syllabus
UNIT - I
Introduction Extreme Programming (XP) - Agile Development
Why Agile - Understanding Success, Beyond Deadlines, Importance of Organizational
Success, Introduction to Agility, How to Be Agile - Agile methods, Don't make your own
method, Road to mastery, Understanding XP (Extreme Programming) - XP life cycle, XP
team, XP Concepts, Adopting XP - Knowing whether XP is suitable, Implementing XP,
assessing Agility, Practicing XP - Thinking - Pair Programming, Energized work,
Informative Workspace, Root cause Analysis, Retrospectives
UNIT - II
Collaborating: Trust, Sit together, Real customer involvement, Ubiquitous language,
meetings, coding standards, Iteration demo, Reporting
UNIT - III
Releasing: Bugfree Release, Version Control, fast build, continuous integration, Collective
ownership, Documentation
UNIT - IV
Planing: Version, Release Plan, Risk Management, Iteration Planning, Slack, Stories,
Estimating
UNIT – V
Developing: Incremental requirements, Customer tests, Test driven development,
Refactoring, Incremental design and architecture, spike solutions, Performance optimization,
Exploratory testing
TEXTBOOK
1. The art of Agile Development, James Shore and Shane Warden, 11th Indian Reprint,

CSE IV YEAR II SEM Page 3


O'Reilly, 2018
REFERENCES:
1. Learning Agile, Andrew Stellman and Jennifer Greene, O’Reilly, 4th Indian Reprint,
2018
2. Practices of an Agile Developer, Venkat Subramaniam and Andy Hunt, SPD, 5th
Indian Reprint, 2015
3. Agile Project Management - Jim Highsmith, Pearson Low price Edition 20

COURSE PLAN:

Link for

Reference
Course Teachin
Unit No.
Lecture

Small
Topics to be learning g
No.

Link for PPT Link for PDF Projects/


covered outcome Method
Numerical
s ology
s(if any)
[Link]
Introduction [Link]/prese
[Link]
Extreme ntation/d/1pSv
[Link]/drive/u/
Programmin GAgAc53FdrFc
1 0/folders/197Da CLO1 T1
g (XP) - Agile 3dcKenR0x0z8
n00aIDISLJfV3i8z
Development ASx-
Why Agile m_4XGsKGB9C4
Q/edit#slide=id
.p1
[Link]
[Link]/prese
ntation/d/1Jl7t
[Link]
Understanding F8Trh9iaIICxQn [Link]/drive/u/
Success, FudVLbevjIjEUj
2 0/folders/197Da CLO1 Chalk T1
Beyond /edit?usp=driv
n00aIDISLJfV3i8z and
Deadlines e_web&ouid=1
m_4XGsKGB9C4 Talk,LC
141131633465 Design
26047532&rtp D/PPT,
I simple Assign
of=true analytical ment
[Link] applicatio and
Importance of [Link]/driv [Link]
[Link]/drive/u/ n for Videos(
Organizational
e/u/0/folders/ online NPTEL)
3 Success, 0/folders/197Da CLO1 T1
1WcUWGXgO3 saleswebsit
Introduction n00aIDISLJfV3i8z
CDlY5LGiH4edc e by using
to Agility m_4XGsKGB9C4
MtXAVmIUyi Agile
[Link] Methodolo
[Link]/prese gy
to Be Agile - ntation/d/1wju Approach
Agile [Link]
xZjgBuKDnGnB
methods, [Link]/drive/u/
01iSRLcfPK_ac
4 Don't make 0/folders/197Da CLO1 T1
ViSP/edit?usp=
your own n00aIDISLJfV3i8z
method, Road drive_web&oui
m_4XGsKGB9C4
to mastery d=1141131633
46526047532&
rtpof=true

CSE IV YEAR II SEM Page 4


[Link]
[Link]/prese
ntation/d/1hrL
mGd6WWP6M [Link]
XP life cycle, ryVWPcK14uHc [Link]/drive/u/
XP team, XP
5 _9phsadx/edit? 0/folders/197Da CLO1 T1
Concepts,
usp=drive_web n00aIDISLJfV3i8z
Adopting XP
&ouid=114113 m_4XGsKGB9C4
163346526047
532&rtpof=tru
e
[Link]
[Link]/prese
ntation/d/1CGi
Knowing XP kYF2VQZb5QA [Link]
is suitable, A6bnGpwkl1U0 [Link]/drive/u/
Implementing CLO2,
6 d- 0/folders/197Da T1
XP, assessing CLO3
MObF/edit?us n00aIDISLJfV3i8z
Agility,
Practicing XP p=drive_web& m_4XGsKGB9C4
ouid=11411316
334652604753
2&rtpof=true
[Link]
[Link]/prese
Thinking - ntation/d/1O7
Pair gZFoH0mR0kL_ [Link]
Programming, SYWv0x9UEi0Y [Link]/drive/u/
7 Energized _Ws7w6/edit? 0/folders/197Da CLO3 T1
work, usp=drive_web n00aIDISLJfV3i8z
Informative &ouid=114113 m_4XGsKGB9C4
workforce 163346526047
532&rtpof=tru
e
[Link]
[Link]/prese
ntation/d/1w4
0rCF-
[Link]
Pz0ejaAch_ZEx
Root cause [Link]/drive/u/
xXB-
8 Analysis, 0/folders/197Da CLO3 T1
fC1tzHNo/edit?
Retrospectives n00aIDISLJfV3i8z
usp=drive_web
m_4XGsKGB9C4
&ouid=114113
163346526047
532&rtpof=tru
e
9 Mock Test-1
[Link] [Link] Design a Chalk
Collaborating
[Link]/prese [Link]/drive/u/ predection and
10 II : Trust, Sit CLO1 T1
ntation/d/18Hk 0/folders/1Zaqy application Talk,LC
together,
ILnBu0- Mkw- about the D/PPT,

CSE IV YEAR II SEM Page 5


LSct1Ay5GJjnM xPtY7fJZNBQ5A_ probablity Assign
ebM8DuNTf/ed WvnrNU6rex of a person ment
it?usp=drive_w to use and
eb&ouid=1141 online cab Videos(
131633465260 facility. NPTEL)
47532&rtpof=t
rue
[Link]
[Link]/prese
ntation/d/18Hk
[Link]
ILnBu0-
[Link]/drive/u/
LSct1Ay5GJjnM
Real customer 0/folders/1Zaqy
11 ebM8DuNTf/ed CLO1 T1
involvement Mkw-
it?usp=drive_w
xPtY7fJZNBQ5A_
eb&ouid=1141
WvnrNU6rex
131633465260
47532&rtpof=t
rue
[Link]
[Link]/prese
ntation/d/18Hk
[Link]
ILnBu0-
[Link]/drive/u/
LSct1Ay5GJjnM
Ubiquitous 0/folders/1Zaqy
12 ebM8DuNTf/ed CLO1 T1
language, Mkw-
it?usp=drive_w
xPtY7fJZNBQ5A_
eb&ouid=1141
WvnrNU6rex
131633465260
47532&rtpof=t
rue
[Link]
[Link]/prese
ntation/d/18Hk
[Link]
ILnBu0-
[Link]/drive/u/
LSct1Ay5GJjnM
0/folders/1Zaqy
13 Meetings, ebM8DuNTf/ed CLO1 T1
Mkw-
it?usp=drive_w
xPtY7fJZNBQ5A_
eb&ouid=1141
WvnrNU6rex
131633465260
47532&rtpof=t
rue
[Link]
[Link]/prese
ntation/d/18Hk
[Link]
ILnBu0-
[Link]/drive/u/
LSct1Ay5GJjnM
coding 0/folders/1Zaqy
14 ebM8DuNTf/ed CLO1 T1
standards Mkw-
it?usp=drive_w
xPtY7fJZNBQ5A_
eb&ouid=1141
WvnrNU6rex
131633465260
47532&rtpof=t
rue
CSE IV YEAR II SEM Page 6
[Link]
[Link]/prese
ntation/d/18Hk
[Link]
ILnBu0-
[Link]/drive/u/
Iteration LSct1Ay5GJjnM
0/folders/1Zaqy CLO2,
15 demo, ebM8DuNTf/ed T1
Mkw- CLO3
Reporting it?usp=drive_w
xPtY7fJZNBQ5A_
eb&ouid=1141
WvnrNU6rex
131633465260
47532&rtpof=t
rue
[Link]
[Link]/prese
ntation/d/1RL
[Link]
wEw5A4D4BN
[Link]/drive/u/
Releasing: WzAi6FTg4T-
0/folders/1nUoJ
16 Bugfree gxh9sHW6Y/ed CLO3 T1
VR_DWmLbxwxU
Release it?usp=drive_w
Bx1OA-
eb&ouid=1141
BuiQZdSGhV
131633465260
47532&rtpof=t
rue
[Link]
[Link]/prese
ntation/d/1RL
[Link]
wEw5A4D4BN
[Link]/drive/u/
WzAi6FTg4T-
Version 0/folders/1nUoJ Chalk
17 gxh9sHW6Y/ed CLO3 T1
Control VR_DWmLbxwxU and
it?usp=drive_w
Bx1OA- Talk,LC
eb&ouid=1141
BuiQZdSGhV D/PPT,
131633465260
III Assign
47532&rtpof=t
ment
rue and
[Link] Videos(
[Link]/prese NPTEL)
ntation/d/1RL
[Link]
wEw5A4D4BN
[Link]/drive/u/
WzAi6FTg4T-
0/folders/1nUoJ CLO2,
18 fast build gxh9sHW6Y/ed
VR_DWmLbxwxU CLO3
it?usp=drive_w
Bx1OA-
eb&ouid=1141
BuiQZdSGhV
131633465260
47532&rtpof=t
rue
[Link]
[Link]
[Link]/prese
[Link]/drive/u/
ntation/d/1RL
continuous 0/folders/1nUoJ
19 wEw5A4D4BN CLO3
integration VR_DWmLbxwxU
WzAi6FTg4T-
Bx1OA-
gxh9sHW6Y/ed
BuiQZdSGhV
it?usp=drive_w
CSE IV YEAR II SEM Page 7
eb&ouid=1141
131633465260
47532&rtpof=t
rue
20 Mid Exam-1
[Link]
[Link]/prese
ntation/d/1RL
[Link]
wEw5A4D4BN
[Link]/drive/u/
WzAi6FTg4T-
Collective 0/folders/1nUoJ
21 gxh9sHW6Y/ed CLO1 T1
ownership VR_DWmLbxwxU
it?usp=drive_w
Bx1OA-
eb&ouid=1141
BuiQZdSGhV
131633465260
47532&rtpof=t
rue
III
[Link]
[Link]/prese
ntation/d/1RL
[Link]
wEw5A4D4BN
[Link]/drive/u/
WzAi6FTg4T-
Documentatio 0/folders/1nUoJ
22 gxh9sHW6Y/ed CLO1 T1
n VR_DWmLbxwxU
it?usp=drive_w
Bx1OA-
eb&ouid=1141
BuiQZdSGhV
131633465260
47532&rtpof=t
rue
[Link]
[Link]/prese
ntation/d/1uRb
[Link]
S1mOWskQA6I
[Link]/drive/u/
Planing: sYPcJsz5947G_
23 0/folders/1uXRzs CLO1 T1
Version LBcow/edit?us
0OTy5tn8u2Bnb_
p=drive_web&
qdu2E2_OMRThv
ouid=11411316 Chalk
334652604753 Design all
and
2&rtpof=true phases of a
Talk,LC
[Link] software
D/PPT,
process by
IV [Link]/prese Assign
using
ntation/d/1uRb ment
[Link] xtreme
S1mOWskQA6I and
[Link]/drive/u/ programmi
sYPcJsz5947G_ Videos(
24 Release Plan 0/folders/1uXRzs ng technic CLO1 T1
LBcow/edit?us NPTEL)
0OTy5tn8u2Bnb_
p=drive_web&
qdu2E2_OMRThv
ouid=11411316
334652604753
2&rtpof=true
[Link] [Link]
Risk
25 [Link]/prese [Link]/drive/u/ CLO1 T1
Management
ntation/d/1uRb 0/folders/1uXRzs

CSE IV YEAR II SEM Page 8


S1mOWskQA6I 0OTy5tn8u2Bnb_
sYPcJsz5947G_ qdu2E2_OMRThv
LBcow/edit?us
p=drive_web&
ouid=11411316
334652604753
2&rtpof=true
[Link]
[Link]/prese
ntation/d/1uRb
[Link]
S1mOWskQA6I
[Link]/drive/u/
Iteration sYPcJsz5947G_ CLO2,
26 0/folders/1uXRzs T1
Planning LBcow/edit?us CLO3
0OTy5tn8u2Bnb_
p=drive_web&
qdu2E2_OMRThv
ouid=11411316
334652604753
2&rtpof=true
[Link]
[Link]/prese
ntation/d/1uRb
[Link]
S1mOWskQA6I
[Link]/drive/u/
sYPcJsz5947G_
27 Slack 0/folders/1uXRzs CLO3 T1
LBcow/edit?us
0OTy5tn8u2Bnb_
p=drive_web&
qdu2E2_OMRThv
ouid=11411316
334652604753
2&rtpof=true
[Link]
[Link]/prese
ntation/d/1uRb
[Link]
S1mOWskQA6I
[Link]/drive/u/
sYPcJsz5947G_
28 Stories 0/folders/1uXRzs CLO3 T1
LBcow/edit?us
0OTy5tn8u2Bnb_
p=drive_web&
qdu2E2_OMRThv
ouid=11411316
334652604753
2&rtpof=true
[Link]
[Link]/prese
ntation/d/1uRb
[Link]
S1mOWskQA6I
[Link]/drive/u/
sYPcJsz5947G_
29 Estimating 0/folders/1uXRzs CLO3
LBcow/edit?us
0OTy5tn8u2Bnb_
p=drive_web&
qdu2E2_OMRThv
ouid=11411316
334652604753
2&rtpof=true
30 Mock Test -2
Developing: Write all Chalk
[Link] [Link]
31 V Incremental possible test CLO1 and T1
[Link]/prese [Link]/drive/u/
requirements cases for a Talk,LC
CSE IV YEAR II SEM Page 9
ntation/d/1ob 0/folders/1PYeF simple D/PPT,
OmBffQoTVN8 GME3s_TqTrxn1T applictaion Assign
D0A- IGenCenyOFpRw of your ment
nPZZEQYm8cN s choice and
kor_/edit?usp= where the Videos(
drive_web&oui probablilty NPTEL)
d=1141131633 of error in
the test case
46526047532&
should be
rtpof=true
more than
[Link] 50
[Link]/prese
ntation/d/1ob
[Link]
OmBffQoTVN8
[Link]/drive/u/
D0A-
0/folders/1PYeF
32 Customer tests nPZZEQYm8cN CLO1 T1
GME3s_TqTrxn1T
kor_/edit?usp=
IGenCenyOFpRw
drive_web&oui
s
d=1141131633
46526047532&
rtpof=true
[Link]
[Link]/prese
ntation/d/1ob
[Link]
OmBffQoTVN8
[Link]/drive/u/
D0A-
Test driven 0/folders/1PYeF
33 nPZZEQYm8cN CLO1 T1
development GME3s_TqTrxn1T
kor_/edit?usp=
IGenCenyOFpRw
drive_web&oui
s
d=1141131633
46526047532&
rtpof=true
[Link]
[Link]/prese
ntation/d/1ob
[Link]
OmBffQoTVN8
[Link]/drive/u/
D0A-
0/folders/1PYeF
34 Refactoring nPZZEQYm8cN CLO1 T1
GME3s_TqTrxn1T
kor_/edit?usp=
IGenCenyOFpRw
drive_web&oui
s
d=1141131633
46526047532&
rtpof=true
[Link]
[Link]/prese
[Link]
ntation/d/1ob
[Link]/drive/u/
Incremental OmBffQoTVN8
0/folders/1PYeF
35 design and D0A- CLO1 T1
GME3s_TqTrxn1T
architecture nPZZEQYm8cN
IGenCenyOFpRw
kor_/edit?usp=
s
drive_web&oui
d=1141131633
CSE IV YEAR II SEM Page 10
46526047532&
rtpof=true
[Link]
[Link]/prese
ntation/d/1ob
[Link]
OmBffQoTVN8
[Link]/drive/u/
D0A-
Spike 0/folders/1PYeF CLO2,
36 nPZZEQYm8cN T1
solutions GME3s_TqTrxn1T CLO3
kor_/edit?usp=
IGenCenyOFpRw
drive_web&oui
s
d=1141131633
46526047532&
rtpof=true
[Link]
[Link]/prese
ntation/d/1ob
[Link]
OmBffQoTVN8
[Link]/drive/u/
D0A-
Performance 0/folders/1PYeF
37 nPZZEQYm8cN CLO3 T1
optimization GME3s_TqTrxn1T
kor_/edit?usp=
IGenCenyOFpRw
drive_web&oui
s
d=1141131633
46526047532&
rtpof=true
[Link]
[Link]/prese
ntation/d/1ob
[Link]
OmBffQoTVN8
[Link]/drive/u/
D0A-
Exploratory 0/folders/1PYeF
38 nPZZEQYm8cN CLO1 T1
testing GME3s_TqTrxn1T
kor_/edit?usp=
IGenCenyOFpRw
drive_web&oui
s
d=1141131633
46526047532&
rtpof=true
39 Mid Exam -2

Mapping Course Outcomes Leading to the Achievement of Program Outcomes and


Program Specific Outcomes:
Course Outcomes

Program Specific
Program Outcomes (PO) Outcomes
(PSO)
PSO1

PSO2

PSO3
PO10

PO11

PO12
PO1

PO2

PO3

PO4

PO5

PO6

PO7

PO8

PO9

CO1 3 2 2 3 2 2 1 - 1 - - 2 2 2 2
CO2 3 2 2 2 2 2 2 - 2 - - 1 1 2 2
CO3 3 3 3 3 2 2 1 - 2 - - 2 2 2 2
CO4 2 2 3 2 3 3 2 - 1 - - 2 1 2 2

CSE IV YEAR II SEM Page 11


CO5 1 2 2 3 2 2 2 - 2 - - 2 2 2 2
AVG 2.4 2.2 2.4 2.6 2.2 2.2 1.6 - 1.6 - - 1.8 1.6 2 2

DESCRIPTIVE QUESTIONS:
UNIT-I
Short Answer Questions-
[Link] QUESTION BLOOMS Taxonomy
1. Define: Successful, Challenged, Impaired L1: REMEMBER
2. Define : Method and Agile Method, Refactoring L1: REMEMBER
3. What is Iteration Planning? L1: REMEMBER
4. What is the Role of Onsite Customers? L1: REMEMBER
5. What is the role of Product Manager? L1: REMEMBER
6. What is Time Boxing, Iteration, and Velocity? L1: REMEMBER
7. How to energies the work in Agile L1: REMEMBER
8. Define Informative Workspace L1: REMEMBER
9. What is Root – Cause Analysis? L1: REMEMBER
10. Define Retrospectives L1: REMEMBER
Long Answer Questions-
[Link] QUESTION BLOOMS Taxonomy
1. Explain in detail about Organization, Technical, Personal L2:UNDERSTAND
Success
2. Explain the Principles of Agile Development L2:UNDERSTAND
3. Distinguish Traditional S/w Life cycle and Agile Life Cyle L4:ANALYZING
4. Explain the pre-requisite of adopting the XP[Extreme
L2:UNDERSTAND
Programming]
5. Explain the Assessment of Agility L2:UNDERSTAND
6. Explain the Tips for pairing L2:UNDERSTAND
7. Explain the process improvement chart with examples L2:UNDERSTAND
8. Explain in detail about root-cause analysis L2:UNDERSTAND

UNIT-2
Short Answer Questions
[Link] QUESTION BLOOMS Taxonomy
1. What are the 8 peaches that help a team and its stakeholder
collaborate? L1: REMEMBER
2. What do you mean by collaborating? L1: REMEMBER
3. What is the group dynamics involved when people work L1: REMEMBER
through team?
4. What are stand up meeting? L1: REMEMBER
5. What do you mean by coding standards? L1: REMEMBER
Long Answer Questions-
[Link] QUESTION BLOOMS Taxonomy
1. Explain the steps involved in collaborating L2:UNDERSTAND
2. Elaborate the strategies for generating trust L6: CREATE
3. Discuss in detail about the organizational strategies for
L6: CREATE
maintain impressions.
4. Criticize the daily stand up meeting L5:Evaluate
5. Demonstrate the Iteration Demo Process L2:UNDERSTAND

CSE IV YEAR II SEM Page 12


UNIT-3
Short Answer Questions-
[Link] QUESTION BLOOMS Taxonomy
1. Define Releasing. L1: REMEMBER
2. How to release No bug software? L1: REMEMBER
3. Define Version Control and list the terminologies used in it. L1: REMEMBER
4. Define Releasing Documentation. L1: REMEMBER
5. Compare the build a project and automate the build L5:EVALUATE
Long Answer Questions-
[Link] QUESTION BLOOMS Taxonomy
1. Explain in detail of production – Ready software L2:UNDERSTAND
2. Illustrate how to achieve nearly zero bugs. L2:UNDERSTAND
3. Explain in detail about continuous integration L2:UNDERSTAND
4. Demonstrate collective code ownership L2:UNDERSTAND
5. Examine the Documentation L4:ANALYZING

UNIT-4
Short Answer Questions-
[Link] QUESTION BLOOMS Taxonomy
1. What is product vision and how to identify the vision? L1: REMEMBER
2. Distinguish release early and release often L6: CREATE
3. What do you mean my adaptive planning? L1: REMEMBER
4. Define Risk Management L1: REMEMBER
5. Assess the iteration planning L5:EVALUATE
Long Answer Questions-
[Link] QUESTION BLOOMS Taxonomy
1. Discuss the vision statement & promote it to stakeholder L6: CREATE
2. Explain the method to create a release plan L2:UNDERSTAND
3. Design the strategy for Game and Play to win L6: CREATE
4. Discuss how can we make a release commitment? L6: CREATE
5. Explain in detail about estimation and velocity L2:UNDERSTAND

UNIT-5
Short Answer Questions-
[Link] QUESTION BLOOMS Taxonomy
1. Define Customer Review Questions L1: REMEMBER
2. What do you mean by Multiple name / Value pair? L1: REMEMBER
3. What is unit test? L1: REMEMBER
4. Define refactoring L1: REMEMBER
5. What do you mean by Risk – Driven Architecture L1: REMEMBER

Long Answer Questions-


[Link] QUESTION BLOOMS Taxonomy
1. Explain in detail about customer Test L2:UNDERSTAND
2. Explain in detail about customer TDD L2:UNDERSTAND

CSE IV YEAR II SEM Page 13


3. Write short notes on
(i) Focused Integration Test L2:UNDERSTAND
(ii) End to End Test
4. Discuss the Effective Designing L6: CREATE
5. Explain in detail about Incremental design and Architecture L2:UNDERSTAND

OBJECTIVE & FILL IN THE BLANKS QUESTIONS


UNIT -1
1)------------------Appreciate the team’s focus on providing a solid return on investment and
the software’s longevity.
a) Users b) stakeholders c) domain expert d) domain experts
2. ------------will appreciate their ability to change direction as business needs change, the
team’s ability to make and meet commitments, and improved stakeholder satisfaction.
a) Users b) project managers c) domain expert
3. ------------will appreciate their integration as first-class members of the team, their ability
to influence quality at all stages of the project, and more challenging, less repetitious
work.
a) Testers b) project managers c) domain expert
4. -----------help the team work with the rest of the organization. They are usually good at
coaching nonprogramming practices
a) Testers b) project managers c) project engineer d) domain experts
5. ---------------is the visible tip of the software development iceberg.
a)Horizontal-market software b)web based software c)both d)none

Fill in the blanks


1. User requirements are expressed as ------------------ in Extreme Programming
2. Tests are automated in Extreme Programming.---------------------.
3. Developers work individually on a release and they compare their results with other
developers before forwarding that release to customers.
4. In XP Increments are delivered to customers every _______ weeks.
5. How many documents in the vision statement --------------

Answers : fill in the blanks Answers


1. Scenario [Link] [Link] 4.2 Weeks [Link]

UNIT -2

1----------------is essential for the team to thrive.


a)Trust b)sitting c)involvement d)language
2------------------ together leads to fast, accurate communication.
a)Trust b)sitting c)involvement d)language
3. -------------------helps the team understand what to build.
a) Real customer involvement b) sitting c)involvement d)language
4) A --------------------language helps team members understand each other.
a)c language b) ubiquitous c)involvement d)language
5. ----------standards provide a template for seamlessly joining the team’s work together.
a)coding b)testing c)design d)SRS

Fill in the blanks

CSE IV YEAR II SEM Page 14


1. In software engineering, defects that are discovered ______ are ______ to fix
2.-----------------------is called as agile model
3.--------------------- helps reassure the organization that the team is working well.
4.-------------------------- keep the team’s efforts aligned with stakeholder goals
5.------------- provide high-level information that allows management to analyze trends
and set goals
Answers:
1)later; more expensive 2. Customer collaboration over contract negotiation
3) Reporting 4) Iteration 5)management reports

UNIT -3
1. Select the option that suits the Manifesto for Agile Software Development
a) Individuals and interactions
b) Working software
c) Customer collaboration
d) All of the mentioned
2. Agile Software Development is based on
a) Incremental Development
b) Iterative Development
c) Linear Development
d) Both Incremental and Iterative Development
3. How many phases are there in Scrum ?
a) Two
b) Three
c) Four
d) Scrum is an agile method which means it does not have phases
4. How is plan driven development different from agile development ?
a) Outputs are decided through a process of negotiation during the software development
process
b) Specification, design, implementation and testing are interleaved
c) Iteration occurs within activities
d) All of the mentioned
5. Which of the following does not apply to agility to a software process?
a) Uses incremental product delivery strategy
b) Only essential work products are produced
c) Eliminate the use of project planning and testing
d) All of the mentioned

Fill in the blanks


1In agile development it is more important to build software that meets the customers’ needs
today than worry about features that might be needed in the future is ------------
2. ----- test do you infer from the following statement: “The coordination and data
management functions of the server are tested.”?
3. A client is assigned all user presentation tasks and the processes associated with data
entry”. Which option supports the client’s situation-------------?
4) --------------enables a software engineer to defined screen layout rapidly for interactive
applications.
5. --------------------tools are used to modify online database systems

Answers fill in the blanks


CSE IV YEAR II SEM Page 15
1. True [Link] test [Link] logic [Link] painter’s [Link] reengineering
tools

UNIT 4
1. ------------------- is not a conflict in software development team?
a) Simultaneous updates
b) Shared and common code
c) Versions
d) Graphics issues
2. Which of the following is not a typical environment in communication facilitation?
a) Multiple teams
b) Multiple user groups
c) Multiple fests
d) Multiple locations
3. Which of the following is not a part of Software Configuration Management Basics?
a) Identification
b) Version
c) Auditing and Reviewing
d) Status Accounting
4. What is one or more software configuration items that have been formally reviewed and
agreed upon and serve as a basis for further development?
a) Configuration
b) Baseline
c) Software
d) All of the mentioned
5. Why is software difficult to build ?
a) Controlled changes
b) Lack of reusability
c) Lack of monitoring
d) All of the mentioned
Fill in the blanks:
1) ------------------ is a specific instance of a baseline or configuration item?
2. ITG stands for-----------------------------
3 Which one is not a software quality model?
a) ISO 9000
b) McCall model
c) Boehm model
d) ISO 9126
4. IMC Networks is a leading ________ certified manufacturer of optical networking and
LAN/WAN connectivity solutions for enterprise, telecommunications and service
provider applications.
5. Software reliability is defined with respect to----------------------

Answers [Link] [Link] test group 3.IS000 [Link] systems [Link]

UNIT 5
1. The team is unable to decide whether it makes sense to buy an off-the-shelf from the
vendor or go about building it themselves. Both options have its merits and demerits. As a
Scrum Master what would be your recommendation to the team? --------------------------
CSE IV YEAR II SEM Page 16
a). Consult with the product owner of what he is willing to sponsor.
b) Conduct a spike to evaluate both options.
c)Do a fist of five voting.
d) None of the above.
2. ________ is a low-fidelity prototype that shows a mockup for a set of screen, containing
the basic layout of the different widgets on it
a)Persona
b)Wireframe
c)Spikes
d)Story map
3. If you happen to hire for a new Agile team, you should prefer:
a) Developers
b) Specialists in the technologies to be used
c)Generalists with cross-functional skillsets
d) People who exhibit adaptive leadership skill
4. During which Scrum ceremony are risk audits held?
a) Sprint planning b)Sprint execution c)Sprint review d)Sprint retrospective
5. By tracking velocity trends, a team can---------
a). Gauge the rate of progress b)Estimate how much longer it will take to complete
c)Correcting estimation errors d) All of the above.
Fill in the blanks :
[Link] pillars of Scrum are-----------and-----------------------
2. XP teams use the technique of ________ to enhance code quality, while keeping its
behavior unchanged.
3. During which Scrum ceremony are risk audits held?-----------------------------
4. The Y-axis of an iteration burndown chart depicts ----------------------
5. The pillars of Scrum are----------------------------
Answers
1. Transparency, Inspection [Link] [Link] execution [Link] of features to be compleraed
5. Transparency, Inspection and Adaptation

GATE QUESTIONS
Not Related
WEBSITES
1. [Link]
2. [Link]
3. [Link]
JOURNALS
1. [Link]
[Link]
2. [Link]
3. [Link]

CSE IV YEAR II SEM Page 17


CSE IV YEAR II SEM Page 18

You might also like