SE DTU Lecture plan and syllabus PDF

Title SE DTU Lecture plan and syllabus
Author Ahmad Khan
Course Computer science
Institution Delhi Technological University
Pages 4
File Size 340.9 KB
File Type PDF
Total Downloads 23
Total Views 122

Summary

Download SE DTU Lecture plan and syllabus PDF


Description

DELHI TECHNOLOGICAL UNIVERSITY DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING SYLLABUS Subject Code: CO-301

Course Title: Software Engineering

Objective: To familiarize the students with basic concepts in each type of SE together with historical developments in the subject & its importance in modern times.

DELHI TECHNOLOGICAL UNIVERSITY DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING LECTURE PLAN S. No.

Topic

No. of Lectures

1

Introduction: Introduction to software Engineering, Software characteristics, Software components, Software applications..

1

2

Software Engineering Principles, Software metrics and measurement, monitoring and control, case tools.

2

3

Software development life-cycle, Waterfall model, prototyping model, Incremental model, Iterative enhancement Model, Spiral model.

5

4

Software Requirement: functional requirement and non-functional requirement and other categories of requirements, Requirements Elicitation Techniques

3

5

Requirements analysis, use case diagram

2

6

Requirements specification, requirements validation

3

7

System Design principles: Problem partitioning, abstraction, Functional versus object-oriented approach of design, Design specification.

2

8

Cohesiveness and Coupling.

1 4

9 Overview of SA/SD Methodology: ER diagram, DFD, leveled DFD, State transition diagram, Data dictionary. 10

1 Structured analysis, extending DFD to structure charts.

11

Software project Management: Project planning and Project scheduling. Software Metrics: Size Metrics like LOC, Token Count, and Function Count.

2

12

Cost estimation using models like COCOMO.

1

12

Risk management activities.

1

13

Software Reliability and Quality Assurance: Reliability issues, Reliability metrics, reliability models,

2

14

Software quality, ISO 9000 certification for software industry, SEI capability maturity model.

2

15

Testing: Verification and validation, code inspection, test plan, test case specification.

2

16

Level of testing: Unit, Integration Testing, Top down and bottom up integration testing, Alpha and Beta testing, System testing and debugging.

2

17

Software testing structural testing.

testing,

3

18

Software Maintenance: Structured Vs unstructured maintenance.

1

19

Maintenance Models, Configuration Management, Reverse Engineering, Software Re-engineering.

2

TOTAL LECTURES:

42

strategies: Functional...


Similar Free PDFs