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

  Default ftp and sftp port number

What are the default FTP and SFTP port number? How can we difference between FTP and SFTP?

  List four types of memory and describe how each one works

Briefly describe what a microprocessor is and explain its relationship to software. List the four types of memory and briefly describe how each one works.

  Powerpoint presentation—training program design

PowerPoint Presentation-Training Program Design

  Display the sum of the numbers entered

Design the logic (pseudocode and diagram) for a program that allows a user to continuously enter numbers until the user enters 0. Display the sum of the numbers entered.

  The method of placing quotation marks around a certain phras

The method of placing quotation marks around a certain phrase in a web search that means to look specifically for that phrase

  Prepare a research paper on hardware software

Prepare a research paper on following topics Hardware, Software, Firmware, Ethernet Card Slot, Flash memory card reader, Motherboard, System fan connector

  What are the typical security classifications

Discuss the simple security property and the *-property, and explain the justification behind these rules for enforcing multilevel security.

  Little endian configurations

Part a) Explain the Big Endian and the Little Endian configurations. Part b) Show how the data (0x12AB) is stored at address 100 in either of the configurations.

  Build a project communication plan

Use your imagination and the Greer Communications Planner template (it is one of the templates in the Greer templates file which is located in Doc Sharing) to build a Project Communication Plan that encompasses the information requirements as outl..

  Obtain funding and project approval to get a project started

To submit to me in three weeks maximum a paper on the above and stating why the details in the business case template are there and how this represents the corpus of data that would be submitted to obtain funding and project approval to get a project..

  Differences between technical and technology skills

Describe in scholarly detail differences between technical and technology skills as they associate to telecommunications and how they relate to general expectations

  What is the role of sql dcl in enforcing them

Explain the necessity of defining processing rights and responsibilities. How are such responsibilities enforced, and what is the role of SQL DCL in enforcing them?

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