[go: up one dir, main page]

0% found this document useful (0 votes)
94 views7 pages

Software Engg Lesson Plan

The 16-week lesson plan covers Software Engineering topics including software development lifecycles, project estimation techniques, requirement analysis, software design, testing, quality, and maintenance. It includes 3 hours of lectures per week, assignments, tests, and seminars. Key topics are introduction to software engineering, the waterfall model, prototyping model, evolutionary model, spiral model, software metrics, requirement analysis, software design approaches, structured coding, black box and white box testing, and quality models like CMM and ISO9000.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
94 views7 pages

Software Engg Lesson Plan

The 16-week lesson plan covers Software Engineering topics including software development lifecycles, project estimation techniques, requirement analysis, software design, testing, quality, and maintenance. It includes 3 hours of lectures per week, assignments, tests, and seminars. Key topics are introduction to software engineering, the waterfall model, prototyping model, evolutionary model, spiral model, software metrics, requirement analysis, software design approaches, structured coding, black box and white box testing, and quality models like CMM and ISO9000.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 7

LESSON PLAN

Name of Faculty: Rajesh Kumar


Discipline: Computer Engg
Semester: 5th
Subject: Software Engineering
Lesson Plan Duration: 16 weeks
Work load (Lecture /Practical) per week (in hours): Lectures—03

Theory

Week

Lecture Topic (Including Assignment/ Test)


Day

1 Introduction to Software Engineering , Programmes v/s Software Products

Emergence of Software Engineering- Early Computer Programming, High-


level Language Programming
1st 2

3 Control flow based Design, Data Structure Oriented Design, Object


Oriented Design
4 Revision and assignment topic

Requirement of Life Cycle Model and general discussion about models

2nd 5

6 Classical Waterfall Model

7 Prototyping Model

8 Evolutionary Model, Spiral Model


3rd

Comparison of different Life Cycle Models with their advantage and


9
disadvantage

4th 10 Continue lecture 9

Revision and assignment topic

11
12 Class test/ Sessional

Software Planning general discussion

13

Responsibilities of Software Project Manager

5th 14

Metrics for Project Size Estimation- LOC (Lines of Code).

15

16 Function Point Metric

6th 17 Project estimation Techniques- Using COCOMO Model

18 Continue lecture 17

7th 19 Halstead’s Software Science


20 Revision and assignment topic.

21 Expert Lecture

22 Requirement Analysis and Specification

8th 23 Requirement gathering and Analysis

24 Software Requirement Specifications(SRS)

25 Formal Specification Technique

9th 26 Characteristics of good SRS

27 Revision and assignment topic


28 Class Test /Sessional -2

10th 29 Seminar-1

30 Seminar-2

Software Design and Implementation Characteristics and features of good


31
Software Design

11th 32 Cohesion and Cupling

Software design Approaches- Function Oriented Design, Object Oriented


33
Design

12th 34 Structured Coding Techniques

35 Coding Styles, documentation


36 Revision and assignment topic

37 Software Testing Concept of Testing

13th 38 Verification v/s Validations, Unit Testing

39 Black Box Testing.

40 White Box Testing

Integration testing, System testing and differentiate all testing

14th 41

Revision and assignment topic

42
Software Quality and Maintenance Introduction to Capability Maturity
43
Model

15th
44 ISO9000 and Six Sigma

45 Configuration Management

46 Revision/ seminar

16th 47 Revision/ Seminar

48 Sessional

You might also like