KIPM-College of Engineering & Technology Session: 2024-25
GIDA, Gorakhpur-UP Semester: VI
DEPARTMENT OF CSE & CSE(AIML)
Unit - 4
Assignment - 4
Faculty Name: Neeraj Kumar Pandey
Name of Subject: Software Engineering
Course Code: BCS-601
Q1: Draw the control flow graph and Calculate the cyclomatic complexity with three
methods and independent paths for the given code-
IF A = 100
THENIF B > C
THEN A = B ELSE A = C
ENDIF
ENDIF
PRINT A
Q.2: Discuss the various types of structural testing techniques with example of each.
Q.3: List the points of differences between Verification and Validation.
Q.4: What are stub and driver?
Q.5: What is regression testing? Discuss the process of test case prioritization in
regression testing?
Q.6: Explain Halstead software metrics in detail and mention what do you understand by
token count?
Q.7: Discuss the differences between black box and white box testing and explain how
these techniques can be used simultaneously to test a system.
Q.8: Write a short note on:
a) Mutation testing
b) Alpha & Beta testing
c) Regression testing