|
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 |