Nistlogo.jpg (10440 bytes)

NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY

HOME >> ACADEMIC PROGRAMS >> ELE >> SOFTWARE ENGINEERING

CSE-703 SOFTWARE ENGINEERING

Planning a Software Project: Problem definition, solution strategy, planning and development process, organizational structure planning.

Software Cost Estimation: Cost factors, Cost Estimation techniques, Staffing level estimation, SW maintenance cost.

Software requirements definition: Requirement specifications, formal specification techniques, languages and processors for requirement specificaiton.

Software design: Design Concepts, concepts of modularisaton, Design notations, Design Techniques, Real time and distributed system Design.

Implementation issues: Coding techniques, Coding style, Documentation guidelines.

Verification and Validation techniques:Quality asssurance, walk throughs and inspection, unit testing and debugging, system testing, formal verification.

Software Maintenance: Enhancing maintainability during development, mangerial aspects, Configuration management, Maintenance tools and techiques.

TEXTBOOK

1. Software Engineering: Roger S. Presman, Mc Graw Hill.

2. R.E. Fairely: Software Engineering Concepts, Mc Graw Hill.

HOME >> ACADEMIC PROGRAMS >> ELE >> SOFTWARE ENGINEERING

© Copyright National Institute of Science & Technology, Berhampur, Orissa, India
Website Maintained by NIST Training & Consultancy Services