SubSylPDF_839
SubSylPDF_839
4 0 2 5 40 60 20 30 150
Prerequisite:
Objective Oriented Programming Fundamentals
Learning outcomes:
After completing the course, the student shall be able to:
CO3 Apply the concept of UML based Object Oriented Approach for Apply
Agile Software Design.
Textbooks:
Sr. Book Name
No.
1. The Unified Modeling Language Reference Manual, Second Edition by James Rumbaugh
Ivar Jacobson Grady Booch
Reference Books:
1. Object Oriented Modelling and Design with UML second edition by Michael Blaha and
James Rambaugh
4. Agile Management for Software Engineering: Applying the Theory of Constraints for
Business Results, by David Anderson
Course Outline:
Unit Topics Teaching
# Hours
3 Dynamic View: 15
State Machine View: State Machine, Event, State, Transition Composite State.
Activity View: Overview, Activity, Activities and Other Views, Action.
Interaction View: Overview, Interaction, Sequence Diagram, Communication
Diagram.
5 Agile Development Context, the Agile Manifesto, Agile Methods, Official Agile 05
Principles, Agile Values, Principles
Agile Process model: Extreme Programming, Scrum, DevOps, Feature-driven
development, Lean development.
TOTAL 50
Lab Experiments:
Sr. No. Practical
6 Study Agile Software Development Life Cycle and analyze various activities conducted
as a part of various phases.
******