Description
You are a senior information technology analyst at your company, or at a company you are familiar with. You have been charged with the task of developing a detailed risk assessment methodology. For this assignment, you should submit a report in which you discuss various risk assessments methodologies, then adopt a methodology and strongly justify your selection.
Your well-written paper should meet the following requirements:
- Be 3-4 pages in length, not including the title and reference pages.
- Include two external references in addition to the textbook.
- Your paper must follow APA style guidelines, citing references as appropriate.
- You are strongly encouraged to submit all assignments to the Turnitin Originality Check prior to submitting them to your instructor for grading. If you are unsure how to submit an assignment to the Originality check tool, review the Turnitin Originality Check Student Guide provided below.
User generated content is uploaded by users for the purposes of learning and should be used following Studypool's honor code & terms of service.
Explanation & Answer
Find attached
co...
Completion Status:
100%
Review
Review
Anonymous
I was stuck on this subject and a friend recommended Studypool. I'm so glad I checked it out!
Studypool
4.7
Trustpilot
4.5
Sitejabber
4.4
24/7 Homework Help
Stuck on a homework question? Our verified tutors can answer all questions, from basic math to advanced rocket science!
Most Popular Content
3 pages
Issc431 Week 5 Assignment Revised
When changing the Default password policy of any account using Oracle, you will need to alter the properties of the databa ...
Issc431 Week 5 Assignment Revised
When changing the Default password policy of any account using Oracle, you will need to alter the properties of the database which affect the password ...
8 pages
Contigency Plan
Contingency planning is a risk mitigation process for developing backup plans in anticipation of events (scenarios) that m ...
Contigency Plan
Contingency planning is a risk mitigation process for developing backup plans in anticipation of events (scenarios) that might disrupt ‘business as ...
Home Work 8 Computer C Programming
HOMEWORK 8DYNAMIC LINKED LISTS WITH POINTERSWrite a C program that willcalculate the gross pay of a set of employees.  ...
Home Work 8 Computer C Programming
HOMEWORK 8DYNAMIC LINKED LISTS WITH POINTERSWrite a C program that willcalculate the gross pay of a set of employees. Note thatthere are two items that will help you with this assignment. 1) Please use thetemplate provide in the Homework 8 folder. Use this template"as is" to jump start your success in completing thishomework. It should compile and run right out the box. 2) Read this PowerPoint presentation that will help youbetter understand how the template code works. Run it in slideshow mode. C_Link_Lists1.pptWHATYOU NEED TO DO:The program should prompt the userto enter the number of hours each employee worked. When prompted, key in thehours shown below.The program determines the overtimehours (anything over 40 hours), the gross pay and then outputs a table in thefollowing format. Column alignment, leading zeros in Clock#, and zerosuppression in float fields is important. Use 1.5 as the overtime pay factor. -------------------------------------------------------------------------- Name Clock# Wage Hours OT Gross --------------------------------------------------------------------------- Connie Cobol 098401 10.60 51.0 11.0 598.90 Mary Apl 526488 9.75 42.5 2.5 426.56 Frank Fortran 765349 10.50 37.0 0.0 388.50 Jeff Ada 034645 12.25 45.0 5.0 581.88 Anton Pascal 127615 8.35 0.0 0.0 0.00You should implement this programusing the following structure to store the information for each employee. structemployee { char first_name [10]; char last_name [10]; long id_number; float wage; float hours; float overtime; float gross; struct employee *next; };Create a linked list of structures using the following data: ConnieCobol 98401 10.60 Mary Apl 526488 9.75 Frank Fortran 765349 10.50 Jeff Ada 34645 12.25 Anton Pascal 127615 8.35Unlike previous homework, you need to prompt the user for all of the aboveinformation, ... and you still need to prompt for the hours worked for eachemployee.Hint: Use one or two scanf statements to read in the first andlast names with the %s format. Get the data above from theterminal, and for each one: get dynamic memory, using malloc, for an employee node put the employee data in the dynamic memory node link the nodes with pointers in the above orderAfter the list pointers are in placeyou must get at the second and later instances of the structure by going fromthe first structure down the chain of list pointers.Then, for each employee, read in thehours worked from the terminal. Do all appropriate computations, and write outthe table.You do not need an array of structures like you used in homework 6 and7. Use the template and dynamically allocate linked list nodes asneeded. Your code should work for any numberof employees, and that is how the template is designed. Tip: Use left justification to line up character array name values... for example: %-10.10s or %-10sRemember: Use the Template!Challenge: Reading Chapter 16, see if you can read the information from a file instead ofthe screen. You can skip reading data from the screen is you decideto do the challenge.Homework 8 TemplateTry this example and use it as aguide to your last homework (number 8). You just really need to expandupon it.Add the missing members to the struct employee type, and add functions asneeded (such as ones to calculate overtime and gross pay).I added comments in green below that start with TODO to indicate what needs tochange.Relax, its OK if you use this codeas is and then expand from it ... you have my permission to use all of it.#include <stdio.h>#include <stdlib.h> /* for malloc */#include <ctype.h>struct employee { int id_number; float wage; /*TODO - Add other members */ struct employee *next; };/*-----------------------------------------------------------------------------*//* *//* FUNCTION: print_list *//* *//* DESCRIPTION: This function will print the contents of alinked *//* list. It will traverse the list from beginning tothe *//* end, printing the contents ateach node. *//* *//* PARAMETERS: emp1 - pointer to a linked list *//* *//* OUTPUTS: None *//* *//* CALLS: None *//* *//*-----------------------------------------------------------------------------*/void print_list(struct employee*emp1){ struct employee *tmp; /* tmp pointer value to current node */ int i = 0; /* counts the nodesprinted */ /* Start a beginning of list andprint out each value */ /* loop until tmp points to null(remember null is 0 or false) */ for(tmp = emp1; tmp ; tmp =tmp->next) { i++; /* TODO - print other membersas well */ printf("\nEmployee ID: %6d,Wage: %8.2f\n",tmp->id_number, tmp->wage); } printf("\n\nTotal Number ofEmployees = %d\n", i);}/*----------------------------------------------------------------------------*//* *//* FUNCTION: main *//* *//* DESCRIPTION: This function will prompt the user for anemployee *//* id and wage until the userindicates they are finished. *//* At that point, a list of id andwages will be *//* generated. *//* *//* PARAMETERS: None *//* *//* OUTPUTS: None *//* *//* CALLS: print_list *//* *//*----------------------------------------------------------------------------*/int main (){ char answer[80]; /* to see if the user wantsto add more employees */ int more_data = 1; /* flag to check if anotheremployee is to be processed */ char value; /* gets the first characterof answer */ struct employee *current_ptr, /* pointer to current node */ *head_ptr; /* always points to first node */ /* Set up storage for first node */ head_ptr = (struct employee *) malloc(sizeof(struct employee)); current_ptr = head_ptr; while (more_data) { /* TODO - Prompt for Employee Name andHours as well here */ /* Read in Employee ID and Hourly Wage */ printf("\nEnter employee ID:"); scanf("%i", & current_ptr-> id_number); printf("\nEnter employee hourlywage: "); scanf("%f", & current_ptr-> wage); printf("Would you like to addanother employee? (y/n): "); scanf("%s", answer); /* Ask user if they want to add another employee*/ if ((value = toupper(answer[0])) !='Y') { current_ptr->next = (structemployee *) NULL; more_data = 0; } else { /* set the next pointer ofthe current node to point to the new node */ current_ptr->next = (structemployee *) malloc (sizeof(struct employee)); /* move the current nodepointer to the new node */ current_ptr = current_ptr->next; } } /* while */ /* print out listing of all employee id's andwages that were entered */ print_list(head_ptr); printf("\n\nEnd of program\n"); return 0;}
Campbellsville University Week 6 Cyber Attack and Economic Damage Discussion
There are a variety of ways that a cyber-attack can cause economic damage. In many cases, attackers try to “penetrate” ...
Campbellsville University Week 6 Cyber Attack and Economic Damage Discussion
There are a variety of ways that a cyber-attack can cause economic damage. In many cases, attackers try to “penetrate” systems in order to steal technology or other sensitive information. When do you think an attack can be classified as cyber terrorism?Please make your initial post and two response posts substantive. A substantive post will do at least TWO of the following:Ask an interesting, thoughtful question pertaining to the topicAnswer a question (in detail) posted by another student or the instructorProvide extensive additional information on the topicExplain, define, or analyze the topic in detailShare an applicable personal experience
Similar Content
ITS 4108 University Phoenix Wk 4 Handling Multiple Clients Program Paper
PART AUDP Client and Server ProgramsIn this assignment, you will write UDP client and server echo programs. You will also ...
Security Risk Analysis and Assessment Report
Background:Organizations of all sizes should be concerned with the security and confidentiality of their electronic data. ...
Discussion
Hi,Hope you are doing well,I need answer for 2 Discussions each Discussion should be in Approximately 300 words . Answer t...
New England College Information Systems Security Paper
Topic is Information Systems security .The final project should be a Word document which includes:
The research paper shou...
Wireless Vulnerabilities
Considering
that there are many security concerns surrounding wireless networks,
and many tools are freely available, ...
NUS Trigonometric Identities Matlab Work Questions
...
Networking And Communication
SMS means short message service used for text messaging between one device and another. A text message is composed of an a...
Lexical Analysis
public static void printMap(Map mp) { Iterator it = mp.entrySet().iterator(); ......
Fma
There are different classical, shifted, hybrid, and rotated functions and they are categorized to multiple groups between ...
Related Tags
Book Guides
Notes from Underground
by Fyodor Dostoyevsky
The Dispossessed
by Ursula Kroeber Le Guin
The Prince
by Niccolò Machiavelli
50 Shades of Grey
by E. L. James
White Fang
by Jack London
The Splendid and The Vile
by Erik Larson
Steppenwolf
by Hermann Hesse
The 5 Love Languages
by Gary Chapman
The Curious Case of the Dog in the Night Time
by Mark Haddon
Get 24/7
Homework help
Our tutors provide high quality explanations & answers.
Post question
Most Popular Content
3 pages
Issc431 Week 5 Assignment Revised
When changing the Default password policy of any account using Oracle, you will need to alter the properties of the databa ...
Issc431 Week 5 Assignment Revised
When changing the Default password policy of any account using Oracle, you will need to alter the properties of the database which affect the password ...
8 pages
Contigency Plan
Contingency planning is a risk mitigation process for developing backup plans in anticipation of events (scenarios) that m ...
Contigency Plan
Contingency planning is a risk mitigation process for developing backup plans in anticipation of events (scenarios) that might disrupt ‘business as ...
Home Work 8 Computer C Programming
HOMEWORK 8DYNAMIC LINKED LISTS WITH POINTERSWrite a C program that willcalculate the gross pay of a set of employees.  ...
Home Work 8 Computer C Programming
HOMEWORK 8DYNAMIC LINKED LISTS WITH POINTERSWrite a C program that willcalculate the gross pay of a set of employees. Note thatthere are two items that will help you with this assignment. 1) Please use thetemplate provide in the Homework 8 folder. Use this template"as is" to jump start your success in completing thishomework. It should compile and run right out the box. 2) Read this PowerPoint presentation that will help youbetter understand how the template code works. Run it in slideshow mode. C_Link_Lists1.pptWHATYOU NEED TO DO:The program should prompt the userto enter the number of hours each employee worked. When prompted, key in thehours shown below.The program determines the overtimehours (anything over 40 hours), the gross pay and then outputs a table in thefollowing format. Column alignment, leading zeros in Clock#, and zerosuppression in float fields is important. Use 1.5 as the overtime pay factor. -------------------------------------------------------------------------- Name Clock# Wage Hours OT Gross --------------------------------------------------------------------------- Connie Cobol 098401 10.60 51.0 11.0 598.90 Mary Apl 526488 9.75 42.5 2.5 426.56 Frank Fortran 765349 10.50 37.0 0.0 388.50 Jeff Ada 034645 12.25 45.0 5.0 581.88 Anton Pascal 127615 8.35 0.0 0.0 0.00You should implement this programusing the following structure to store the information for each employee. structemployee { char first_name [10]; char last_name [10]; long id_number; float wage; float hours; float overtime; float gross; struct employee *next; };Create a linked list of structures using the following data: ConnieCobol 98401 10.60 Mary Apl 526488 9.75 Frank Fortran 765349 10.50 Jeff Ada 34645 12.25 Anton Pascal 127615 8.35Unlike previous homework, you need to prompt the user for all of the aboveinformation, ... and you still need to prompt for the hours worked for eachemployee.Hint: Use one or two scanf statements to read in the first andlast names with the %s format. Get the data above from theterminal, and for each one: get dynamic memory, using malloc, for an employee node put the employee data in the dynamic memory node link the nodes with pointers in the above orderAfter the list pointers are in placeyou must get at the second and later instances of the structure by going fromthe first structure down the chain of list pointers.Then, for each employee, read in thehours worked from the terminal. Do all appropriate computations, and write outthe table.You do not need an array of structures like you used in homework 6 and7. Use the template and dynamically allocate linked list nodes asneeded. Your code should work for any numberof employees, and that is how the template is designed. Tip: Use left justification to line up character array name values... for example: %-10.10s or %-10sRemember: Use the Template!Challenge: Reading Chapter 16, see if you can read the information from a file instead ofthe screen. You can skip reading data from the screen is you decideto do the challenge.Homework 8 TemplateTry this example and use it as aguide to your last homework (number 8). You just really need to expandupon it.Add the missing members to the struct employee type, and add functions asneeded (such as ones to calculate overtime and gross pay).I added comments in green below that start with TODO to indicate what needs tochange.Relax, its OK if you use this codeas is and then expand from it ... you have my permission to use all of it.#include <stdio.h>#include <stdlib.h> /* for malloc */#include <ctype.h>struct employee { int id_number; float wage; /*TODO - Add other members */ struct employee *next; };/*-----------------------------------------------------------------------------*//* *//* FUNCTION: print_list *//* *//* DESCRIPTION: This function will print the contents of alinked *//* list. It will traverse the list from beginning tothe *//* end, printing the contents ateach node. *//* *//* PARAMETERS: emp1 - pointer to a linked list *//* *//* OUTPUTS: None *//* *//* CALLS: None *//* *//*-----------------------------------------------------------------------------*/void print_list(struct employee*emp1){ struct employee *tmp; /* tmp pointer value to current node */ int i = 0; /* counts the nodesprinted */ /* Start a beginning of list andprint out each value */ /* loop until tmp points to null(remember null is 0 or false) */ for(tmp = emp1; tmp ; tmp =tmp->next) { i++; /* TODO - print other membersas well */ printf("\nEmployee ID: %6d,Wage: %8.2f\n",tmp->id_number, tmp->wage); } printf("\n\nTotal Number ofEmployees = %d\n", i);}/*----------------------------------------------------------------------------*//* *//* FUNCTION: main *//* *//* DESCRIPTION: This function will prompt the user for anemployee *//* id and wage until the userindicates they are finished. *//* At that point, a list of id andwages will be *//* generated. *//* *//* PARAMETERS: None *//* *//* OUTPUTS: None *//* *//* CALLS: print_list *//* *//*----------------------------------------------------------------------------*/int main (){ char answer[80]; /* to see if the user wantsto add more employees */ int more_data = 1; /* flag to check if anotheremployee is to be processed */ char value; /* gets the first characterof answer */ struct employee *current_ptr, /* pointer to current node */ *head_ptr; /* always points to first node */ /* Set up storage for first node */ head_ptr = (struct employee *) malloc(sizeof(struct employee)); current_ptr = head_ptr; while (more_data) { /* TODO - Prompt for Employee Name andHours as well here */ /* Read in Employee ID and Hourly Wage */ printf("\nEnter employee ID:"); scanf("%i", & current_ptr-> id_number); printf("\nEnter employee hourlywage: "); scanf("%f", & current_ptr-> wage); printf("Would you like to addanother employee? (y/n): "); scanf("%s", answer); /* Ask user if they want to add another employee*/ if ((value = toupper(answer[0])) !='Y') { current_ptr->next = (structemployee *) NULL; more_data = 0; } else { /* set the next pointer ofthe current node to point to the new node */ current_ptr->next = (structemployee *) malloc (sizeof(struct employee)); /* move the current nodepointer to the new node */ current_ptr = current_ptr->next; } } /* while */ /* print out listing of all employee id's andwages that were entered */ print_list(head_ptr); printf("\n\nEnd of program\n"); return 0;}
Campbellsville University Week 6 Cyber Attack and Economic Damage Discussion
There are a variety of ways that a cyber-attack can cause economic damage. In many cases, attackers try to “penetrate” ...
Campbellsville University Week 6 Cyber Attack and Economic Damage Discussion
There are a variety of ways that a cyber-attack can cause economic damage. In many cases, attackers try to “penetrate” systems in order to steal technology or other sensitive information. When do you think an attack can be classified as cyber terrorism?Please make your initial post and two response posts substantive. A substantive post will do at least TWO of the following:Ask an interesting, thoughtful question pertaining to the topicAnswer a question (in detail) posted by another student or the instructorProvide extensive additional information on the topicExplain, define, or analyze the topic in detailShare an applicable personal experience
Earn money selling
your Study Documents