Subject Details
Dept     : CSE
Sem      : 5
Regul    : 2023
Faculty : Ramesh kalyan G
phone  : NIL
E-mail  : ramesh.g.cse@snsct.org
6
Page views
0
Files
0
Videos
0
R.Links

Icon
Syllabus

UNIT
1
INTRODUCTION TO SOFTWARE ENGINEERING

The Nature of Software -Software Engineering - Software engineering Practice – Process Models: Generic – Prescriptive – Specialized - Unified Process - Personal and Team Process Models –Process Technology-Understanding Requirements.

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 Jenkins).

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 -Case study.

UNIT
4
DESIGN ENGINEERING AND USER INTERFACE

Design Process and Design Quality – Design Concepts – Design Model – Pattern-based software design - User Interface Analysis and Design – Interface Analysis - Interface Design Steps-Web App Interface Design – Agile UX – best practices –UX workflow - Integrating UX and Agile development.

UNIT
5
SOFTWARE TESTING STRATERGIES & METRICS

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 Quality, Framework for Product metrics – Software Measurement, Metrics for Software Quality.

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 AgileSoftware”,AddisonWesley,2ndEdition,2015.

Text Book:

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