0% found this document useful (0 votes)
19 views

Software Engineering (Video)

This document provides information about a video course on software engineering taught by three professors at the Indian Institute of Technology Bombay. The course syllabus covers key topics in software engineering including the software development life cycle, requirements analysis, software design, coding, testing, and project management. It outlines the various models and approaches that will be discussed for requirements specification, system design, coding, testing, and managing software projects. The document lists the contact information for the three professors teaching the course.

Uploaded by

Rohan Jindal
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views

Software Engineering (Video)

This document provides information about a video course on software engineering taught by three professors at the Indian Institute of Technology Bombay. The course syllabus covers key topics in software engineering including the software development life cycle, requirements analysis, software design, coding, testing, and project management. It outlines the various models and approaches that will be discussed for requirements specification, system design, coding, testing, and managing software projects. The document lists the contact information for the three professors teaching the course.

Uploaded by

Rohan Jindal
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Software Engineering (Video Course)

Prof. Rushikesh K. Joshi Department of Computer Science and Engineering Indian Institute of Technology Bombay Powai, Mumbai 400 076 Email : [email protected] Telephone : (91-22) 2576 7730 (Office) (91-22) 2572 0290 (Fax)

Prof. Umesh Bellur Department of Computer Science and Engineering Indian Institute of Technology Bombay Powai, Mumbai 400 076 Email : [email protected] Telephone : (91-22) 2576 7865 (Office) (91-22) 2572 0022 (Fax)

Prof. N. L. Sarda Department of Computer Science and Engineering Indian Institute of Technology Bombay Powai, Mumbai 400 076 Email : [email protected] Telephone : (91-22) 2576 8710 (Office)

Syllabus SOFTWARE ENGINEERING Introduction What is Software Engineering. Software Development Life-cycle Requirements analysis, software design, coding, testing, maintenance, etc. Software Requirements Specification Waterfall model, prototyping, interactive enhancement, spiral model. Role of Management in software development. Role of metrics and measurement. Software Requirement Specification Problem analysis, requirement specification, validation, metrics, monitoring and control. System Design Problem partitioning, abstraction, top-down and bottom-up design, Structured approach. Functional versus object-oriented approach, design specification and verification metrics, monitoring and control.

Coding Top-down and bottom-up, structured programming, information hiding, programming style, and internal documentation. Verification, Metrics, monitoring and control. Testing Levels of testing functional testing, structural testing, test plane, test cases specification, reliability assessment. Software Project Management Cost estimation, Project scheduling, Staffing, Software configuration management, Quality assurance, Project Monitoring, Risk management, etc.

You might also like