In: Computer Science
In: Computer Science
Case 6: Project Resource Management
Several people working on the Healthy You Intranet Project are
confused about their responsibilities for the testing portion of
the project. Recall that the team members include you, a
programmer/analyst and junior/assistant project manager; Ivan, a
network specialist; Helen, a business analyst; and Bonnie, another
programmer/analyst. Paul Sparks is the project manager, and he has
been working closely with managers in other departments to make
sure everyone knows what’s going on with the project.
The main tasks for testing include writing a test plan, unit
testing and integration testing for each of the main system modules
(registration, tracking, and incentives), system testing, and user
acceptance testing.
In addition to the project team members, a team of user
representatives is available to help with testing, and Paul has
also hired an outside consulting firm ABC Digital to help as
needed.
One of the issues Paul identified is the ability to work
effectively with the user group during testing. According to MBTI
classifications, Paul knows that several of his project team
members are very introverted and strong thinking types, while
several members of the user group are very extroverted and strong
feeling types.
Prepare a responsibility assignment matrix (RAM) based on the
information from this case.
3. Prepare a RACI chart (use the template) to help clarify roles
and responsibilities for these testing tasks. Document key
assumptions you make in preparing the chart.
In: Computer Science
In: Computer Science
What is the basis of nonrepudiation and how is it commonly
implemented? (Please be specific)
In: Computer Science
What does this mean in C++ syntax?
(leftover < 0 ? -leftover : 0)
and
(leftover > 0 ? leftover : 0)
Full version:
// rugfit1.cpp - calculates fit of rug to a floor
#include <iostream>
using namespace std;
// utility function to calculate area of a rectangle
double area(double width, double length) {
return width * length;
}
int main() {
double floorWidth, floorLength, rugWidth, rugLength,
floorArea, rugArea, leftover;
cout << "enter width and length of floor: ";
cin >> floorWidth >> floorLength;
cout << "enter width and length of rug: ";
cin >> rugWidth >> rugLength;
floorArea = area(floorWidth, floorLength);
rugArea = area(rugWidth, rugLength);
leftover = rugArea - floorArea;
cout << "floor area: " << floorArea <<
endl;
cout << "rug area: " << rugArea << endl;
cout << "leftover rug area: " <<
(leftover > 0 ? leftover : 0) << endl;
cout << "empty floor area: " <<
(leftover < 0 ? -leftover : 0) << endl;
return 0;
}
In: Computer Science
Task 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
For this task, you will need to search for related literature to _nd your answer. You
must make use of the LNCS referencing style required here:
https://www:springer:com/gp/computer-science/lncs/conference-proceedings-
guidelines.
Look at the guidelines and the templates for reference examples. Failure to provide citations in LNCS style will result in mark forfeiture. You are also limited to use scientific material and books; websites like Wikipedia and StackOverflow are not considered a credible source.
5.1 What are the next developments that are proposed by researchers in the area (1)
of RAID (not covered in the textbook)? Choose a particular development and
very briefly discuss it. Provide the necessary references for your answer.
In: Computer Science
USE JAVA PLEASE
Use recursion to implement a method
public static int indexOf(String text, String str)
that returns the starting position of the first substring of the
text that matches str.
Return –1 if str is not a substring of the text.
For example, s.indexOf("Mississippi", "sip") returns 6.
Hint: You must keep track of how far the match is from the beginning of the text. Make that value a parameter variable of a helper method.
In: Computer Science
Problem Description:
Write a program that prompts the user to enter a directory and displays the number of the files in the directory.
Analysis:
(Describe the problem including input and output in your own words.)
Design:
(Describe the major steps for solving the problem. How do you use recursion to solve this problem.)
Coding: (Copy and Paste Source Code here. Format your code using Courier 10pts)
Name the public class Exercise18_29
Testing: (Describe how you test this program)
In: Computer Science
I have questions in regards to the following code
1. package Week_5;
2. import java.util.InputMismatchException;
3. import java.util.Scanner;
4. public class Customer {
5. public String firstName;
6. public String lastName;
7. public String FullName()
8. {
9. return this.firstName+" "+this.lastName;
10. }
11. }
12. public class ItemsForSale {
13. public String itemName;
14. public double itemCost;
15. public boolean taxable;
16. public void PopulateItem(String iName, double iCost, boolean canTax)
17. {
18. this.itemName = iName;
19. this.itemCost = iCost;
20. this.taxable = canTax;
21. }
22. }
23. class PRG215_Week_5 {
24. public static void main(String[] args) {
25. final int TOTAL_ITEMS = 6;
26. ItemsForSale[] items = new ItemsForSale[TOTAL_ITEMS];
27. for(int i = 0; i < TOTAL_ITEMS; i++)
28. {
29. items[i] = new ItemsForSale();
30. }
31. items[0].PopulateItem("Tennis Shoes",45.89,true);
32. items[1].PopulateItem("Shits", 25.55, true);
33. items[2].PopulateItem("Coats", 89.99, true);
34. items[3].PopulateItem("Belts", 15, true);
35. items[4].PopulateItem("Pants", 25.99, true);
36. items[5].PopulateItem("Donation", 10, false);
37. double totalAmount = 0.0;
38. double totalTax = 0.0;
39. double taxRate = 0.081;
40. final double DISCOUNT_RATE = 0.025;
41. final double AMOUNT_TO_QUALIFY_FOR_DISCOUNT = 100;
42. double discountAmount = 0;
43. System.out.println("The following clothing items are available for purchase:");
44. for(int i=0; i < items.length; i++)
45. {
46. //Display each item in the array
47. System.out.println(" "+(i + 1)+". "+items[i].itemName+ " for $"+items[i].itemCost+" each");
48. }
49. System.out.println("");
50. Scanner keyboard = new Scanner(System.in);
51. Customer newCust = new Customer();
52. System.out.print("Please enter your first name: ");
53. newCust.firstName = keyboard.next();
54. System.out.print("Please enter your last name: ");
55. newCust.lastName = keyboard.next();
56. System.out.println("");
57. System.out.println("Ok, " + newCust.FullName()+", please enter the product ID (the number to the left of the item name) that you wish to purchase. Enter 0 when you are finished.");
58. int itemID = 0;
59. int itemCounter = 1;
60. do 61. {
62. System.out.print("Please enter item ID number "+(itemCounter)+": ");
63. try
64. {
65. itemID = keyboard.nextInt();
66. if(itemID > 0)
67. {
68. totalAmount = totalAmount + items[itemID - 1].itemCost;
69. if(items[itemID - 1].taxable == true)
70. {
71. totalTax = totalTax + (items[itemID - 1].itemCost * taxRate);
72. }
73. itemCounter++;
74. }
75. }
76. catch (ArrayIndexOutOfBoundsException e1)
77. {
78. System.out.println("The item ID you entered is outside the range of possible items. This must be a number between 1 and "+ TOTAL_ITEMS+". Please re-enter your item ID. ");
79. itemID = -1;
80. }
81. catch (InputMismatchException e2)
82. {
83. //Display the error message
84. System.out.println("The item ID you entered does not appear to be an ingeger number. The item ID must be a number between 1 and "+ TOTAL_ITEMS+". Please re-enter your item ID. ");
85. keyboard.nextLine(); 86. itemID = -1;
87. }
88.
89. } while (itemID != 0); //Check if exit condition has been met
90. if(totalAmount >= AMOUNT_TO_QUALIFY_FOR_DISCOUNT)
91. {
92. discountAmount = totalAmount * DISCOUNT_RATE;
93. }
94. else
95. {
96. discountAmount = 0;
97. }
98. System.out.println("");
99. System.out.println("You selected "+itemCounter+" items to purchase.");
100. System.out.println("Your sales total $"+totalAmount);
101. System.out.println("Your discount amount is $"+discountAmount);
102. System.out.println("Your sales tax is $"+totalTax);
103. System.out.println("The total amount due is $"+(totalAmount - discountAmount + totalTax));
104. System.out.println("");
105. }
106. }
Questions
1. List one variable declaration and one constant declared in the code, along with the line number where you found the declaration. Why did the programmer declare it as a variable or constant?
2. What data types are referenced in the code on pages? For each data type, provide the line number of a declaration using that data type as well as the declaration itself. Additionally, list the primitive data types available in Java that are not referenced in the code.
3. Identify the different operators in the code, along with the line number where you found the operator example. Also identify the type of each operator listed as arithmetic, logical, relational, empty, or conditional.
4. Identify the control flow statements in the code. For each control flow statement, give the line number where you found the statement example. Also, list whether that statement is a decision-making, looping, or branching statement.
5. Identify the class definitions, object instantiations, and method calls in the code. Give the line number where you found each.
Below is a hypothetical example
Example: Class definitions
• Patient, line 22
• InsuranceCompany, line 49
• Physician, line 77 Object instantiations
• Alfred Smith, line 89
• Southwest HMO, line 95
• Dr. Smiley Jones, line 98 Method calls
• scheduleFollowUp(“Anne White”, “02/08/19”, “12:45”), line 124
• remitBill(“George Torres”, 33535), line 155
• referPatient(“Bob Allen”), line 189
In: Computer Science
Assume a linear model and then add 0-mean Gaussian noise to generate a sample. Divide your sample into two as training and validation sets.
Use linear regression using the training half. Compute error on the validation set. Do the same for polynomials of degrees 2 and 3 as well
In: Computer Science
C Programming question part 3: The following program is an emergency hospital patient admitting process. This program needs a few changes to be sufficient for the hospital. The social security number needs to be encrypted. The hospital would like to do this by having you create a function will accept as input a properly formatted social security number. Then increment each digit by one. If the digit is "9" then make it a "0". Return a properly formatted social security number.
Then create a function that will do the opposite. This function will take an encoded social security number and convert it back into an unencrypted social security number. The de-encoded number is what this function will return.
For each patient, print their full name, their original social security number, their encoded social security number, and then their de-encoded social security number.
a.For each patient, print their full name, their original social security number, their encoded social security number, and then their de-encoded social security number.
#include
#include
#include
#include
using namespace std;
int main() {
char lname[][10]=
{"Johnson","Williams","Ling","Albin","Anderson","Baca","Birner","Dominguez","Aimino","Armstrong","Beard","Calderon","Carter","Chaname","
Chaney"}; char fname[][10] =
{"Fred","Betty","Hector","Ross","Jason","Elisa","Dalton","Javier","Ann","Addison","Cindy","Yamil","Thomas","Bryan","Kris"};
char middle[] =
{'N','L','X','L','O','L','M','B','S','T','J','C','P','D','Z'}; char
addr[][50] = {"2763 Filibuster Drive","701 Collage Avenue","1500
Raceway Lane","207 Daisy Avenue","1527 Lewis Road","25 Hunters
Lane","851 Applebe Court","1410 Waterford Blvd","2379 Runners
Way","46 Hawthorne Drive","1814 Constitution Ct","345 Cigar
Row","896 Pine Avenue","24 Blue Belt Drive","2589 College Court"};
cities[]={"Lakeland","Orlando","Tampa","Lakeland","Tampa","Lakeland","Orlando","Orlando","Lakeland","Lakeland","Orlando","Tampa","Tampa"
,"Lakeland","Orlando"};int zip[] =
{37643,31234,32785,32643,32785,32643,31234,31234,32643,32643,31234,32785,32785,32643,31234};
char gender[] =
{'M','F','M','M','M','F','M','M','F','M','F','M','M','M','F'}; char
dob[][11] =
{"05/27/1935","11/27/1971","10/17/2003","12/08/1990","11/25/1991","10/30/1992","09/22/1993","08/04/1994","07/11/1995","06/18/1996","05/2
8/1997","04/07/1998","03/12/1999","02/23/2000","01/15/2001"}; char
social[][12] =
{"164-55-0726","948-44-1038","193-74-0274","458-57-2867","093-00-1093","159-56-9731","695-21-2340","753-66-
6482","852-73-4196","648-81-1456","879-61-1829","123-87-0000","000-65-3197","741-85-9632","963-25-7418"};
vector fullName;
vector zombies_zip;
std::map dups;
char buffer[16];
char buffer2[16];
// for (int i = 0; i < 15; ++i)
// {
// //char buffer[16]; // large enough
// //char buffer2[16];
// strcpy(buffer, lName[i]);
// strcat(buffer, fName[i]);
// cout << lName[i] << " " << fName[i] << "
" << buffer << endl;
// cout << buffer << middleInitial[i] <<
endl;
//
// }
for(int i =0; i < 15; i++){
if(zombie[i] == 'Y'){
zombies_zip.push_back(zip[i]);
}
}
sort(zombies_zip.begin(), zombies_zip.end());
// for (int i=0; i // cout << zombies_zip[i] << "\n";
for(int i : zombies_zip)
++dups[i];
for(auto& dup : dups)
cout << dup.first << " has " << dup.second
<< " zombies\n";
//cout<<"Last Name: "<< last_name << ", "<<
"First Name: " << first_name << " ," << "Middle
name: " << middle_name << " ," << "Street
address: "<< street_address << " ," << "City: "
<< city << " ," << "State: " << state
<<" ," << "Zip: " << zip << endl;
//printf("Zombie: %c, ""Gender: %c, Date of Birth: %d-%d-%d, Insurance: %c, Social Security Number %s", gender, date_of_birth[0], date_of_birth[1], date_of_birth[2], insurance, social_security_number);
//cout<<"Zombie?: "<< zombie << ", "<< "Gender: " << gender << " ," << "Date of Birth: " << date_of_birth[0] << "/" << "/" << date_of_birth[1] << date_of_birth[2] << " ," << "Insurance?: "<< insurance << " ," << "Social Security: " << social_security_number<< endl;
cout << "Number of patients: " <<
sizeof(lName)/sizeof(lName[0]) << endl;
cout<<"Number of zombies: " << num_of_zombies <<
endl;
}
New format for patient record: Last Name, First Name, Middle Initial, Address, City, State, Zip, Sex, Date of Birth, SS #, Zombie?
In: Computer Science
C Programming question part 4: The following program is an emergency hospital patient admitting process. This program needs a few changes to be sufficient for the hospital. Some patients who have been arriving at the Hospital have been providing social security numbers that are not valid. Create a function to scan all of the patient's social security numbers and detect if any of them are invalid. A Social Security Number (SSN) consists of nine digits, commonly written as three fields separated by hyphens: AAA-GG-SSSS. The first three-digit field is called the "area number". The central, two-digit field is called the "group number". The final, four-digit field is called the "serial number". Any SSN conforming to one of the following criteria is an invalid number: Any field all zeroes (no field of zeroes is ever assigned)., First three digits above 740
a. If you detect an invalid social security number, print the patient's name, their social security number, and then either "area number", "group number", or "serial number" to indicate where the problem with the social security number was detected.
#include
#include
#include
#include
using namespace std;
int main() {
char lname[][10]=
{"Johnson","Williams","Ling","Albin","Anderson","Baca","Birner","Dominguez","Aimino","Armstrong","Beard","Calderon","Carter","Chaname","
Chaney"}; char fname[][10] =
{"Fred","Betty","Hector","Ross","Jason","Elisa","Dalton","Javier","Ann","Addison","Cindy","Yamil","Thomas","Bryan","Kris"};
char middle[] =
{'N','L','X','L','O','L','M','B','S','T','J','C','P','D','Z'}; char
addr[][50] = {"2763 Filibuster Drive","701 Collage Avenue","1500
Raceway Lane","207 Daisy Avenue","1527 Lewis Road","25 Hunters
Lane","851 Applebe Court","1410 Waterford Blvd","2379 Runners
Way","46 Hawthorne Drive","1814 Constitution Ct","345 Cigar
Row","896 Pine Avenue","24 Blue Belt Drive","2589 College Court"};
cities[]={"Lakeland","Orlando","Tampa","Lakeland","Tampa","Lakeland","Orlando","Orlando","Lakeland","Lakeland","Orlando","Tampa","Tampa"
,"Lakeland","Orlando"};int zip[] =
{37643,31234,32785,32643,32785,32643,31234,31234,32643,32643,31234,32785,32785,32643,31234};
char gender[] =
{'M','F','M','M','M','F','M','M','F','M','F','M','M','M','F'}; char
dob[][11] =
{"05/27/1935","11/27/1971","10/17/2003","12/08/1990","11/25/1991","10/30/1992","09/22/1993","08/04/1994","07/11/1995","06/18/1996","05/2
8/1997","04/07/1998","03/12/1999","02/23/2000","01/15/2001"}; char
social[][12] =
{"164-55-0726","948-44-1038","193-74-0274","458-57-2867","093-00-1093","159-56-9731","695-21-2340","753-66-
6482","852-73-4196","648-81-1456","879-61-1829","123-87-0000","000-65-3197","741-85-9632","963-25-7418"};
vector fullName;
vector zombies_zip;
std::map dups;
char buffer[16];
char buffer2[16];
// for (int i = 0; i < 15; ++i)
// {
// //char buffer[16]; // large enough
// //char buffer2[16];
// strcpy(buffer, lName[i]);
// strcat(buffer, fName[i]);
// cout << lName[i] << " " << fName[i] << "
" << buffer << endl;
// cout << buffer << middleInitial[i] <<
endl;
//
// }
for(int i =0; i < 15; i++){
if(zombie[i] == 'Y'){
zombies_zip.push_back(zip[i]);
}
}
sort(zombies_zip.begin(), zombies_zip.end());
// for (int i=0; i // cout << zombies_zip[i] << "\n";
for(int i : zombies_zip)
++dups[i];
for(auto& dup : dups)
cout << dup.first << " has " << dup.second
<< " zombies\n";
//cout<<"Last Name: "<< last_name << ", "<<
"First Name: " << first_name << " ," << "Middle
name: " << middle_name << " ," << "Street
address: "<< street_address << " ," << "City: "
<< city << " ," << "State: " << state
<<" ," << "Zip: " << zip << endl;
//printf("Zombie: %c, ""Gender: %c, Date of Birth: %d-%d-%d, Insurance: %c, Social Security Number %s", gender, date_of_birth[0], date_of_birth[1], date_of_birth[2], insurance, social_security_number);
//cout<<"Zombie?: "<< zombie << ", "<< "Gender: " << gender << " ," << "Date of Birth: " << date_of_birth[0] << "/" << "/" << date_of_birth[1] << date_of_birth[2] << " ," << "Insurance?: "<< insurance << " ," << "Social Security: " << social_security_number<< endl;
cout << "Number of patients: " <<
sizeof(lName)/sizeof(lName[0]) << endl;
cout<<"Number of zombies: " << num_of_zombies <<
endl;
}
New format for patient record: Last Name, First Name, Middle Initial, Address, City, State, Zip, Sex, Date of Birth, SS #, Zombie?
In: Computer Science
hello! this is my C++ ASSIGNMENT. Pls my professor is very delicate when it comes to grading. I am beginner, if you can please provide me with comments I will appreciate it!!
The Weather Service Bureau department has data representing monthly rainfall for a year and we would like to create a table categorizing each month as rainy (rainfall 20% higher than average) dry (rainfall 25% lower than average) or average. The data file for monthly rain fall is called rainfall.txt.
rainfall.txt
95 100 120 130 135 145 155 185 190 160 130 120
Store the data file in the same folder of your lab6.cpp.
Output
The year's average monthly rainfall was 139 mm.
September has the highest rainfall (190 mm).
January has the lowes rainfall (95 mm)
Month Rainfall(mm)
Classification
-------
--------------- --------------
1
95
Dry
2
100
Dry
3
120
Average
4
130
Average
5
135
Average
6
145
Average
7
155
Average
8
185
Rainy
9
190
Rainy
10
160
Average
11
130
Average
12
120
Average
Program Requirements:
Implement the following functions in the program:
void inputRainfall(int rainFal l[], int size)
The function reads the monthly rainfall from the file rainFall.txt
and stores them in the array rainFall
int calculateAverageRainFall(int rainFall [], int size)
Return the average monthly rainfall
void classifyAndDisplayRainfall(int rainFall[], int months);
Classify and display each month as average, rainy, or dry.
In: Computer Science
Create individual python code cells for each of the three problems below. In each code cell, use any additional variables and comments as needed to program a solution to the corresponding problem. When done, download the ipynb file and submit it to the appropriate dropbox in the course's canvas page
. 1.
a. Cell Number 1 * Recreate the same list of dictionaries you used during assignment 2.09. (Scroll down to see assignment 2.09 instructions) * Create another variable and define it as an empty list. It will store middle names, so name the variable appropriately. * Loop through the list of dictionaries using a `for` loop, and add each middle name to the list created to hold middle names in the previous bullet point.
b. Cell Number 2 * Create a variable and assign it the length of the middle names list created in the previous cell. Use the appropriate instruction to calculate the length instead of just typing the correct number, which is known as hard-coding. (Hint: You don't have to redefine the list in the new cell as long as you ran the previous cell recently) * Use a `while` loop to count up to the length of the middle names list, and print out the index and value of each item in the list using a format string. (Hint: start your counter at `0` and stop iterating before you reach the length by using a `<` operator)
c. Cell Number 3 * Loop through the list of dictionaries defined in the first cell using another `for` loop. (Hint: Again, you do not need to redefine the list of dictionaries from the previous cell as long as you executed it recently) * Nested inside of that loop, loop through the keys in the current dictionary using another `for` loop and the `enumerate()` instruction. * Nested inside of the nested loop, print out the key and value using a format string. (Hint: You'll need to use the key to get the value out of the dictionary) * Also inside of the nested loop, once the index is greater than or equal to 2, break out of the loop.
2.09 assingment instructions for question 1
**Requirements:** * Create a list containing separate dictionaries for at least 3 people (family members, actors, invisible friends, etc.) and assign the list to a variable. Instead of using your actual family members' names, I want you think of different names starting with the same letter as your family member so that I can't be accused of identity theft. * Each person dictionary should have at least 4 key/value pairs: * first name * middle name. * age (rounded to the nearest decade) * your favorite thing about them * Be sure to use the same keys for each person (eg. "first_name" for everyone's first names). * Print out the entire list.
In: Computer Science