Software Engineering Syllabus
Software Engineering Syllabus
3 - 3 3 20 30 50 100
Prior Knowledge of :
1. Computer Programming and Problem Solving
2. Computer Programming and Problem Solving
is essential.
Course Objectives:
Course Outcomes:
Detailed Syllabus
Unified process:
Software process Models. Generic process model-Prescriptive process model-Waterfall, Waterfall with
Feedback-Incremental Process Model, Rapid Application Development (RAD) Process Model,
II Prototyping Process Model, Spiral Process Model, Comparison of Process Models for selection of 7
appropriate process model for software development. The Unified Process
Case Study: Safe Home.
Agile development:
Design Concepts:
VI Modelling Concepts and Diagrams - Use Case Diagrams - Class Diagrams - Interaction Diagrams 7
- State chart Diagrams - Activity Diagrams - Package Diagrams - Component Diagrams Deployment
Diagrams - Diagram Organization- Diagram Extensions. Case Study: Safe Home.
Total 45
Textbooks:
1. Carlo Ghezzi, "Fundamentals of Software Engineering", Prentice Hall India, ISBN 10: 0133056996, 2002.
2. Rajib Mall, "Fundamentals of Software Engineering", Prentice Hall India, ISBN 13: 978-8120348981, 2014.
3. Pankaj Jalote, "An Integrated Approach to Software Engineering", Springer, ISBN 13: 9788173192715, 2010.