CS2301 SOFTWARE ENGINEERING Lecture Notes for CSE - Fifth (5th) semester -by R.Anirudhan

CS2301 SOFTWARE ENGINEERING Lecture Notes for CSE - Fifth (5th) semester


CS2301 Lecture Notes

Syllabus :

UNIT I SOFTWARE PRODUCT AND PROCESS
Introduction – S/W Engineering Paradigm – Verification – Validation – Life Cycle Models
– System Engineering – Computer Based System – Business Process Engineering
Overview – Product Engineering Overview.

UNIT II SOFTWARE REQUIREMENTS
Functional and Non-Functional – Software Document – Requirement Engineering
Process – Feasibility Studies – Software Prototyping – Prototyping in the Software
Process – Data – Functional and Behavioral Models – Structured Analysis and Data
Dictionary.

UNIT III ANALYSIS, DESIGN CONCEPTS AND PRINCIPLES
Systems Engineering - Analysis Concepts - Design Process And Concepts – Modular
Design – Design Heuristic – Architectural Design – Data Design – User Interface
Design – Real Time Software Design – System Design – Real Time Executives – Data
Acquisition System – Monitoring And Control System.

UNIT IV TESTING
Taxonomy Of Software Testing – Types Of S/W Test – Black Box Testing – Testing
Boundary Conditions – Structural Testing – Test Coverage Criteria Based On Data Flow
Mechanisms – Regression Testing – Unit Testing – Integration Testing – Validation
Testing – System Testing And Debugging – Software Implementation Techniques

UNIT V SOFTWARE PROJECT MANAGEMENT
Measures And Measurements – ZIPF’s Law – Software Cost Estimation – Function
Point Models – COCOMO Model – Delphi Method – Scheduling – Earned Value
Analysis – Error Tracking – Software Configuration Management – Program Evolution
Dynamics – Software Maintenance – Project Planning – Project Scheduling– Risk
Management – CASE Tools

download Software Engineering Lecture Notes






By Vinoth
Previous
Next Post »