Principles of Software Engineering
Principles of Software Engineering
COURSE OBJECTIVES:
COB1: To learn the process involved in developing software.
COB2: To guide the significance of requirements gathering.
COB3: To represent the requirements collected using the various
design models
COB4: To explore the various testing methodologies.
COB5: To provide reengineering and reverse engineering concepts.
REFERENCES:
1. Ian Sommerville, “Software Engineering”, Addison-Wesley, 9th
Edition, ISBN-13: 978-0137035151, 2016.
2. Jibitesh Mishra, Ashok Mohanty, “Software Engineering”, Pearson
Education, ISBN 978-81-317-5869-4, 2016.
COURSE OUTCOMES:
Students who complete this course will be able to
CO1: Choose the appropriate process model for the software project to be
developed.
CO2: Collect requirements based on the application.
CO3: Design frameworks for the application to be developed.
CO4: Apply appropriate testing strategies to the developed products.
CO5: Modify and improve the deployed product based on user
requirements.
CO2 M M
CO3 M H
CO4 L M
CO5 H M H L L M