Calculate the cyclomatic complexity number

Assignment Help Basic Computer Science
Reference no: EM131247857

Select a program of your choosing (or a program chosen by your instructor). briefly explain why you choose the program

a. Construct a control flow graph for one of the modules in the program.

b. Calculate the cyclomatic complexity number for one of the modules in the program.

c. Construct the design flow graph for the program.

d. Calculate the design complexity of the program.

e. Assess and assign a value of Very Low, Low, Nominal, High, or Very High to each of the five complexity factors used to determine CPLX in a COCOMO II model for the program. Briefly explain why you chose the values you assigned to each of the five factors. (Hint: See Table II-15, page 31, atftp://ftp.usc.edu/pub/soft_engineering /COCOMOII/cocomo99.0/modelman.pdf.)

f. Assess and assign a value of Low, Medium, or High to the cohesion of each module in the program. Briefly explain why you chose your assigned values.

g. Assess and assign a value of Low, Medium, or High to the coupling of each module in the program. Briefly explain why you chose your assigned values.

Reference no: EM131247857

Questions Cloud

Why will this statement cause an error : Why will this statement cause an error? The default value (100) cannot be assigned to the p_min_num parameter.
Is the term republican motherhood misleading : Is the term Republican Motherhood misleading? Explain how this gender expectation impacted American culture during the Jeffersonian period.
How the program or mandate impacts public health informatics : How has public health informatics improved public health and public health services offered to Americans over the last two decades? Describe one example that supports this statement.
What is probability of unemployment condition on being male : What is the probability of unemployment conditional on being male? What is the probability of unemployment conditional on being female? Calculate the mean and median wage and round your answer to 3 decimal places.
Calculate the cyclomatic complexity number : a. Construct a control flow graph for one of the modules in the program. b. Calculate the cyclomatic complexity number for one of the modules in the program. c. Construct the design flow graph for the program. d. Calculate the design complexity of th..
Using the high-low methos is that this method is based : A drawback to using the high-low methos is that this method is based on:  The two methods for determining the cost of products are:
Construct control charts to compare operational processes : Write a 4 - 5 page report that: addresses the concerns the following functions might have about this proposed change: Construct control charts to compare global operational processes of the chosen organizations
What made these works so popular : Did the works of this time about the American West spark the interest in expansion for so many, or was the potential expansion what made these works so popular?
How has public health informatics improved public health : How has public health informatics improved public health and public health services offered to Americans over the last two decades? Describe one example that supports this statement.

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Determine the loss coefficient for the gauze

Air flows through the fine mesh gauze shown in Fig. P14.18 with an average velocity of 1.50 m/s in the pipe. Determine the loss coefficient for the gauze.

  Construct a 3-bit counter using three d flip-flops

Construct a 3-bit counter using three D flip-flops and a selection of gates. The inputs should consist of a signal that resets the counter to 0, called reset, and a signal to increment the counter, called inc.

  What command-line utility

When running a scan on your computer you find that a session has been established with a host at the address 208.85.40.44:80. Which protocol is in use for this session? What command-line utility might you use to use to find out who the host is?

  Problems of discrimination within cybertechnology

What did you do as a reaction? Have you ever seen racial or gender bias as related to cybertechnology take place, or have you ever been on the receiving end of racial or gender bias as related to cybertechnology? How did you handle the situation? ..

  Can the ifft flow graph be obtained from the one

Can the IFFT flow graph be obtained from the one for the direct FFT?

  Multidimensional arrays

It is important to understand how to use two-dimensional arrays. This week the two dimensional array is utilized with custom methods.

  Setting up a successful help desk-physical considerations

One of the most critical problems faced by the information technology department in virtually every organization is how to provide effective help to end-users facing problems with the technology. The help desk is the point at which every frustrati..

  Digital forensics best practices and criminal justice

Provide two examples of how being familiar with and following digital forensics best practices And criminal justice would benefit you, even if you worked in a non-criminal justice digital forensics position. please provide your answer at least a para..

  Java looks for classes referenced in a program

What is the environment variable that contains a list of directions where Java looks for classes referenced in a program?

  Write pseudo code for an iterative algorithm

Write pseudo code for an iterative algorithm that determines a DFS spanning tree for an undirected graph.

  An instruction set which includes transcendental function

Describe a major application which would need each of the following types of instruction set

  What do you mean by the word query processing write down

question 1 what do you mean by the term query processing? what are its objectives?question 2 what are the typical

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd