| Software Engineering -Chander Kant | |||||||||||||||||||||||||||||
| SOFTWARE ENGINEERING FUNDAMENTALS | |||||||||||||||||||||||||||||
| Software Engineering Concepts, Software Characteristics, Software Applications, Software Metrics, Size Metrics, Halstead Theory, Function point Analysis. | |||||||||||||||||||||||||||||
| SOFTWARE DEVELOPMENT | |||||||||||||||||||||||||||||
| Phases & Process Model, Software Processes, Waterfall Model, Project, Management Process, Role of Metrics & Measurement, Software Quality. | |||||||||||||||||||||||||||||
| PLANNING AND SOFTWARE PROJECT | |||||||||||||||||||||||||||||
| Observations on Estimating, Cost Estimation COCOMO Model, Project Scheduling, Software Quality Assurance, Project Monitoring Plans. | |||||||||||||||||||||||||||||
| SYSTEM DESIGN | |||||||||||||||||||||||||||||
| Design Objectives, Design Principles, Effective Modular Design,Design Tools and Techniques, Prototyping Structured Programming. | |||||||||||||||||||||||||||||
| CODING | |||||||||||||||||||||||||||||
| Programming Principles, Verification & Validation, Monitoring Control | |||||||||||||||||||||||||||||
| TESTING | |||||||||||||||||||||||||||||
| Testing Fundamentals, Test Cases and Test Criteria, Test Case Design, Functional Testing, Structural Testing, Test Plan Activities During Testing, Strategic Issues in Testing, Unit testing, Integration Testing. | |||||||||||||||||||||||||||||
| SOFTWARE RELIABILITY | |||||||||||||||||||||||||||||
| Concept of Software Reliability, Reliability Metrics, Software Reliability and Availability, Safety for the Software, Error, Fault and Failure, Basic Concepts and Definitions, Reliability Models and Limitations. | |||||||||||||||||||||||||||||
| Reliability Models | |||||||||||||||||||||||||||||