cs8494 Syllabus
cs8494 Syllabus
net
CS8494 SOFTWARE ENGINEERING L T P C
3 0 0 3
OBJECTIVES:
To understand the phases in a software project
To understand fundamental concepts of requirements engineering and Analysis Modeling.
To understand the various software design methodologies
To learn various testing and maintenance measures
et
Models –Introduction to Agility-Agile process-Extreme programming-XP Process.
.n
Software Requirements Document – Requirement Engineering Process: Feasibility Studies,
Requirements elicitation and analysis, requirements validation, requirements management-
Classical analysis: Structured system Analysis, Petri Nets- Data Dictionary.
pz
UNIT III SOFTWARE DESIGN 9
Design process – Design Concepts-Design Model– Design Heuristic – Architectural Design -
Architectural styles, Architectural Design, Architectural Mapping using Data Flow- User Interface
Design: Interface analysis, Interface Design –Component level Design: Designing Class based
components, traditional Components.
ee
UNIT IV TESTING AND MAINTENANCE 9
Software testing fundamentals-Internal and external views of Testing-white box testing - basis
path testing-control structure testing-black box testing- Regression Testing – Unit Testing –
Integration Testing – Validation Testing – System Testing And Debugging –Software
Implementation Techniques: Coding practices-Refactoring-Maintenance and Reengineering-BPR
ad
OUTCOMES:
w
TEXT BOOKS:
1. Roger S. Pressman, ―Software Engineering – A Practitioner‟s Approach‖, Seventh Edition, Mc
Graw-Hill International Edition, 2010.
2. Ian Sommerville, ―Software Engineering‖, 9th Edition, Pearson Education Asia, 2011.
www.padeepz.net
www.padeepz.net
REFERENCES:
1. Rajib Mall, ―Fundamentals of Software Engineering‖, Third Edition, PHI Learning
PrivateLimited, 2009.
2. Pankaj Jalote, ―Software Engineering, A Precise Approach‖, Wiley India, 2010.
3. Kelkar S.A., ―Software Engineering‖, Prentice Hall of India Pvt Ltd, 2007.
4. Stephen R.Schach, ―Software Engineering‖, Tata McGraw-Hill Publishing Company
Limited,2007.
5. http://nptel.ac.in/.
et
.n
pz
ee
ad
.p
w
w
w
www.padeepz.net