|
Week - 1 |
Introduction to Software Engineering and Software Development Life Cycle (SDLC) |
|
Week - 2 |
Traditional Development Processes: Waterfall Process |
|
Week - 3 |
Iterative and Agile Processes: Prototyping, Spiral and RAD Models |
|
Week - 4 |
System Analysis: Requirement Analyses and Requirement Engineering |
|
Week - 5 |
Software Planning and Analysis |
|
Week - 6 |
Software Design Fundamentals and Object-Oriented Design |
|
Week - 7 |
Modeling |
|
Week - 8 |
System Development Tools and CASE (Computer-Aided Software Eng.) |
|
Week - 9 |
Software Project Management: Implementation Techniques and Team Coordination |
|
Week - 10 |
Software Risk Management and Project Evaluation |
|
Week - 11 |
Software Quality Assurance and Quality Standards |
|
Week - 12 |
Software Testing and Verification |
|
Week - 13 |
Software Testing and Verification |
|
Week - 14 |
Software Maintenance, Evolution and Data Types Management |