720*90

Custom Search

S6 - SOFTWARE ENGINEERING


MG University S6 Computer Science & Engineering B.tech Syllabus
Module 1 Introduction to Software engineering
Introduction – Software and software Engg.- Phases in software development-Software development process models-Role of Management in software development –Role of Matrics and measurement –Software requirement specification(SRS) – Problem Analysis – validation .
Module 2 Project Planning
Cost Estimation – Uncertainties – models – COCOMO model – Project scheduling – average duration estimation – Project scheduling and milestones – staffing and personal plan – Rayleigh curve – personnel plan – team structure – software configuration – management plans – quality assurance plans – verification and validation – inspections and reviews – project monitoring plans – time sheets – reviews – cost schedule – milestone graph – risk management.
Module 3 System Design
Design Principles – Problem partitioning and hierarchy – abstraction – modularity – top down and bottom_up – strategies – module level concepts – coupling – cohesion – structured design methodology – verification – matrics.
Module 4 Coding
Top-down and Bottom-up – Structured Programming – Information Hiding – Programming style – Internal Documentation – Verification – Code Reading – Static Analysis – Symbolic execution – Proving Correctness – Code inspections – Unit testing.
Module 5 Testing
Testing fundamentals – Functional and Structured Testing – Testing Process – Comparison of Verification and Validation Techniques – Reliability assessment – Programmer Productivity – Error removal efficiency.
Text Book
1. An integrated approach to Software Engineering – Pankaj Jalote, Narosa Publication
References
1. Software Engineering – Roger S. Pressman, Tata McGraw Hill
2. Software Engineering – Ian Sommervilla, Pearson Education
3. Software Engineering Theory and Practice – Shari Lawrence, Pearson Education Asia
4. Fundamentals of Software Engineering –Rajib Mall, PHI
5. Fundamentals of Software Engineering – Carlo Ghezzi, Mehdi Jazayeri, PHI