Pin It

Widgets

TCS-406 : Software Engineering Books & References



>>Send ur suggestion to Mynotes Tab

Unit-I: Introduction    
Introduction to Software Engineering,  Software Characteristics, Software Crisis, Software Engineering Processes, Software Development Life Cycle (SDLC) Models: Water Fall Model, Prototype Model, Spiral Model, Evolutionary Development Models, Iterative Enhancement Models.

Unit-II: Software Requirement Specifications (SRS) 
Requirement Engineering Process: Elicitation, Analysis, Documentation, Review and Management of User Needs, Feasibility Study, Information Modeling, Data Flow Diagrams, Entity Relationship Diagrams, Decision Tables, SRS Document, IEEE Standards for SRS. Software Quality Assurance (SQA),SEI-CMM Model.

Unit-III: Software Design  
Basic Concept of Software Design, Architectural Design, Low Level Design: Modularization, Design Structure Charts, Pseudo Codes, Flow Charts, Coupling and Cohesion Measures, Design Strategies: Function Oriented Design, Object Oriented Design, Top-Down and Bottom-Up Design.Software Measurement and Metrics: Various Size Oriented Measures: Halestead’s Software Science, Function Point(FP) Based Measures, Cyclomatic Complexity Measures: Control Flow Graphs.

Unit-IV: Coding, Testing & Software Maintenance  
Top-Down and Bottom –Up programming, structured programming, Compliance with Design
and Coding Standards.Testing Objectives, Unit Testing, Integration Testing, Acceptance Testing, Regression Testing,Top-Down and Bottom-Up Testing Strategies: Test Drivers and Test Stubs, Structural Testing (White Box Testing), Functional Testing (Black Box Testing),Corrective and Perfective Maintenance, Cost  of Maintenance, Software Re-Engineering, Reverse Engineering. Constructive Cost Models (COCOMO),

Text Books: 
1. Rajib Mall, Fundamentals of Software Engineering, PHI Publication, 3rd Edition.
Direct Link to the Book
2. Pankaj Jalote, Software Engineering, Narosa Publication, 3rd Edition
Direct Link to the Book
3. K. K. Aggarwal and Yogesh Singh, Software Engineering, New Age International Publishers,3rd Edition.
Direct Link to the Book

Reference Books:
1. R. S. Pressman, Software Engineering: A Practitioners Approach, McGraw Hill, 6th Edition.
2. Ian Sommerville, Software Engineering, Addison Wesley, 8th Edition.
3. Carlo Ghezzi, M. Jarayeri, D. Manodrioli, Fundamentals of Software Engineering, PHI
Publication.





 

INFORMATION AND LINKS REGARDING B.TECH C.S. Coming Soon With All Other Branch's Notes......

Powered by Blogger.

©2011- 2013 Csdoon : Easy Notes All Rights Reserved