Media Storage Type : DVD-ROM
NPTEL Course Name : Software Engineering
NPTEL Subject Matter Expert : Prof. Rajib Mall
NPTEL Co-ordinating Institute : IIT Kharagpur
NPTEL Lecture Count : 42
Lecture Titles:
Lecture 1 - Basic Issues in Software Engineering
Lecture 2 - Structured Programming
Lecture 3 - Basics of Software Life Cycle and Waterfall Model
Lecture 4 - Prototyping and Spiral Life Cycle Models
Lecture 5 - Basic concepts in Requirements Analysis and Specification
Lecture 6 - Formal Requirements Specification
Lecture 7 - Algebraic Specification
Lecture 8 - Basic Concepts in Software Design
Lecture 9 - An Overview of Current Design Approaches
Lecture 10 - Data Flow Diagrams
Lecture 11 - DFD Model of a System
Lecture 12 - Structured Design
Lecture 13 - Structured Design
Lecture 14 - Basic Ideas on UML
Lecture 15 - Use Case Model
Lecture 16 - Class and Interaction diagrams
Lecture 17 - Activity and State Chart Diagram
Lecture 18 - Design Patterns
Lecture 19 - Domain Modeling
Lecture 20 - Basic Concepts in User Interface Design
Lecture 21 - Types of User Interfaces
Lecture 22 - Component-Based GUI Development
Lecture 23 - Code Review
Lecture 24 - Black-Box Testing
Lecture 25 - White-Box Testing
Lecture 26 - Debugging, Integration and System Testing
Lecture 27 - Project Planning and Project Estimation Techniques
Lecture 28 - COCOMO Model
Lecture 29 - Staffing Level Estimation and Scheduling
Lecture 30 - Organization and Team Structures
Lecture 31 - Risk Management and Software Configuration Management
Lecture 32 - Software Reliability Issues
Lecture 33 - Statistical Testing and Software Quality Management
Lecture 34 - ISO 9000
Lecture 35 - SEI CMM
Lecture 36 - Characteristics of Software Maintenance
Lecture 37 - Basic Ideas on CASE Tools
Lecture 38 - Different Characteristics of CASE Tools
Lecture 39 - Basic Ideas on Software Reuse
Lecture 40 - Reuse Approach
Lecture 41 - Basic Ideas on Client-Server Software Development and Client-Server Architecture
Lecture 42 - CORBA and COM/DCOM