Syllabus :
information gathering, requirement and feasibility analysis, data flow diagrams, process specifications, input/output design, process life cycle, planning and managing the project, design, coding, testing, implementation, maintenance.
There are following books for Software Engineering with free download for GATE :
@ONLINE READING :