18CS2103R Software Engineering Regular - Final
18CS2103R Software Engineering Regular - Final
Course Objective: The objective of Software Engineering is to enable the student to understand,
grasp and practice the software development process, various software models that evolved till date,
analyze a given problem in a domain, design software solution to the problem including the design of
interface, improve quality of software through testing and deliver the software for operation and
maintenance.
Course Rationale: Software Engineering is about the discipline needed to develop high quality
software that can be understood, maintained and adapted over long period of time by many different
people. In order, to enable the student to develop quality software, the course provides an overview of
the software engineering discipline, introducing the fundamental principles and methods in software
engineering and highlights the need for an engineering approach to translate the problem into
software. It provides an opportunity for the students to gain knowledge of industrial approach to real-
world projects and importance of team environment. The course covers various methods and models
to train the student to learn the process of gathering user requirements, analyzing them, and design
models based on the analysis, emphasizing system constraints incorporating Quality assurance. The
students exposed to code and test the software with quality focus that can be delivered to the user so
that he can operate and maintain software.
1
COURSE OUTCOMES (COs):
Blooms
Course Outcome Taxonomy
CO No PO/PSO
(CO) Level
(BTL)
CO1 Understand the software development life cycle PO1, 2
and associated process models and Reverse PO2,PSO2
Engineering.
CO2 Illustrate Requirement modelling and Agile and PO2, PO3, 3
Extreme Programming. PSO2
CO3 Examine Agile Models such as Scrum, kanban PO1, PO2, 4
and SAFe Methodology. PSO2
CO4 Categorize various testing strategies, Test PO1, PO2, 4
Driven Development and PSO2
CMMI, Six Sigma techniques
Course
Highest COI-1 COI-2 COI-3 COI-4
Outcom
BTL (BTL1) (BTL2) (BTL3) (BTL4)
e No.
Summarize
Perspective,
Understand various
Evolutionary,
CO 1 2 types of Process
Specialized and
Models
Unified Process
Models
Understand the need Compare and
Utilize XP as a
CO 2 3 of requirement Contrast Agile and
part of Agile
modeling XP
Build Agile
Compare and Examine Agile
Understand Agile Models such
Contrast Agile Models such as
Models such as as Scrum,
CO 3 4 Models such as Scrum, kanban
Scrum, kanban and kanban and
Scrum, kanban and and SAFe
SAFe Methodology SAFe
SAFe Methodology Methodology
Methodology
Compare and
Define CMMI and Six Build CMMI Examine CMMI
CO 4 4 Contrast various
Sigma and Six Sigma and Six Sigma
Test Strategies
SYLLABUS: Software and Software Engineering: Nature of software, software application domains,
unique nature of web applications, software engineering, software process, software engineering
practice, software myths. Process Models: Generic process model, prescriptive process models,
2
specialized process models, unified process, personal and team process models, product and process,
Reverse Engineering: Reverse Engineering to Understand Data, Reverse Engineering to Understand
Processing, Reverse Engineering User Interfaces. Understanding Requirements: Identify stakeholders,
recognizing multiple viewpoints, eliciting requirements, Building requirement model, negotiating
requirements, validating requirements, SRS Vs User Stories. Agile Modeling, Extreme Programming,
Scrum, Kanban, SAFe Methodology. Test Driven Development: Basics, A strategic approach to
software testing, strategic issues, test strategies for conventional software, Black-Box and White-Box
testing, validation testing, system testing. Performing TDD Test, TDD Vs Traditional Testing,
Acceptance TDD and Developer TDD, Scaling TDD via Agile Model Driven Development (AMDD),
Test Driven Development (TDD) Vs. Agile Model Driven Development (AMDD), Examples of TDD,
and Benefits of TDD. JUnit. The CMMI process improvement framework: CMMI, Levels, Staged
CMMI model, Continuous CMMI model, Six Sigma Model.
TEXT BOOKS:
WEB REFERNCES/MOOCS:
1. https://www.digite.com/kanban/what-is-kanban/
2. http://www.scaledagileframework.com
3. https://www.guru99.com/test-driven-development.html
4. https://junit.org/junit5/
3
Teachin
Book g-
Web Evaluation
Sess. C No[CH Learnin
COI Topic (s) Resourc Component
No. O No][Page g
es s
No] Method
s
h?
End Exam
50-55 v=1UD1
P-fDCiI
PPT, https://
T BOOK Marker www.yo Sem-In
[1], and Talk utube.co Examinatio
Personal and team process models
5 2 CH 2.6,2.8, m/watc ns-I, Sem
56, product and process 60.
Page no h? End Exam
56-61 v=1UD1
P-fDCiI
PPT, https://
Marker www.yo
Reverse Engineering 772: Reverse T BOOK and Talk utube.co Sem-In
Engineering to Understand Data 773, [1], m/watc Examinatio
6 2 Reverse Engineering to Understand CH 29.6, h? ns-I, Sem
Processing 774, Reverse Engineering Page no v=3XQva End Exam
User Interfaces 775. 772-776 xYEI48&
pbjreloa
d=10
2 PPT, https://
Marker www.yo
T BOOK and Talk utube.co Sem-In
Understanding Requirements 119:
[1], m/watc Examinatio
Identify stakeholders 125,
7 1 CH 5.1- h? ns-I, Sem
recognizing multiple viewpoints 126,
5.3, Page v=v5gM End Exam
eliciting requirements 128.
no 120-133 LCICpKE
&pbjrelo
ad=10
PPT, https://
Marker www.yo
Building requirement model 138, T BOOK and Talk utube.co Sem-In
negotiating requirements 142, [1], m/watc Examinatio
8 2 validating requirements 144. SRS Vs CH 5.5- h? ns-I, Sem
User Stories. 5.7, Page v=iWDu End Exam
no 138-144 Y6TB3H
E&pbjrel
oad=10
PPT, https://
Agile: Agile Development 25, Marker www.yo
Classification of Methods 26, The and Talk utube.co Sem-In
T BOOK
Agile Manifesto and Principles 27, m/watc Examinatio
[3],
9 2 Agile Project Management 29, h? ns-I, Sem
CH 3, Page
Embrace Communication and v=NpCEj End Exam
no 25-30
Feedback 30, tKAa20&
pbjreloa
d=10
10 2 Simple Practices and Project Tools T BOOK PPT, https:// Sem-In
31, Empirical vs. Defined & [3], Marker www.yo Examinatio
Prescriptive Process32, Principle- CH 3, Page and Talk utube.co ns-I, Sem
Based versus Rule-Based 33, Agile no 31-38 m/watc End Exam
Hype? 34, Specific Agile Methods 35 h?
4
Teachin
Book g-
Web Evaluation
Sess. C No[CH Learnin
COI Topic (s) Resourc Component
No. O No][Page g
es s
No] Method
s
v=HY1m
-
WxNCk8
&pbjrelo
ad=10
PPT, https://
Marker www.yo
and Talk utube.co Sem-In
Extreme Programming: Method T BOOK
m/watc Examinatio
Overview 138, Lifecycle 142, [3],
11 3 h? ns-I, Sem
Workproducts, Roles, and Practices CH 8, Page
v=I6CbU End Exam
144, no 138-154
4g5Ed0
&pbjrelo
ad=10
PPT, https://
Marker www.yo
and Talk utube.co Sem-In
T BOOK
Adoption Strategies 165, Fact versus m/watc Examinatio
[3],
12 3 Fantasy 167,Strengths versus “Other” h? ns-I, Sem
CH 8, Page
168, History 170 v=LkhLZ End Exam
no 165-170
7_KZ5w
&pbjrelo
ad=10
3 PPT, https://
Marker www.yo
Scrum: Method Overview 110, and Talk utube.co
T BOOK Sem-In
Lifecycle 113, Workproducts, Roles, m/watc
[3], Examinatio
13 1 and Practices 114, Values 126, h?
CH 7, Page ns-II, Sem
Common Mistakes and v=9TycL
no 109-129 End Exam
Misunderstandings 127. R0TqFA
&pbjrelo
ad=10
PPT, https://
Marker www.yo
and Talk utube.co
Sample Projects 130, Process
T BOOK m/watc Sem-In
Mixtures 131, Adoption Strategies
[3], h? Examinatio
14 2 132, Fact versus Fantasy 133,
CH 7, Page v=2Q5E ns-II, Sem
Strengths versus "Other" 134,
no 130-135 0Qh774 End Exam
History 135.
M&pbjr
eload=1
0
PPT, https://
Marker www.di
and Talk Sem-In
Kanban: Origin, Foundational Web gite.com
Examinatio
15 2 Principles, 6 Core Practices, WIP Reference /kanban
ns-II, Sem
Limits, [1] /what-
End Exam
is-
kanban/
16 3 Its usage in IT & Software, Kanban Web PPT, https:// Sem-In
in Lean/ Agile development. Reference Marker www.di Examinatio
5
Teachin
Book g-
Web Evaluation
Sess. C No[CH Learnin
COI Topic (s) Resourc Component
No. O No][Page g
es s
No] Method
s
and Talk gite.com
/kanban
[1] ns-II, Sem
/what-
End Exam
is-
kanban/
PPT, http://w
SAFe Methodology: Definition, Web Sem-In
Marker ww.scal
Foundations of Scaled Agile Reference and Talk Examinatio
17 4 edagilefr
Framework, Scaled Agile Framework [2] ns-II, Sem
amewor
usage, End Exam
k.com
PPT, http://w
Marker Sem-In
Web ww.scal
Differences with other agile and Talk Examinatio
18 4 Reference edagilefr
practices, Different Levels in SAFe. ns-II, Sem
[2] amewor
End Exam
k.com
4 PPT, https://
Marker www.so
T BOOK and Talk
Software testing 449: A strategic ftwarete Sem-In
[1],
approach to software testing 450, stingmat Examinatio
19 1 CH17.1-
Strategic issues 455. test strategies erial.co ns-II, Sem
17.3 Page
for conventional software 456, m/softw End Exam
no 450-464
are-
testing/
T BOOK PPT, http://w
[1], Marker ww.prof
CH17.7,17. and Talk Sem-In
Black-Box 495 and White-Box essional
7,18.3,18.6 Examinatio
20 2 testing 485, Validation testing 467, qa.com/
Page no ns-II, Sem
system testing 470, black-
467-472, End Exam
485, 495- box-
501 testing
PPT, https://
Marker www.gu
Performing TDD Test, TDD Vs and Talk ru99.co Sem-In
Traditional Testing, Acceptance Web
m/test- Examinatio
21 3 TDD and Developer TDD, Scaling Reference
driven- ns-II, Sem
TDD via Agile Model Driven [3]
develop End Exam
Development (AMDD),
ment.ht
ml
PPT, https://
Marker www.gu
Test Driven Development (TDD) Vs. and Talk ru99.co Sem-In
Web
Agile Model Driven Development m/test- Examinatio
22 3 Reference
(AMDD), Examples of TDD, and driven- ns-II, Sem
[3]
Benefits of TDD. develop End Exam
ment.ht
ml
23 4 JUnit. Web PPT, https://j Sem-In
Reference Marker unit.org/ Examinatio
[4] and Talk junit5/ ns-II, Sem
End Exam
6
Teachin
Book g-
Web Evaluation
Sess. C No[CH Learnin
COI Topic (s) Resourc Component
No. O No][Page g
es s
No] Method
s
T BOOK PPT, https://s
[1], T Marker Sem-In
lideplay
BOOK [2], and Talk Examinatio
24 4 The CMMI 797. Six Sigma Model er.com/
CH30.3, ns-II, Sem
slide/48
Page no End Exam
787-790 50802/
SESSION NUMBER: 02
Session Outcome: 1. Software engineering and software process.
2. Software engineering practice.
3. Software myths.
Tim Active Learning
Teaching-
e BT Methods
Topic Learning
(min L
Methods
)
Attendance
5
Software engineering and software process
20 1 Talk – Discussion
Discussion on Software engineering practice,
10 Software myths. 2 PPT’s – Observe
Conclusion
10 Talk – Discussion
5 Summary Discussion
45 minutes Total Contact Session + 5 minutes for Attendance and Transition activities = 50 Minutes
SESSION NUMBER: 03
Session Outcome: 1. Various Process Models
2. Generic process models
3. Prescriptive process models
Tim Topic BT Teaching- Active Learning
7
e Methods
Learning
(min L
Methods
)
Attendance
5
Various Process Models and Generic process
20 1 Talk – Discussion
models
Discussion on Prescriptive process models .
10 1 PPT’s – Observe
Conclusion
10 Talk – Discussion
5 Summary Discussion
45 minutes Total Contact Session + 5 minutes for Attendance and Transition activities = 50 Minutes
SESSION NUMBER: 04
Session Outcome: 1. Specialized process models
2. Unified process model
Tim Active Learning
Teaching-
e BT Methods
Topic Learning
(min L
Methods
)
Attendance
5
20 Discussion on Specialized process models 2 Talk – Discussion
10 Discussion on Unified process model. 2 PPT’s – Observe
Conclusion
10 Talk – Discussion
5 Summary Discussion
45 minutes Total Contact Session + 5 minutes for Attendance and Transition activities = 50 Minutes
SESSION NUMBER: 05
Session Outcome: 1. Personal and team process models
2. Product and process
Tim Active Learning
Teaching-
e BT Methods
Topic Learning
(min L
Methods
)
Attendance
5
20 Discussion on Personal and team process models 2 Talk – Discussion
10 Discussion on Unified process model. 2 PPT’s – Observe
Conclusion
10 Talk – Discussion
5 Summary Discussion
45 minutes Total Contact Session + 5 minutes for Attendance and Transition activities = 50 Minutes
SESSION NUMBER: 06
Session Outcome: 1. Reverse Engineering to Understand Data
2. Reverse Engineering to Understand Processing
3. Reverse Engineering User Interfaces
Tim Topic BT Teaching- Active Learning
e L Learning Methods
(min Methods
8
)
Attendance
5
Discussion on Reverse Engineering to Understand
20 2 Talk – Discussion
Data and processing.
Discussion on Reverse Engineering User
10 2 PPT’s – Observe
Interfaces.
Conclusion
10 Talk – Discussion
5 Summary Discussion
45 minutes Total Contact Session + 5 minutes for Attendance and Transition activities = 50 Minutes
SESSION NUMBER: 07
Session Outcome: 1.Understanding the basic need of software Requirements
2. Describe the software requirements and types
Tim Active Learning
Teaching-
e BT Methods
Topic Learning
(min L
Methods
)
10 Recap of the previous class Discussion
Marker &Talk,
10 What is software requirements 1
PPT
Marker &Talk,
10 Types of software requirements 1
PPT
Marker &Talk,
10 Identify stakeholders & eliciting requirements 1
PPT
5 Summary & Conclusions Discussion
45 minutes Total Contact Session + 5 minutes for Attendance and Transition activities = 50 Minutes
SESSION NUMBER: 08
Session Outcome: 1. Describe requirement model
2. Explaining the importance and use SRS
Tim Active
Teaching-
e LearningMethod
Topic BTL Learning
(min s
Methods
)
10 Recap of the previous class - Discussion
Marker &Talk,
20 Building requirement model 2
PPT
Marker &Talk,
10 Types of requirements, SRS 1
PPT
5 Summary & Conclusions - Discussion
45 minutes Total Contact Session + 5 minutes for Attendance and Transition activities = 50 Minutes
SESSION NUMBER: 09
Session Outcome: 1. Explaining and introduction to Agile Development
2. Describe procedure and methods of Agile Development project
Teaching- Active
Time BT
Topic Learning LearningMethods
(min) L
Methods
10 Recap of the previous class - Discussion
Marker &Talk,
10 Introduction to Agile Development 1
PPT
Marker &Talk,
10 The Agile Manifesto and Principles 2
PPT
9
Marker &Talk,
10 Agile Project Management 2
PPT
5 Summary & Conclusions - Discussion
45 minutes Total Contact Session + 5 minutes for Attendance and Transition activities = 50 Minutes
SESSION NUMBER: 10
Session Outcome: 1. Explain the difference between Empirical vs. Defined
2. Explain the difference between Principle-Based versus Rule-Based
Teaching- Active
Time BT
Topic Learning LearningMethods
(min) L
Methods
10 Recap of the previous class - Discussion
Marker &Talk,
10 Agile Project Management with example 1
PPT
Marker &Talk,
10 Empirical vs. Defined & Prescriptive Process 2
PPT
Marker &Talk,
10 Principle-Based versus Rule-Based 2
PPT
5 Summary & Conclusions - Discussion
45 minutes Total Contact Session + 5 minutes for Attendance and Transition activities = 50 Minutes
SESSION NUMBER: 11
Session Outcome: 1. Give an introduction to Extreme Programming
2. Explain the types and methods of Adoption Strategies
Time Active
BT Teaching-
(min Topic LearningMethod
L Learning Methods
) s
10 Recap of the previous class - Discussion
Marker &Talk,
10 Introduction to Extreme Programming 1
PPT
Marker &Talk,
10 Work products, Roles, and Practices 3
PPT
Marker &Talk,
10 Introduction to Adoption Strategies 1
PPT
5 Summary & Conclusions - Discussion
45 minutes Total Contact Session + 5 minutes for Attendance and Transition activities = 50 Minutes
SESSION NUMBER: 12
Session Outcome: 1. Explain in detail about Adoption Strategies
2. Explain the difference between Fact versus Fantasy
Time Active
BT Teaching-
(min Topic LearningMethod
L Learning Methods
) s
10 Recap of the previous class - Discussion
Marker &Talk,
10 Adoption Strategies process with example 2
PPT
Marker &Talk,
10 Fact versus Fantasy 3
PPT
Marker &Talk,
10 Strengths versus Other and history 3
PPT
5 Summary & Conclusions - Discussion
10
45 minutes Total Contact Session + 5 minutes for Attendance and Transition activities = 50 Minutes
SESSION NUMBER: 13
Session Outcome: 1. Basic understanding of SCRUM
2. What is Life Cycle and Values
3. Reasons for Misunderstandings
Tim Active
Teaching-
e BT LearningMethod
Topic Learning
(min L s
Methods
)
SCRUM: Method Overview- Life Cycle and Key Marker &Talk,
10 1
Practices PPT
Marker &Talk,
10 Work Products, Roles and Practices 1
PPT
Marker &Talk,
10 Values 1
PPT
Marker &Talk,
10 Common Mistakes and Misunderstandings 1
PPT
5 Summary of SCRUM 1 Discussion
45 minutes Total Contact Session + 5 minutes for Attendance and Transition activities = 50 Minutes
SESSION NUMBER: 14
Session Outcome: 1. Basic understanding of SCRUM History and Adoption Strategies
2. Compare Facts Vs Fantasy and Strength Vs Other
Tim Active
Teaching-
e BT LearningMethod
Topic Learning
(min L s
Methods
)
Marker &Talk,
10 Sample Projects, Process Mixtures 2
PPT
Marker &Talk,
10 Adoption Strategies 2
PPT
Marker &Talk,
10 Fact versus Fantasy, Strengths versus "Other" 2
PPT
Marker &Talk,
10 History 2
PPT
5 Summary 2 Discussion
45 minutes Total Contact Session + 5 minutes for Attendance and Transition activities = 50 Minutes
SESSION NUMBER: 15
Session Outcome: 1. Basic understanding of Kanban
2. Understand Core Practices and Principles
Tim Active
Teaching-
e BT LearningMethod
Topic Learning
(min L s
Methods
)
Marker &Talk,
10 Kanban: Origin 2
PPT
Marker &Talk,
10 Foundational Principles 2
PPT
Marker &Talk,
10 Core Practices 2
PPT
Marker &Talk,
10 WIP Limits 2
PPT
5 Summary 2 Discussion
45 minutes Total Contact Session + 5 minutes for Attendance and Transition activities = 50 Minutes
11
SESSION NUMBER: 16
Session Outcome: 1. Kanban in Lean/ Agile development models student can understand
2. With WIP the bottle neck problem is identified and resolving with above methods.
Tim Active
Teaching-
e BT LearningMethod
Topic Learning
(min L s
Methods
)
10 WIP usage in IT & Software 3 Chalk and talk/ppt
Chalk and talk/ppt
10 Kanban method 3
Chalk and talk/ppt
10 Agile method 3
Chalk and talk/ppt
10 Developments of the methods 3
Chalk and talk/ppt
5 Summary of methods principles 3
45 minutes Total Contact Session + 5 minutes for Attendance and Transition activities = 50 Minutes
SESSION NUMBER: 17
Session Outcome: 1. Why we have to SAFe
2. in which case SAFe is applicable
3.Foundations of Scaled Agile Frame work
Tim Active
Teaching-
e BT LearningMethod
Topic Learning
(min L s
Methods
)
SAFe Methodology: Definition, how it is different Marker &Talk,
10 2
from Agile framework PPT
Marker &Talk,
10 Principles of SAFe 3
PPT
Marker &Talk,
10 Foundations of Scaled Agile Framework 3
PPT
Marker &Talk,
10 Scaled Agile Framework usage 4
PPT
5 Summary of SAFe 2 Discussion
45 minutes Total Contact Session + 5 minutes for Attendance and Transition activities = 50 Minutes
SESSION NUMBER: 18
Session Outcome: 1. Student is able to find out the Differences with other agile practices, Different Levels
in SAFe.
Tim Active
Teaching-
e LearningMethod
Topic BTL Learning
(min s
Methods
)
Marker &Talk,
10 Agile practices, principles 3
PPT
Marker &Talk,
20 Different levels in SAFe 3
PPT
Marker &Talk,
10 Differences of SAFe with other methods 4
PPT
Marker &Talk,
5 Summary of SAFe 3
PPT
45 minutes Total Contact Session + 5 minutes for Attendance and Transition activities = 50 Minutes
12
SESSION NUMBER: 19
Session Outcome: 1. Describe Software testing
2. Identify strategic approach to software testing
Tim Active
Teaching-
e BT LearningMethod
Topic Learning
(min L s
Methods
)
10 Recap of the previous class Discussion
Marker &Talk,
5 Software testing 1
PPT
Marker &Talk,
10 A strategic approach to software testing, 1
PPT
Marker &Talk,
10 Strategic issues 1
PPT
Marker &Talk,
5 test strategies for conventional software 1
PPT
5 Summary & Conclusions Discussion
45 minutes Total Contact Session + 5 minutes for Attendance and Transition activities = 50 Minutes
SESSION NUMBER: 20
Session Outcome: 1. Compare black and white box testing
2. Demonstrate validation and system testing
Tim Active
Teaching-
e LearningMethod
Topic BTL Learning
(min s
Methods
)
10 Recap of the previous class - Discussion
Marker &Talk,
10 Black-Box and White-Box testing 2
PPT
Marker &
10 Validation testing 2
talk,PPT
Marker &
10 system testing 2
talk,PPT
5 Summary & Conclusions - Discussion
45 minutes Total Contact Session + 5 minutes for Attendance and Transition activities = 50 Minutes
SESSION NUMBER: 21
Session Outcome: 1. Organize TDD test
2. Summerize TDD via Model driven development
Time Active
BT Teaching-
(min Topic LearningMethod
L Learning Methods
) s
10 Recap of the previous class - Discussion
Marker &Talk,
5 Performing TDD Test 2
PPT
10 TDD Vs Traditional Testing 2 Marker & talk,PPT
10 Acceptance TDD and Developer TDD Scaling 3 Marker & talk,PPT
TDD via Agile Model Driven Development
5 2 Marker & talk,PPT
(AMDD)
5 Summary & Conclusions - Discussion
45 minutes Total Contact Session + 5 minutes for Attendance and Transition activities = 50 Minutes
SESSION NUMBER: 22
Session Outcome: 1. Compare Test Driven Development (TDD) Vs. Agile Model Driven Development
(AMDD)
2. Apply TDD technique on examples
13
Time Active
BT Teaching-
(min Topic LearningMethod
L Learning Methods
) s
10 Recap of the previous class - Discussion
Test Driven Development (TDD) Vs. Agile Marker &Talk,
10 3
Model Driven Development (AMDD) PPT
10 Examples of TDD 3 Marker & talk,PPT
10 Benefits of TDD 3 Marker & talk,PPT
5 Summary & Conclusions - Discussion
45 minutes Total Contact Session + 5 minutes for Attendance and Transition activities = 50 Minutes
SESSION NUMBER: 23
Session Outcome: 1. Apply JUnit on examples
Time Active
BT Teaching-
(min Topic LearningMethod
L Learning Methods
) s
10 Recap of the previous class - Discussion
Marker &Talk,
30 JUnit 4
PPT
5 Summary & Conclusions - Discussion
45 minutes Total Contact Session + 5 minutes for Attendance and Transition activities = 50 Minutes
SESSION NUMBER: 24
Session Outcome: 1. Analyze CMMI
2. Examine Six sigma model
Time Active
BT Teaching-
(min Topic LearningMethod
L Learning Methods
) s
10 Recap of the previous class - Discussion
Marker &Talk,
20 The CMMI 4
PPT
10 Six Sigma Model 4 Marker & talk,PPT
5 Summary & Conclusions - Discussion
45 minutes Total Contact Session + 5 minutes for Attendance and Transition activities = 50 Minutes
LIST OF TUTORIALS:
Tutorial CO-
Topics
session no Mapping
1. Describe the importance of software Engineering? CO1
2. Explain the principles which play a major role in development of
1 software.
3. What is SRS? SRS for Library Management
1. What are the benefits of metrics in software engineering?
2 2. Use case diagram for Library Management System
CO1
1. Explain the various types of models which used in software
3 Engineering. CO1
2. Data Flow Diagram for Payroll Process
1. What is the process of implementation of a software?
4 2. Explain the term, software maintenance. CO1
3. Class diagram for Admission Process
14
1. Discuss the principles of Agility.
5 2. Discuss the activities involved in Extreme Programming. CO2
3. Activity diagram for online railway reservation booking system
1. Difference between the functional and non-functional requirements
6 2. Sequence Diagram for ATM Transaction
CO2
1. Outline Scrum, Kanban
7 2. State Chart Diagram for Bank ATM
CO3
1. Outline SAFe Methodology
8 2. Flow chart using Raptor tool for given program and structured program CO3
principles
1. List the Testing Types, Explain Test Driven Development
9 2. Cyclomatic Complexity CO4
3. Validation testing example
1. What is Six SIgma
10 2. Elaborate CMMI CO4
3. McCall’s Quality Factors --example
15
| Instructors | 72 Computers 70 minutes Experiment |
30 minutes Evaluation for 25 students per
instructor
Hour 1 2 3 4 5 6 7 8 9
Comp 9:00- 9:55- 11:05- 12:00- 12:55- 1:40- 2:35- 3:30-
4:20-5:15
Day onent 9:50 10:45 11:55 12:50 1:40 2:30 3:25 4:20
15,16,
Theor 11,12, 17,18,1 5,6,9,1
y 13,14 9 0
Mo Tutor
n ial
Theor 15,16,1 1,2,3,4, 5,6,9,1 11,12,
Tue y 7,18,19 7,8 0 13,14
Tutor
ial
We Theor 1,2,3,4,
d y 7,8
Tutor 15,16,1
ial 7,18,19
Th Theor
u y
Tutor 1,2,3,4,
ial 7,8
Theor
Fri y
Tutor
ial
Theor
Sat y
Tutor 11,12,1 5,6,9,1
ial 3,14 0
REMEDIAL CLASSES:
Supplement course handout, which may perhaps include special lectures and discussions that would be
planned, and schedule notified accordingly.
SELF-LEARNING:
Assignments to promote self-learning, survey of contents from multiple sources.
16
Evaluation
Evaluation Weightage/Mar Assessme Duration CO CO CO CO CO
Componen
Type ks nt Dates (Hours) 1 2 3 4 5
t
ATTENDANCE POLICY
Every student is expected to be responsible for regularity of his/her attendance in class rooms and laboratories,
to appear in scheduled tests and examinations and fulfill all other tasks assigned to him/her in every course. For
Promotion, a Minimum of 50% of internal marks must be obtained. In every course, student has to maintain a
minimum of 85% attendance to be eligible for appearing in Semester end examination of the course, for cases of
medical issues and other unavoidable circumstances the students will be condoned if their attendance is between
75% to 85% in every course, subjected to submission of medical certificates, medical case file and other needful
documental proof to the concerned departments.
DETENTION POLICY
In any course, a student has to maintain a minimum of 85% attendance and must secure a minimum of 50%
marks in In-Semester Examinations to be eligible for appearing to the Semester End Examination, failing to
fulfill these conditions will deem such student to have been detained in that course.
PLAGIARISM POLICY
Use of unfair means in any of the evaluation components will be dealt with strictly, and the case will be
reported to the examination committee.
17
COURSE TEAM MEMBERS, CHAMBER CONSULTATION HOURS AND CHAMBER
VENUE DETAILS:
Each instructor will specify his / her chamber consultation hours during which the student can contact him / her in
his / her chamber for consultation.
Chamber
Chamber Chamber
Consultation Signature of
S.No. Name of Faculty Consultation Consultation
Timings for Course faculty
Day (s) Room No:
each day
Dr. V.CHANDRA
1 PRAKASH L601
Dr. B. CHAITANYA
5 KRISHNA C104
Dr. PRAGNYABAN
8 MISHRA C305
10 Mr .N.RAJESH C424
GENERAL INSTRUCTIONS
Students should come prepared for classes and carry the text book(s) or material(s) as prescribed by the Course
Faculty to the class.
NOTICES
Most of the notices are available on the LMS platform.
All notices will be communicated through the institution email.
All notices concerning the course will be displayed on the respective Notice Boards.
18
Signature of COURSE COORDINATOR:
HEAD OF DEPARTMENT:
19