|
Week - 1 |
Introduction to Software Engineering and Software Development Life Cycle (SDLC) |
|
Week - 2 |
SDLC Phases: Planning, Analysis, Design, Implementation, Maintenance |
|
Week - 3 |
Traditional Development Processes: Waterfall Process |
|
Week - 4 |
Iterative and Agile Processes: Prototyping, Spiral and RAD Models |
|
Week - 5 |
System Analysis: Requirement Analyses and Requirement Engineering |
|
Week - 6 |
Feasibility Studies, Planning and Analysis Structures |
|
Week - 7 |
Modeling |
|
Week - 8 |
Modeling Tools 1: Data Flow Diagrams (DFD) and Data Dictionary |
|
Week - 9 |
Modeling Tools 2: Object-Oriented System Design |
|
Week - 10 |
System Development Tools and CASE (Computer-Aided Software Engineering) |
|
Week - 11 |
Project Management: Implementation Techniques and Team Coordination |
|
Week - 12 |
Risk Analysis Methods and Project Evaluation Applications |
|
Week - 13 |
Software Testing Process, Software Quality Assurance and Quality Standards |
|
Week - 14 |
Project Presentations |