Something about me

Show Some Love Please Hit that red button

CSE:320 Software engineering Notes,Important Question,MCQS - LPU Notes

Click Here To Download All CSE :320 Notes

CSE320 : Software Engineering Mid Term Exam Question Paper 2018-Lpu Question paper

Question Paper 1-

Question Paper 2-

Module 1:  
Lecture 1: Introduction to Software Engineering 
Lecture 2: Software Development Life Cycle- Classical Waterfall Model 
Lecture 3: Iterative Waterfall Model, Prototyping Model, Evolutionary Model 
Lecture 4: Spiral Model 
Lecture 5: Requirements Analysis and Specification 
Lecture 6:  Problems without a SRS document, Decision Tree, Decision Table 
Lecture 7: Formal System Specification 
Lecture 8: Software Design 
Lecture 9: Software Design Strategies 
Lecture 10: Software Analysis & Design Tools 
Lecture 11: Structured Design 

Module 2:      
Lecture 12: Object Modelling Using UML  
Lecture 13: Use Case Diagram   
Lecture 14: Class Diagrams 
Lecture 15: Interaction Diagrams  
Lecture 16: Activity and State Chart Diagram 

Module 3:          
Lecture 17: Coding 
Lecture 18: Testing 
Lecture 19: Black-Box Testing 
Lecture 20: White-Box Testing  
Lecture 21: White-Box Testing (cont..) 
Lecture 22: Debugging, Integration and System Testing  
Lecture 23: Integration Testing  
Lecture 24: Software Maintenance 
Lecture 25: Software Maintenance Process Models  
Lecture 26: Software Reliability and Quality Management  
Lecture 27: Reliability Growth Models  

Module 4: 

Lecture 28: Software Quality     Lecture 29: SEI Capability Maturity Model  
Lecture 30: Software Project Planning 
Lecture 31: Metrics for Software Project Size Estimation 
Lecture 32: Heuristic Techniques, Analytical Estimation Techniques   
Lecture 33:  COCOMO Model   
Lecture 34: Intermediate COCOMO Model     
Lecture 35: Staffing Level Estimation    
Lecture 36: Project Scheduling     
Lecture 37: Organization Structure  
Lecture 38: Risk Management    
Lecture 39: Computer Aided Software Engineering    
Lecture 40: Software Reuse    Lecture 41: Reuse Approach 

Module I:
Introductory concepts: Introduction, definition, objectives, Life cycle – Requirements analysis and specification. Design and Analysis: Cohesion and coupling, Data flow oriented Design: Transform centered design, Transaction centered design. Analysis of specific systems like Inventory control, Reservation system.
Module II:
Object-oriented Design: Object modeling using UML, use case diagram, class diagram, interaction diagrams: activity diagram, unified development process.
Module III:
Implementing and Testing: Programming language characteristics, fundamentals, languages, classes, coding style efficiency. Testing: Objectives, black box and white box testing, various testing strategies, Art of debugging. Maintenance, Reliability and Availability: Maintenance: Characteristics, controlling factors, maintenance tasks, side effects, preventive maintenance – Re Engineering – Reverse Engineering – configuration management – Maintenance tools and techniques. Reliability: Concepts, Errors, Faults, Repair and availability, reliability and availability models. Recent trends and developments.
Module IV:
Software quality: SEI CMM and ISO-9001. Software reliability and fault-tolerance, software project planning, monitoring, and control. Computer-aided software engineering (CASE), Component model of software development, Software reuse.
Text Book:
1. Mall Rajib, Fundamentals of Software Engineering, PHI.

2. Pressman, Software Engineering Practitioner’s Approach, TMH.

Post a Comment


  1. very nice… i really like your blog…

    1. Thank you Sir Glad you like it
      Please follow us

  2. Such a great Website for LPU students

  3. This comment has been removed by the author.


Drop a suggestion at :
Upload Q.papers, notes, ppts :