Software Engineering(MA613)
Course Name:
Software Engineering
Programme:
MCA
Semester:
Third
Category:
Programme Core (PC)
Credits (L-T-P):
(3-0-0) 3
Content:
Software engineering paradigms, Planning, Cost estimation, Organization structure, Software project scheduling, Risk analysis and management, Requirements and specification, Rapid prototyping, Software design, Software metrics, Software testing and maintenance, Software configuration management and case tools, OO modeling, OO software development process, OOT concepts, Unified software development process, Development Phases, UML, structural and behavioral modeling, architectural modeling.
References:
Roger S. Pressman, Software Engineer: A Practitioner Approach, McGraw Hill, 1999
L Sommerville, Software Engineering, Addision Wesley, 1996
Grady Booch "OO Analysis and Design with Applications" Pearson Education Asia
Jacobson, Booch and Rambaugh, "The unified software Development process" Pearson Education Asia
Department:
Mathematical and Computational Sciences