0% found this document useful (0 votes)
4 views1 page

Software Engineering Assignment 2024-25

This document outlines an assignment for the Software Engineering course at KIPM-College of Engineering & Technology for the 2024-25 session. It includes questions on control flow graphs, structural testing techniques, verification vs validation, stubs and drivers, regression testing, Halstead software metrics, and differences between black box and white box testing. Additionally, it requests short notes on mutation testing, alpha and beta testing, and regression testing.

Uploaded by

Ashish Sharma
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views1 page

Software Engineering Assignment 2024-25

This document outlines an assignment for the Software Engineering course at KIPM-College of Engineering & Technology for the 2024-25 session. It includes questions on control flow graphs, structural testing techniques, verification vs validation, stubs and drivers, regression testing, Halstead software metrics, and differences between black box and white box testing. Additionally, it requests short notes on mutation testing, alpha and beta testing, and regression testing.

Uploaded by

Ashish Sharma
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

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

You might also like