Thursday, April 21, 2011

CS2301 SOFTWARE ENGINEERING FIVTH ANNA UNIVERSITY CHENNAI SYLLABUS


CS2301  SOFTWARE ENGINEERING                                           

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
                                                                                                                       
         TOTAL = 45

TEXT BOOKS:
1.        Ian Sommerville, “Software engineering”, Seventh Edition, Pearson Education Asia, 2007.
2.        Roger S. Pressman, “Software Engineering – A practitioner’s Approach”,   Sixth Edition, McGraw-Hill International Edition, 2005.


REFERENCES:
1.       Watts S.Humphrey,”A Discipline for Software Engineering”, Pearson Education, 2007.
2.        James F.Peters and Witold Pedrycz,”Software Engineering, An Engineering Approach”, Wiley-India, 2007.
3.        Stephen R.Schach, “ Software Engineering”, Tata McGraw-Hill Publishing Company Limited, 2007.

1 comments:

Unknown said...

Thanks for Sharing this great article..Its really nice and useful for us… keep sharing.. Technology Company in India

Post a Comment