Course Contents
Introduction to Software Engineering, Process Models, Linear Sequential, Prototyping, RAD and Spiral Models, Requirement Engineering, Requirement Elicitation Techniques, Software Requirement Specification, Analysis Modelling, Data Modelling, ERD, Behavioural Modelling, Data Flow Model, Software Design Concepts and Principles, Object oriented analysis and design, Software Architecture, Software Testing Fundamentals, Testing Objectives, Test Case Design, Types of Testing