Professional Documents
Culture Documents
OBJECTIVES :
To introduce the process involved in developing software.
To guide the importance of requirements gathering.
To represent the requirements collected using the various design models
To provide knowledge in developing a software in a systematic method with quality.
To explore the various testing methodologies.
To understand how to improve performance of a software product.
MODULE VI MAINTENANCE 07
Software Maintenance – Supportability – Reengineering – Software Reengineering – Reverse
Engineering – Restructuring – Forward Engineering – Risk Management.
L – 45;TOTAL HOURS-45
REFERENCES :
1 . Roger S. Pressman, “Software Engineering – A Practitioners Approach”, McGraw Hill, Eighth
Edition, ISBN -13: 9789339212087, 2014.
2. Ian Sommerville, “Software Engineering”, Addison-Wesley, 9th Edition, ISBN-13: 978-0137035151,
2010.
3. Jibitesh Mishra, Ashok Mohanty, “Software Engineering”, Pearson Education, ISBN 978-81-317-
5869-4, 2012.
OUTCOMES :
Students who complete this course will be able to
Choose the appropriate process model for the software application to be developed.
Collect requirements based on the type of the application and its need.
Design frameworks for the application to be developed.
Ensure that the software satisfies the quality standards.
Apply the appropriate testing strategies to the developed products.
Modify and improve the deployed product based on user needs and performance results.