Software Development Methodologies (030241116)

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

Sub Committee for Curriculum Development

Software Solutions Management Specialization


Format to submit syllabus
Course Name: Software Development Methodologies
(UG/PG):

PG

Number of Credits: 3
Level:
4
Learning Objective(s):
The course will give a comprehensive view of prevailing software development life
cycle models and associated principles, their strengths and weaknesses and their
applications. The objective is to prepare learners for making right decisions for
selecting software development approach in given situation.
Pedagogy: Software Development methodologies
discussion for application, analysis with examples.

concept

understanding,

Pre-learning:
Basic programming and IT knowledge.

Academic Year 2015-16

Page 1 of 3

S.No.

Topic
Software Lifecycle:
Software Development Life Cycle
Requirements analysis, Design, Construction, Testing,
Maintenance, Dev OpsGoLive/Prior to production, post
live, health check, Infrastructure, support

Software Life Cycle Models:


Purpose, Need and Application
2
Line Sequential Models Waterfall, Prototyping, Rapid
Application Development, V-Model
Pros & cons
Evolutionary Life Cycle Models:
Incremental, Spiral, WINWIN Spiral, Resultant Iterative
3
Model, Concurrent Development Model, Component
Based Development
Pros & cons
Iterative Development and Rational Unified Process,
Architecture Driven Development, Iteration Planning and
4
Concurrency Management
Pros & cons
Flexible (Light Weight) Life Cycle Models:
Agile Manifesto, Principles and relevance, SCRUM, XP and
5
Lean,
DSDM, CRYSTAL
Pros & cons
Feature Driven Development (FDD):
6
Model-driven short iteration approach, Develop overall
model, build feature list and plan by feature
Course Outline

Hours

14

Books Recommended
1. Software Engineering by Roger Pressman
2. Agile and Iterative Development: A Managers Guide, Craig Larman,
Pearson Education, 2004.
3. Extreme Programming Explained: Embrace Change by Kent Beck,
Pearson, 2000
4. A Practical Guide to Feature Driven Development by Stephen R.
Palmer and John M. Felsing, Prentice Hall PTR, 2002
Reference Books & websites:
5. Scrum Project Management by Kim H. Pries and Jon M. Quigley, CRC
Press, 2011
6. Agile Software Construction, John Hunt, Spriinger, 2005
7. Agile Software Development: The Cooperative Game, Alistair
Cockburn, Pearson, 2008
8. The Rational Unified Process: An Introduction By Kruchten Philippe
New Delhi / Pearson Education / 2004
9. Software Project Management: A Unified Framework by Walker
Royce, Pearson, 1998
10.Agile Management: Feature Driven Development by C. P. Puri,
Global India Publications Pvt. Ltd., 2009
Academic Year 2015-16

Page 2 of 3

11.Mythical Manmonth
12.Aguile Samurai
13.KANBAN by Alexzander
Suggested Evaluation Methods:
Presentation
Take home assignments/projects
Quizzes
Midterm examination
End term examination
Parallel/Similar courses the existing curriculum:
S.No. Name of the course
Institute where it was offered

Name of
Member
Designation
Org. / Inst.
Signature
Name of the Expert: Pankaj Khanchankar
Signature:
Date:3/8/2013

Academic Year 2015-16

Page 3 of 3

You might also like