1. Consider the following code. 0 1 2 3 5 6 7 9 10 11 12 13 14 15 16 17 public static void printMessage(Boolean x, Boolean y, int z) { Boolean isRaining = x; Boolean isSnowing = y; int temp = z; if (isRaining) { if (temp > 45) { System.out.println("Wear light rain coat"); } else { System.out.println("Wear } } else if (isSnowing) { if (temp > 20){ System.out.println("Wear } else if (temp > 0) { } else { 2 System.out.println("Wear System.out.println("Wear fleece and rain coat"); soft shell jacket"); down jacket"); base layer and down jacket");

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question
Please answer as soon as possible Software Testing Question
1. Consider the following code.
0
1
2
5
6
7
9
10
11
12
13
14
15
16
17
18
19
20
21
public static void printMessage(Boolean x, Boolean y, int z) {
Boolean isRaining = x;
Boolean isSnowing = y;
int temp = z;
if (isRaining) {
}
if (temp > 45) {
System.out.println("Wear light rain coat");
} else {
System.out.println("Wear fleece and rain coat");
}
} else if (isSnowing) {
if (temp > 20){
soft shell jacket");
System.out.println("Wear
} else if (temp > 0) {
System.out.println("Wear down jacket");
} else {
System.out.println("Wear base layer and down jacket");
}
} else {
System.out.println("Unknown");
}
With reference to the above code, you are required to do the following tasks:
a. Produce a flow graph based on the above code.
b. Identify the region.
c. Calculate the cyclomatic complexity using both formulas.
i. V(G) = edges - nodes + 2
ii. V(G) = p + 1
d. Identify the independent path.
Transcribed Image Text:1. Consider the following code. 0 1 2 5 6 7 9 10 11 12 13 14 15 16 17 18 19 20 21 public static void printMessage(Boolean x, Boolean y, int z) { Boolean isRaining = x; Boolean isSnowing = y; int temp = z; if (isRaining) { } if (temp > 45) { System.out.println("Wear light rain coat"); } else { System.out.println("Wear fleece and rain coat"); } } else if (isSnowing) { if (temp > 20){ soft shell jacket"); System.out.println("Wear } else if (temp > 0) { System.out.println("Wear down jacket"); } else { System.out.println("Wear base layer and down jacket"); } } else { System.out.println("Unknown"); } With reference to the above code, you are required to do the following tasks: a. Produce a flow graph based on the above code. b. Identify the region. c. Calculate the cyclomatic complexity using both formulas. i. V(G) = edges - nodes + 2 ii. V(G) = p + 1 d. Identify the independent path.
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Knowledge Booster
Function Arguments
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education