204 SOFTWARE ENGINEERING

VEER NARMAD SOUTH GUJARAT UNIVERSITY, SURAT
Post Graduate Diploma in Computer Application
(2nd SEMESTER) SYLLABUS
Effective From: July – 2009
PAPER NO.: 204
Paper Title: SOFTWARE ENGINEERING


1. Introduction to software engineering.
1.1. Software, software characteristics, software engineering
1.2. Software development phases -Requirement analysis, design, coding, testing
1.3. Software maintenance
1.4. Effort distribution
1.5. Software development process models: Waterfall model, Prototyping, Volutionary Model
2. Requirement Analysis
2.1. Study of requirements
2.2. Structured analysis
2.3. Data flow diagrams and Data dictionary
3. Requirement specifications
3.1. Characteristics and Components of SRS
3.2. Requirement specification document
4. System Design
4.1. Design methodology: Structured design, Object Oriented Design
4.2. Design documentation
5. Testing & Implementation
5.1. Testing fundamentals
5.2. Functional and Structural testing
5.3. Testing process
5.4. Implementation process
6. Software Reliability & Quality
7. CASE tools
7.1. Introduction
7.2. Characteristics
Case studies may be carried out at appropriate stages of the course.


Reference Books:
1. Software engineering a practitioner’s approach - Roger S Pressman - McGraw Hill Inter.
2. An integrated approach to software engineering - Pankaj Jalote - Narosa Publication
3. Fundamentals Of Software Engineering - Rajib Mall - PHI
4. Elements of system analysis - Marvin Gore - Galgotia Publication
******************************************

Make a free website with Yola