Software Engineering
Software Engineering
Faculty Coordinator(s) :
E-Mail: [email protected]
Detailed Syllabus :
Introduction
What is Software Engineering.
System Design
Problem partitioning, abstraction, top-down and bottom-up design, Structured approach.
Functional versus object-oriented approach, design specification and verification metrics,
monitoring and control.
Coding
Top-down and bottom-up, structured programming, information hiding, programming style,
and internal documentation. Verification, Metrics, monitoring and control.
Testing
Levels of testing functional testing, structural testing, test plane, test cases specification,
reliability assessment.