Subject Details
Dept     : CSD
Sem      : 3
Regul    : 2023
Faculty : Mrs. Sunantha Christy
phone  : 9003280529
E-mail  : sunanda.a.csd@ce.ac.in
166
Page views
12
Files
1
Videos
2
R.Links

Icon
Syllabus

UNIT
1
INTRODUCTION TO SOFTWARE ENGINEERING

The Nature of Software -Software Engineering - Software engineering Practice – Process Models: Generic – Prescriptive – Specialized - United Process - Personal and Team Process Models - Process Technology-Understanding Requirements-Design concepts & model- Software quality concepts & Review metrics.

UNIT
2
AGILE DEVELOPMENT

Fundamentals of Agile: Introduction and background - Agile Manifesto and Principles - Agile vs. Traditional software development – Extreme Programming – Agile Process Models – kanban – Agile Tool(JIRA, GITHUB and Jenkin

UNIT
3
AGILE SCRUM FRAMEWORK

Introduction to Scrum - Project phases - Agile Estimation - Planning game - Product backlog - Sprint backlog - Iteration planning - User story definition - Characteristics and content of user stories - Acceptance tests and Verifying stories - Project velocity - Burn down chart - Sprint planning and retrospective - Daily scrum - Scrum roles Product Owner - Scrum Master - Scrum Team - Scrum case study - Tools for Agile project management.

UNIT
4
USER INTERFACE DESIGN

User Interface Analysis and Design – Design Concepts - Interface Analysis - Interface Design Steps- WebApp Interface Design – Agile UX – best practices – Ux workflow - Integrating UX and Agile development.

UNIT
5
SOFTWARE TESTING & SCM

Software Testing Fundamentals – White Box Testing - Black-Box Testing. Unit Testing Integration Testing-System Testing-User Acceptance Testing - Agile testing principles- testing methodologies-Agile testing quadrants – Scrum testing - Software Configuration Management - The SCM Repository - The SCM Process.

Reference Book:

1. Lisa Crispin, Janet Gregory, “Agile Testing; A Practical Guide for Testers and Agile Teams”, Addison Wesley, 3rd Edition, 2015. 2. Robert C.Martin, “ Agile Software Development, Principles, Patterns and Practices”, Prentice Hall, 2nd Edition, 2014. 3. Alistair Cockburn, “Agile Software Development: The Cooperative Game”, Addison Wesley, 2nd Edition,2015. 4. Mike Cohn, “User Stories Applied: for Agile Software”, Addison Wesley, 2nd Edition,2015.

Text Book:

1. Roger S.Pressman, Software engineering- A practitioner‘s Approach, 10th Edition, McGraw-Hill, 2017. 2. Ken Schawber, Mike “Agile Software Development with Scrum” Pearson Education, 2nd Edition, 2015