AITS

                                                 Department of Computer Science

                                                        Detailed Lecture Plan for January-June-2008

 

 

 

Name of the faculty Member: Jeetendra Pande

 

 

 

 

Subject/paper:  Software Engineering

 

Code:  TCS 404

 

Class/semester:  B.Tech (CSE- IV sem.)

 

 

 

 

Lect No.

Topics to be covered

Text book/Ch/Page no.

 

                                UNIT I

 

1

Introduction- scope and importance of Software Engineering

 

Self Notes

2

Software Components, characteristics, crises, Software Engineering Processes

 

Self Notes

 

Similarity and differences from Convential Engineering Processes, Software Quality Attributes.

 

Self Notes

 

SDLC Models- Water fall, Prototype, Sprial, Evolutionary and Itterative.

 

Self Notes

 

UNIT II

Self Notes

 

Elicitation, Analysis, Documentation,Review and Management of User Needs, Feasibility Study

 

Self Notes

 

Information Modeling

 

Self Notes

 

Data Flow Diagrams

 

Self Notes

 

ER diagrams

 

Self Notes

 

Decision Tables

 

Self Notes

 

SRS Documents, IEEE standards for SRS

 

Self Notes

 

Verification and Validation- Introduction

 

Self Notes

 

SQA Plans

 

Self Notes

 

Software Quality Frameworks

 

Self Notes

 

ISO 9000 Models

 

Self Notes

 

SEI-CMM Models

 

Self Notes

 

UNIT III

 

 

Modularization

 

Self Notes

 

Design Structure Charts

 

Self Notes

 

Pseudo codes

 

Self Notes

 

Flow Charts

 

Self Notes

 

Coupling and Cohesion Measures

 

Self Notes

 

Funtion Orientied Design

 

Self Notes

 

Object Oriented Design

 

Self Notes

 

Top up and Bottom Up Design

 

Self Notes

 

Software Measurment and matrics

Self Notes

 

Halestead’s Software Science,Functional Pint based Measures

Self Notes

 

Cyclomatic Complexity measures

Self Notes

 

Control Flow graphs

Self Notes

 

UNIT IV

 

 

Testing

Self Notes

 

Count…

Self Notes

 

Testing of functionality and functioning

Self Notes

 

strategies

Self Notes

 

Count….

Self Notes

 

Count…

Self Notes

 

UNIT V

 

 

Maintenance- need and categories

Self Notes

 

Count…

Self Notes

 

Count…

Self Notes

 

Categories

Self Notes

 

Cost of maintenance

Self Notes

 

Software reengineering

Self Notes

 

Reverse engineering

Self Notes

 

Configuration management

Self Notes

 

Change control process

Self Notes

 

Version control

Self Notes

 

CASE Tools

Self Notes

 

Cost Estimation

Self Notes

 

Count…

Self Notes

 

Risk analysis and management

Self Notes

List of Text  Books:-

T1

Pressman R.," Software Engineering", Mc Graw Hill

 

 

 

List of Reference Books:-

 

R1

Mall R.,"Fundamentals of Software Engineering",PHI

 

R2

Gheezi C.,"Software Engineering",

 

R3

Fairley R,"Software Engineering Concepts", TMH

 

R4

Jalote P,"An integrated Approach to Software Engineering", Narosa

 

 

 

 

 

 

 

 

 

 

EVALUATION CRITERIA

 

 

 

 

 

 

 

S.No

TASK

NUMBER

MARKS

TOTAL MARKS

AVERAGE

1

 

2

Tutorial

10

5 Each

50

5

3

Mid Term

 2

 

50

30

4

Attendence

 

 

 

10

5

Assignments

5

10 Each

50

5

 

 

 

 

 

50


1