Syllabus
Syllabus
L-T-P-Cr: 3–0–2-4
Course/Overviews:
The main purpose of this course is to impart knowledge on the principles of software engineering, software
design, professional ethics, make aware of the organization and team structures, Software Quality metrics
and Management
Course Outcomes:
At the end of the course, a student should:
UNIT I: Lectures: 10
Introduction: S/W Engineering Discipline-Evolution and Impact, Program vs S/W Product, Emergence
of S/W Engineering.
Software Life Cycle Models: Waterfall, Prototyping, Evolutionary, Spiral models and their
comparisons.
Software Project Management: Project Manager responsibilities, Project Planning, Project Size
estimation Metrics, Project estimation Techniques, COCOMO, Staffing Level Estimation, Scheduling,
Organization & Team Structures, Staffing, Risk Management, S/W Configuration Management.