Principles of Software Engineering
Principles of Software Engineering
Principles of Software Engineering
3 0 03
OBJECTIVES:
The student should be made to:
Understand the process and its models
Understand fundamental concepts of requirements engineering and Analysis
Modelling.
Understand the major considerations for enterprise integration and deployment.
Learn various testing and maintenance measures.
UNIT IV TESTING 9
Software Testing fundamentals –Testing approaches– Black Box Testing: Equivalence
partitioning, Boundary Value Analysis – White box testing: basis path testing – Test
Coverage Criteria Based On Data Flow Mechanisms – Regression Testing – Levels of
Testing: Unit Testing, Integration Testing, System Testing, Acceptance Testing.
TEXT BOOKS:
REFERENCES:
1. Ian Sommerville, “Software Engineering”, 9th Edition, Pearson Education Asia, 2011
2. Pankaj Jalote, “Software Engineering, A Precise Approach”, Wiley India, 2010.