Unit –I Introduction to software Eng. Project size and its categories – planning a software project – Software Development life cycle-planning and organizational structure.
Unit – II Software cost estimation – Cost Factor – cost estimation techniques - maintenance cost estimation – Software requirement specification – formal specification techniques
Unit – III Software design – fundamental design concepts and relations – modularization – module design techniques detail design considerations – implementation issues – structure coding techniques – coding style – standard and guide lines – documentation verification and validation techniques – quality assurance walk through and inspection – testing format verification
Unit – IV Software tools – overview of CASE – software reliability – software errors – faults – repairs and availabilities – software maintenance. Managerial aspects of maintenance – Maintenance tools and techniques.
Text Books: 1. R.S. Pressman, Software Engineering, Mc Graw Hill Publishing Company 1987 2. R.Facies, Software Engineering, Mc Graw Hill Publishing Company, 1986
|