Wednesday, May 5, 2010

Software Engineering Teacher Coaching Tuition Tutor Tutoring Tutors Tution Online Tutor Online Tutoring Private Teacher Private Tuition Tutions Private Tutor Tuitions Tutoring Services Tutoring Service Home Tutor Tuition Teacher Private Tutoring Home Tut

Online | Offline Tuitions for Software Engineering

 

Visit http://www.learninggeeks.info for Registration.

Call us @ 9718322472, 9810333483

Mail us for any queries: learninggeeks@gmail.com

UNIT – I

Introduction: Software Crisis, Software Processes & Characteristics, Software life cycle models, Waterfall, Prototype, Evolutionary and Spiral Models

Software Requirements analysis & specifications: Requirement engineering, requirement elicitation techniques like FAST, QFD & Use case approach, requirements analysis using DFD, Data dictionaries & ER Diagrams, Requirements documentation, Nature of SRS, Characteristics & organization of SRS.                                              

 

UNIT – II

Software Project Planning: Size Estimation like lines of Code & Function Count, Cost Estimation Models, COCOMO, COCOMO-II, Putnam resource allocation model, Risk Management.

Software Design: Cohesion & Coupling, Classification of Cohesiveness & Coupling, Function Oriented Design, Object Oriented Design                                             

 

UNIT - III

Software Metrics: Software measurements: What & Why, Token Count, Halstead Software Science Measures, Design Metrics, Data Structure Metrics, Information Flow Metrics

Software Reliability: Importance, Hardware Reliability & Software Reliability, Failure and Faults, Reliability Models, Basic Model, Logarithmic Poisson Model, Software Quality Models, CMM & ISO 9001.                                                                           

UNIT - IV

Software Testing: Testing process, Design of test cases, functional testing: Boundary value analysis, Equivalence class testing, Decision table testing, Cause effect graphing, Structural testing, Path Testing, Data flow and mutation testing, Unit Testing, Integration and System Testing, Debugging, Alpha & Beta Testing, Testing Tools & Standards.

Software Maintenance: Management of Maintenance, Maintenance Process, Maintenance Models, Regression Testing, Reverse Engineering, Software Re-engineering, Configuration Management, Documentation.                                                               

TEXT BOOKS:

1.         K. K. Aggarwal & Yogesh Singh, “Software Engineering”, 2nd Ed., New Age International, 2005.

2.         R. S. Pressman, “Software Engineering – A practitioner’s approach”, 5th Ed., McGraw Hill Int. Ed., 2001.

REFERENCE BOOKS:

1.         Stephen R. Schach, “Classical & Object Oriented Software Engineering”, IRWIN, TMH, 1996.

2.         James Peter, W. Pedrycz, “Software Engineering: An Engineering Approach”, John Wiley & Sons, 2004.

3.         I. Sommerville, “Software Engineering”, Addison Wesley, 2004

4.         K. Chandrasehakhar, “Software Engineering & Quality Assurance”, BPB, 2005.

 

Posted via web from learninggeeks's posterous

No comments:

Post a Comment