Description
Review the Skillsoft® topic "Information Systems Maintenance and Development Tools."
Resource: Patton-Fuller Community Hospital Networking Virtual Organization or an organization you are familiar with that you can research to discover the cabling, network equipment, and structure.
Create a 3-year organizational systems management plan incorporating current trends and security concerns.
Include the following:
- Strategic goals that the 3-year must support or align to
- An ability for the organization to upgrade its network transmission speed or bandwidth during the 3-year plan and beyond
- Change management plan
- Replacement schedule for networking and computing devices
- Configuration management processes
- Network and application software upgrades and replacement
- Contingency planning when unforeseen future hardware, software, and networking technology or processes that may be disruptive must be procured for the organization to remain competitive
- Upgrades to network and application security, if appropriate, to include any missing network devices that provide security over several layers of the OSI model
- Upgrades to wireless technology if appropriate
- Upgrades or procurement of specific network components that will enhance transmission speed, accuracy, or availability, based on an analysis of the network
- Priority list of the items that must be procured or require funding so that the budget execution authority can cost and plan for procurement
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
Review
Review
Anonymous
Very useful material for studying!
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
ENG 3105 Boston University Data Privacy Feasibility Report Paper
Final Draft Word Count and Setup Requirement:Polished, properly formatted, 8+ page report (plus a cover page and a Referen ...
ENG 3105 Boston University Data Privacy Feasibility Report Paper
Final Draft Word Count and Setup Requirement:Polished, properly formatted, 8+ page report (plus a cover page and a References page)4 or more research sourcesAPA cover page, in-text citation, and References page12-point Times New Roman fontDouble-spaced lines3rd person point of viewWHAT:Research and write an 8+ page Feasibility Report that offers a specific solution to a defined business-related problem. This can be a company that you worked at or a company that you read about in the news media.HOW:Use the steps in process writing to determine the problem and the solution that will be described in this assignment.Example business-specific problems:Facebook selling users’ private information (without their consent) to Cambridge Analytica.Volkswagen’s automobile emissions scandal.Fox News’ firing of Bill O’Reilly.Adidas’ insensitive Boston Marathon email.United Airlines’ removal of a passenger.Harambe the gorilla at the Cincinnati ZooHere are some questions to consider before drafting the report:What is the specific problem you will discuss in your Feasibility Report?Have the problem and solution been narrowed in scope to be described within the limits of this paper’s page count?What action do you want to convince the audience to do/accept?Will the report attempt to solve an internal organizational problem?Who is the target audience?Will the Feasibility Report be addressed from one department in the organization to another? Or will it be from an individual to a department within the organization?Who has the power to approve the recommendations in your report?What research findings will you need?How much background information will be needed to ensure the audience understands the problem and the need for solution?What specific research findings will best support your description of the problem and your proposed recommendations for change?As you develop your Feasibility Report for this course, keep in mind the final draft of the assignment must consider only a single, feasible solution and apply APA citation style.Rhetorical Structure: The Feasibility Report must contain these required sections:Title/cover pageTable of ContentsAbstractIntroduction (overview, background)purpose of reportproblems that motivated reportperson who initiated reportDiscussion (body, findings)criteria upon which recommended solution will be baseddata/research findingsanalysis of data against criteriaConclusionsummary giving significance of findings and drawing conclusion based on data/findings in reportrecommendation for next steps or course of action to be taken based on discussion in reportReferencesA Peer Review session is scheduled for the advanced draft of this assignment; participation in Peer Review as a reviewer and reviewee is required. Further details about Peer Review will be provided at a later time.WHY: The Feasibility Report is an informative, analytical business document that uses research to persuade an audience to accept and/or implement a particular solution in response to a defined issue or need. Feasibility Reports are most commonly designed to do one or more of the following:communicate a recommended solution from one business or department to another;communicate a recommended solution from an individual to a business or department;solve an internal organizational problem.This assignment allows you to demonstrate understanding of rhetorical appeals and definitions used in this type of business communication. It reinforces knowledge of writing as a process in which personal and collaborative skills are used in service of substantive revision.
San Diego State University Placer Hills Real Estate Excel Project
At Placer Hills Real Estate, commission is split with other agencies based on price groups. You create a one-variable data ...
San Diego State University Placer Hills Real Estate Excel Project
At Placer Hills Real Estate, commission is split with other agencies based on price groups. You create a one-variable data table to display results for various split rates. Additionally, you create scenarios for selling price and commission and create a histogram about sales.[Student Learning Outcomes 9.1, 9.3, 9.4, 9.6]File Needed: PlacerHills-09.xlsx (Available from the Start File link.)Completed Project File Name: [your name]-PlacerHills-09.xlsxSkills Covered in This ProjectBuild a one-variable data table.Use Solver.Create and manage scenarios.Create a histogram with a chart. Open the PlacerHills-09 start file. The file will be renamed automatically to include your name. Change the project file name if directed to do so by your instructor Enable the content security warning.Review formulas. Select cell C14 on the Calculator worksheet. The total commission is calculated by multiplying the selling price by the commission rate. Select cell C15. The IFS function checks the selling price (C12) to determine the split percentage (column D) based on the price group. Select cell C16. The IFS function checks the selling price (C12) to determine the administrative fee percentage (column E) and multiplies that percentage by the value in cell C15 to calculate the fee in dollars. Select cell C17. The net commission is calculated by subtracting the fees from the PHRE amount.Build one-variable data tables. Select cell C20 and create a reference to cell C15. Select cell D20 and create a reference to cell C17. Both formulas depend on cell C12, the one variable. Use cell D8 as the column input for the data table (Figure 9-87). (You can use any percentage from column D because its value is replaced by the proposed rates in column B in the data table.)Figure 9-87 Data table setup for commission rates Decrease the decimal two times for all values in the data table.Name cell ranges. Click the Price Solver worksheet tab. Click cell C12 and name the range Selling_Price. You cannot use spaces in a range name. Name cell C14 as Total_Commission and cell C17 as PHRE_Commission. Install the Solver Add-in and the Analysis ToolPak.Use Solver to find target PHRE net commission amounts. Build a Solver problem with cell C17 as the objective cell. For the first solution, set the objective to a value of 50000 by changing cell C12. Use the GRG Nonlinear solving method. Save the results as a scenario named $50,000. Restore the original values and run another Solver problem to find a selling price for a PHRE commission of 75000. Save these results as a scenario named $75,000. Restore the original values and run a third Solver problem to find a selling price for a net commission of $100,000. Save these results as a scenario and restore the original values.Manage scenarios. Show the $50,000 scenario in the worksheet. Create a Scenario summary report for cells C12, C14, and C17.Create a histogram for recent sales. Click the Sales Forecast sheet tab and select cell G13. Create a bin range of 10 values starting at 350,000 with intervals of 50,000, ending at 800,000 in cell G22. Use the Analysis ToolPak to create a histogram for cells E5:E26. Do not check the Labels box and select the bin range in your worksheet. Select cell H3 for the Output Range and include a chart. Position and size the chart from cell K3 to cell V19. Edit the horizontal axis title to display Selling Price and edit the vertical axis title to Number of Sales. Edit the chart title to display Sales by Price Group. Select and delete the legend. Delete cells G13:G22 (Figure 9-88).Figure 9-88 Histogram and chart for sales data Save and close the workbook (Figure 9-89).Figure 9-89 Completed worksheets for Excel 9-5 Upload and save your project file. Submit project for grading.Reset Progress Back to top
4 pages
Hw3 Net 413 Winter 2021
(5 points) A DHCP Server allocates each IPv4 address with a lease time. What is the purpose of the lease time? What happen ...
Hw3 Net 413 Winter 2021
(5 points) A DHCP Server allocates each IPv4 address with a lease time. What is the purpose of the lease time? What happens if an IPv4 client does not ...
SNHU Apply Database Systems Concepts and Principles Project
CompetenciesIn this project, you will demonstrate your mastery of the following competencies:Apply database systems concep ...
SNHU Apply Database Systems Concepts and Principles Project
CompetenciesIn this project, you will demonstrate your mastery of the following competencies:Apply database systems concepts and principles in the development of a client/server applicationCreate a database that can interface with client-side codeScenarioYou work for Global Rain, a software engineering company that specializes in custom software design and development. Your team has been assigned to work on a project for an innovative international rescue-animal training company, Grazioso Salvare. You have been made the lead developer on this project.As part of its work, Grazioso Salvare identifies dogs that are good candidates for search-and-rescue training. When trained, these dogs are able to find and help to rescue humans or other animals, often in life-threatening conditions. To help identify dogs for training, Grazioso Salvare has reached an agreement with a non-profit agency that operates five animal shelters in the region around Austin, Texas. This non-profit agency will provide Grazioso Salvare with data from their shelters.In meeting with the client, Grazioso Salvare, you have discovered that they look for certain profiles in dogs to train. For instance, search-and-rescue training is generally more effective for dogs that are no more than two years old. Additionally, certain breeds of dogs are proficient at different types of rescue, such as water rescue, mountain or wilderness rescue, locating humans after a disaster, or finding a specific human by tracking their scent.Grazioso Salvare is seeking a software application that can work with existing data from the animal shelters to identify and categorize available dogs. Global Rain has contracted for a full stack development of this application that will include a database and a client-facing web application dashboard, through which users at Grazioso Salvare will access the database. The full stack development will be fully completed in Projects One and Two.Grazioso Salvare has also requested that the code for this project be open source and accessible on GitHub, so that it may be used and adapted by similar organizations. To that end, they have asked that you also create a README file to accompany your work.In Project One, you will complete the first phase of this development by creating a database in MongoDB that can interact with client-side code. You will also create an initial README file to accompany your code. In Project Two, later in this course, you will complete the second phase of development by updating the database, producing the dashboard, and updating the README file to explain the full stack development.DirectionsDatabase Commands and CRUD Python ModuleFor your work on Project One, you will incorporate two previously completed milestones. First is the indexing for optimizing queries and authentication for database security, which you completed in the Module Three Milestone. Second is the CRUD (Create, Update, Read, and Delete) functionality for the animal database, which you began in the Module Four Milestone and will complete in this project.You have been asked to create a database for the Grazioso Salvare project that is able to interface with client-side code. In order to do so, you must complete the following:Upload the Austin Animal Center Outcomes data set into MongoDB by inserting a CSV file using the appropriate MongoDB import tool. The data set is located in the Supporting Materials section. Complete the import using the mongoimport tool and take screenshots of both the import command and its execution. These screenshots will later be included in your README file.Note: If you completed the Module Three Milestone, you have already completed this step. Be sure to include your screenshots from the Module Three Milestone in your README file.Create an administrator account and a user account in the mongo shell to ensure user authentication to the database and collection that was created. Be sure to take a screenshot of the mongo shell execution command screen that shows your login process with both accounts. This screenshot will later be included in your README file.Note: If you completed the Module Three Milestone, you have already completed this step. Be sure to include your screenshots from the Module Three Milestone in your README file.Next, you must develop a Python module in a PY file, using object-oriented programming methodology, to enable CRUD functionality for the database. To support code reusability, your Python code needs to be importable as a module by other Python scripts.Develop a CRUD class that, when instantiated, provides the following functionality:A Create method that inserts a document into a specified MongoDB database and collectionInput -> argument to function will be a set of key/value pairs in the data type acceptable to the MongoDB driver insert API call.Return -> “True” if successful insert, else “False”.A Read method that queries for document(s) from a specified MongoDB database and specified collectionInput -> arguments to function should be the key/value lookup pair to use with the MongoDB driver find API call.Return -> result in cursor if successful, else MongoDB returned error message.An Update method that queries for and changes document(s) from a specified MongoDB database and specified collectionInput -> arguments to function should be the key/value lookup pair to use with the MongoDB driver find API call. Last argument to function will be a set of key/value pairs in the data type acceptable to the MongoDB driver insert API call.Return -> result in JSON format if successful, else MongoDB returned error message.A Delete method that queries for and removes document(s) from a specified MongoDB database and specified collectionInput -> arguments to function should be the key/value lookup pair to use with the MongoDB driver find API call.Return -> result in JSON format if successful, else MongoDB returned error message.As you develop your code, be sure to use industry standard best practices such as proper naming conventions, exception handling, and in-line comments. This will ensure that your code is easy to read and reusable for future projects. Refer to the Python Style Guide, located in the Supporting Materials section, to help with these industry standard best practices.Note: If you completed the Module Four Milestone, you have already developed the Create and Read functionality.Finally, you must test your Python module to make sure that it works. To do this, create a Python script that imports your CRUD Python module to call and test all instances of CRUD functionality. This script should be created in a separate Jupyter Notebook (IPYNB) file, and should import and instantiate an object from your CRUD library to effect changes in MongoDB. Be sure to use the username and password for the “aacuser” account for authentication when instantiating the class. After creating your script, execute it in Jupyter Notebook and take screenshots of the commands and their execution. These screenshots will later be included in your README file.Note: If you completed the Module Four Milestone, you have already begun this work. Expand your script to call and test the Update and Delete functionality.README FileGrazioso Salvare has requested documentation to accompany the CRUD Python module. This will ensure that they are able to understand the work that was completed. It will also help them maintain the code for the database.To document this project, you must create a README file that includes the following:An explanation of the purpose of the CRUD Python moduleAn explanation of how the module should be used, including:A description of the Python driver for Mongo that was used and why it was chosenAn explanation of the attributes and working functionality of the CRUD operationsA demonstration of the module’s functional operations, including:Screenshots of the MongoDB import execution. You took these screenshots in Step 1.Screenshots of the user authentication execution. You took these screenshots in Step 2.Screenshots of the CRUD functionality test execution. You took these screenshots in Step 4.Note: If you completed the Module Four Milestone, you have already begun work on your README file. You will need to add more information to complete your README file and fully document your work in Project One.What to SubmitTo complete this project, you must submit the following:Database Commands and CRUD Python ModuleSubmit the IPYNB and PY files containing your code for the project. This includes the Python module that you developed to enable all CRUD functionality and the Python script that calls that functionality. All code files should follow industry standard best practices, including well-commented code.README FileYour submission should be a Word (DOC or DOCX) file containing an explanation of the Python module that you developed to enable CRUD functionality. In your README file, be sure to include all required screenshots.
CYB 602 National University Threat Modeling Essay
Answer the following Essay Questions:Your answers should be written in essay form which includes having a clear introducti ...
CYB 602 National University Threat Modeling Essay
Answer the following Essay Questions:Your answers should be written in essay form which includes having a clear introduction, body, and conclusion; these are not section headings, just basic components of an essay (this implies at least 3 paragraphs). Use examples as applicable. There is no minimum length, as long as you have the three basic components and you clearly answer the question (see special note for Q2). Your answers should be in your own words; although, short quotes can be used as needed. Cite any references used, in APA format. #Q1. You are a security analyst at an organization that runs several web applications. Your CIO is interested in using threat modeling as part of the software development lifecycle. Provide her an overview of threat modeling and the value it would provide to your company - you need to choose between an asset/risk-based or threat/security-based approach. As part of your overview include a detailed explanation of the appropriate threat model for your approach (e.g., PASTA or STRIDE or another standardized methodology), which should address the different objectives the model attempts to achieve, and provide two potential mitigations for each threat/attack scenario. [75 points] You can make any assumptions you want about the web application, just make sure you explain them in the essay. Avoid any examples that might be in the textbook.#Q2. Describe an attack tree and what it is used for. Provide an example attack tree on how you would cheat on this Midterm exam. (Do not cheat on this exam or test your attack tree. This is a thought exercise only). [25 points][Special Note for Q2: You do not need all three basic components of an essay for this response, as long as you provide a thorough/complete description of an attack tree.]Assignment Formatting Requirements:APA Standard 1-inch margins all aroundStandard font (e.g., Arial, Times Roman, Calibri, Tahoma, etc.)12-pt font sizeDouble-spacedNo cover page - use a simple heading at the top of the first page with Course #/Title, Exam Name, Your Name, and Date (this heading can be left-justified, centered or right-justified); also no AbstractIdentify the question number for each response (e.g., "Essay Question #1") - do not repeat the actual question text.When using external sources, list the references immediately following the end of the essay question where used (do not put all references at the end of the document)Start Q2 on a new page
4 pages
Digital Forensics
On the eighth day of March, Mikayla Munn called 911 with a report she had given birth in bath tab, unfortunately her child ...
Digital Forensics
On the eighth day of March, Mikayla Munn called 911 with a report she had given birth in bath tab, unfortunately her child had passed out. As stated ...
Similar Content
Process Control and Management in a modern day operating system, computer science homework help
Required Actions: Assignment 5.2 – Research, Practice (hands-on), and document Process Control and Management in a moder...
Golden Gate University IT Management Questionnaire
1. What is/are TCP/IP? Why are they of sort of "cosmic" importance to our ability to seamlessly use the Internet? 2. Wh...
Procedural Design for Assembly Project
I need the procedural design for the flow chart that is attached. Also attached is an example of a procedural design; plea...
San Jose State University Legal Regulations Compliance and Investigation Questions
1.What is the Electronic Frontier Foundation’s mission statement?2. Did the U.S. government violate the constitutional r...
AIT 612 Texas A & M University Information Systems Vulnerability Discussion
Attached is the exam and another document you will need for Question 5. This is an open book/notes exam....
Communication Server Real time Communication System
Focusing on current communication technology and future enhancement capabilities, as a network professional *evaluate Real...
I Have A Set Of Questions.
The process of merging, in which one company decides to join with another company so as to operate as one large company, c...
Computer Vision
A. Computer Vision is just a field in artificial Intelligence that focuses on how computers tend to understand various ima...
10336163 1
The challenges of maintaining Information Security at a Remote Recovery Location The challenges of maintaining Information...
Related Tags
Book Guides
Get 24/7
Homework help
Our tutors provide high quality explanations & answers.
Post question
Most Popular Content
ENG 3105 Boston University Data Privacy Feasibility Report Paper
Final Draft Word Count and Setup Requirement:Polished, properly formatted, 8+ page report (plus a cover page and a Referen ...
ENG 3105 Boston University Data Privacy Feasibility Report Paper
Final Draft Word Count and Setup Requirement:Polished, properly formatted, 8+ page report (plus a cover page and a References page)4 or more research sourcesAPA cover page, in-text citation, and References page12-point Times New Roman fontDouble-spaced lines3rd person point of viewWHAT:Research and write an 8+ page Feasibility Report that offers a specific solution to a defined business-related problem. This can be a company that you worked at or a company that you read about in the news media.HOW:Use the steps in process writing to determine the problem and the solution that will be described in this assignment.Example business-specific problems:Facebook selling users’ private information (without their consent) to Cambridge Analytica.Volkswagen’s automobile emissions scandal.Fox News’ firing of Bill O’Reilly.Adidas’ insensitive Boston Marathon email.United Airlines’ removal of a passenger.Harambe the gorilla at the Cincinnati ZooHere are some questions to consider before drafting the report:What is the specific problem you will discuss in your Feasibility Report?Have the problem and solution been narrowed in scope to be described within the limits of this paper’s page count?What action do you want to convince the audience to do/accept?Will the report attempt to solve an internal organizational problem?Who is the target audience?Will the Feasibility Report be addressed from one department in the organization to another? Or will it be from an individual to a department within the organization?Who has the power to approve the recommendations in your report?What research findings will you need?How much background information will be needed to ensure the audience understands the problem and the need for solution?What specific research findings will best support your description of the problem and your proposed recommendations for change?As you develop your Feasibility Report for this course, keep in mind the final draft of the assignment must consider only a single, feasible solution and apply APA citation style.Rhetorical Structure: The Feasibility Report must contain these required sections:Title/cover pageTable of ContentsAbstractIntroduction (overview, background)purpose of reportproblems that motivated reportperson who initiated reportDiscussion (body, findings)criteria upon which recommended solution will be baseddata/research findingsanalysis of data against criteriaConclusionsummary giving significance of findings and drawing conclusion based on data/findings in reportrecommendation for next steps or course of action to be taken based on discussion in reportReferencesA Peer Review session is scheduled for the advanced draft of this assignment; participation in Peer Review as a reviewer and reviewee is required. Further details about Peer Review will be provided at a later time.WHY: The Feasibility Report is an informative, analytical business document that uses research to persuade an audience to accept and/or implement a particular solution in response to a defined issue or need. Feasibility Reports are most commonly designed to do one or more of the following:communicate a recommended solution from one business or department to another;communicate a recommended solution from an individual to a business or department;solve an internal organizational problem.This assignment allows you to demonstrate understanding of rhetorical appeals and definitions used in this type of business communication. It reinforces knowledge of writing as a process in which personal and collaborative skills are used in service of substantive revision.
San Diego State University Placer Hills Real Estate Excel Project
At Placer Hills Real Estate, commission is split with other agencies based on price groups. You create a one-variable data ...
San Diego State University Placer Hills Real Estate Excel Project
At Placer Hills Real Estate, commission is split with other agencies based on price groups. You create a one-variable data table to display results for various split rates. Additionally, you create scenarios for selling price and commission and create a histogram about sales.[Student Learning Outcomes 9.1, 9.3, 9.4, 9.6]File Needed: PlacerHills-09.xlsx (Available from the Start File link.)Completed Project File Name: [your name]-PlacerHills-09.xlsxSkills Covered in This ProjectBuild a one-variable data table.Use Solver.Create and manage scenarios.Create a histogram with a chart. Open the PlacerHills-09 start file. The file will be renamed automatically to include your name. Change the project file name if directed to do so by your instructor Enable the content security warning.Review formulas. Select cell C14 on the Calculator worksheet. The total commission is calculated by multiplying the selling price by the commission rate. Select cell C15. The IFS function checks the selling price (C12) to determine the split percentage (column D) based on the price group. Select cell C16. The IFS function checks the selling price (C12) to determine the administrative fee percentage (column E) and multiplies that percentage by the value in cell C15 to calculate the fee in dollars. Select cell C17. The net commission is calculated by subtracting the fees from the PHRE amount.Build one-variable data tables. Select cell C20 and create a reference to cell C15. Select cell D20 and create a reference to cell C17. Both formulas depend on cell C12, the one variable. Use cell D8 as the column input for the data table (Figure 9-87). (You can use any percentage from column D because its value is replaced by the proposed rates in column B in the data table.)Figure 9-87 Data table setup for commission rates Decrease the decimal two times for all values in the data table.Name cell ranges. Click the Price Solver worksheet tab. Click cell C12 and name the range Selling_Price. You cannot use spaces in a range name. Name cell C14 as Total_Commission and cell C17 as PHRE_Commission. Install the Solver Add-in and the Analysis ToolPak.Use Solver to find target PHRE net commission amounts. Build a Solver problem with cell C17 as the objective cell. For the first solution, set the objective to a value of 50000 by changing cell C12. Use the GRG Nonlinear solving method. Save the results as a scenario named $50,000. Restore the original values and run another Solver problem to find a selling price for a PHRE commission of 75000. Save these results as a scenario named $75,000. Restore the original values and run a third Solver problem to find a selling price for a net commission of $100,000. Save these results as a scenario and restore the original values.Manage scenarios. Show the $50,000 scenario in the worksheet. Create a Scenario summary report for cells C12, C14, and C17.Create a histogram for recent sales. Click the Sales Forecast sheet tab and select cell G13. Create a bin range of 10 values starting at 350,000 with intervals of 50,000, ending at 800,000 in cell G22. Use the Analysis ToolPak to create a histogram for cells E5:E26. Do not check the Labels box and select the bin range in your worksheet. Select cell H3 for the Output Range and include a chart. Position and size the chart from cell K3 to cell V19. Edit the horizontal axis title to display Selling Price and edit the vertical axis title to Number of Sales. Edit the chart title to display Sales by Price Group. Select and delete the legend. Delete cells G13:G22 (Figure 9-88).Figure 9-88 Histogram and chart for sales data Save and close the workbook (Figure 9-89).Figure 9-89 Completed worksheets for Excel 9-5 Upload and save your project file. Submit project for grading.Reset Progress Back to top
4 pages
Hw3 Net 413 Winter 2021
(5 points) A DHCP Server allocates each IPv4 address with a lease time. What is the purpose of the lease time? What happen ...
Hw3 Net 413 Winter 2021
(5 points) A DHCP Server allocates each IPv4 address with a lease time. What is the purpose of the lease time? What happens if an IPv4 client does not ...
SNHU Apply Database Systems Concepts and Principles Project
CompetenciesIn this project, you will demonstrate your mastery of the following competencies:Apply database systems concep ...
SNHU Apply Database Systems Concepts and Principles Project
CompetenciesIn this project, you will demonstrate your mastery of the following competencies:Apply database systems concepts and principles in the development of a client/server applicationCreate a database that can interface with client-side codeScenarioYou work for Global Rain, a software engineering company that specializes in custom software design and development. Your team has been assigned to work on a project for an innovative international rescue-animal training company, Grazioso Salvare. You have been made the lead developer on this project.As part of its work, Grazioso Salvare identifies dogs that are good candidates for search-and-rescue training. When trained, these dogs are able to find and help to rescue humans or other animals, often in life-threatening conditions. To help identify dogs for training, Grazioso Salvare has reached an agreement with a non-profit agency that operates five animal shelters in the region around Austin, Texas. This non-profit agency will provide Grazioso Salvare with data from their shelters.In meeting with the client, Grazioso Salvare, you have discovered that they look for certain profiles in dogs to train. For instance, search-and-rescue training is generally more effective for dogs that are no more than two years old. Additionally, certain breeds of dogs are proficient at different types of rescue, such as water rescue, mountain or wilderness rescue, locating humans after a disaster, or finding a specific human by tracking their scent.Grazioso Salvare is seeking a software application that can work with existing data from the animal shelters to identify and categorize available dogs. Global Rain has contracted for a full stack development of this application that will include a database and a client-facing web application dashboard, through which users at Grazioso Salvare will access the database. The full stack development will be fully completed in Projects One and Two.Grazioso Salvare has also requested that the code for this project be open source and accessible on GitHub, so that it may be used and adapted by similar organizations. To that end, they have asked that you also create a README file to accompany your work.In Project One, you will complete the first phase of this development by creating a database in MongoDB that can interact with client-side code. You will also create an initial README file to accompany your code. In Project Two, later in this course, you will complete the second phase of development by updating the database, producing the dashboard, and updating the README file to explain the full stack development.DirectionsDatabase Commands and CRUD Python ModuleFor your work on Project One, you will incorporate two previously completed milestones. First is the indexing for optimizing queries and authentication for database security, which you completed in the Module Three Milestone. Second is the CRUD (Create, Update, Read, and Delete) functionality for the animal database, which you began in the Module Four Milestone and will complete in this project.You have been asked to create a database for the Grazioso Salvare project that is able to interface with client-side code. In order to do so, you must complete the following:Upload the Austin Animal Center Outcomes data set into MongoDB by inserting a CSV file using the appropriate MongoDB import tool. The data set is located in the Supporting Materials section. Complete the import using the mongoimport tool and take screenshots of both the import command and its execution. These screenshots will later be included in your README file.Note: If you completed the Module Three Milestone, you have already completed this step. Be sure to include your screenshots from the Module Three Milestone in your README file.Create an administrator account and a user account in the mongo shell to ensure user authentication to the database and collection that was created. Be sure to take a screenshot of the mongo shell execution command screen that shows your login process with both accounts. This screenshot will later be included in your README file.Note: If you completed the Module Three Milestone, you have already completed this step. Be sure to include your screenshots from the Module Three Milestone in your README file.Next, you must develop a Python module in a PY file, using object-oriented programming methodology, to enable CRUD functionality for the database. To support code reusability, your Python code needs to be importable as a module by other Python scripts.Develop a CRUD class that, when instantiated, provides the following functionality:A Create method that inserts a document into a specified MongoDB database and collectionInput -> argument to function will be a set of key/value pairs in the data type acceptable to the MongoDB driver insert API call.Return -> “True” if successful insert, else “False”.A Read method that queries for document(s) from a specified MongoDB database and specified collectionInput -> arguments to function should be the key/value lookup pair to use with the MongoDB driver find API call.Return -> result in cursor if successful, else MongoDB returned error message.An Update method that queries for and changes document(s) from a specified MongoDB database and specified collectionInput -> arguments to function should be the key/value lookup pair to use with the MongoDB driver find API call. Last argument to function will be a set of key/value pairs in the data type acceptable to the MongoDB driver insert API call.Return -> result in JSON format if successful, else MongoDB returned error message.A Delete method that queries for and removes document(s) from a specified MongoDB database and specified collectionInput -> arguments to function should be the key/value lookup pair to use with the MongoDB driver find API call.Return -> result in JSON format if successful, else MongoDB returned error message.As you develop your code, be sure to use industry standard best practices such as proper naming conventions, exception handling, and in-line comments. This will ensure that your code is easy to read and reusable for future projects. Refer to the Python Style Guide, located in the Supporting Materials section, to help with these industry standard best practices.Note: If you completed the Module Four Milestone, you have already developed the Create and Read functionality.Finally, you must test your Python module to make sure that it works. To do this, create a Python script that imports your CRUD Python module to call and test all instances of CRUD functionality. This script should be created in a separate Jupyter Notebook (IPYNB) file, and should import and instantiate an object from your CRUD library to effect changes in MongoDB. Be sure to use the username and password for the “aacuser” account for authentication when instantiating the class. After creating your script, execute it in Jupyter Notebook and take screenshots of the commands and their execution. These screenshots will later be included in your README file.Note: If you completed the Module Four Milestone, you have already begun this work. Expand your script to call and test the Update and Delete functionality.README FileGrazioso Salvare has requested documentation to accompany the CRUD Python module. This will ensure that they are able to understand the work that was completed. It will also help them maintain the code for the database.To document this project, you must create a README file that includes the following:An explanation of the purpose of the CRUD Python moduleAn explanation of how the module should be used, including:A description of the Python driver for Mongo that was used and why it was chosenAn explanation of the attributes and working functionality of the CRUD operationsA demonstration of the module’s functional operations, including:Screenshots of the MongoDB import execution. You took these screenshots in Step 1.Screenshots of the user authentication execution. You took these screenshots in Step 2.Screenshots of the CRUD functionality test execution. You took these screenshots in Step 4.Note: If you completed the Module Four Milestone, you have already begun work on your README file. You will need to add more information to complete your README file and fully document your work in Project One.What to SubmitTo complete this project, you must submit the following:Database Commands and CRUD Python ModuleSubmit the IPYNB and PY files containing your code for the project. This includes the Python module that you developed to enable all CRUD functionality and the Python script that calls that functionality. All code files should follow industry standard best practices, including well-commented code.README FileYour submission should be a Word (DOC or DOCX) file containing an explanation of the Python module that you developed to enable CRUD functionality. In your README file, be sure to include all required screenshots.
CYB 602 National University Threat Modeling Essay
Answer the following Essay Questions:Your answers should be written in essay form which includes having a clear introducti ...
CYB 602 National University Threat Modeling Essay
Answer the following Essay Questions:Your answers should be written in essay form which includes having a clear introduction, body, and conclusion; these are not section headings, just basic components of an essay (this implies at least 3 paragraphs). Use examples as applicable. There is no minimum length, as long as you have the three basic components and you clearly answer the question (see special note for Q2). Your answers should be in your own words; although, short quotes can be used as needed. Cite any references used, in APA format. #Q1. You are a security analyst at an organization that runs several web applications. Your CIO is interested in using threat modeling as part of the software development lifecycle. Provide her an overview of threat modeling and the value it would provide to your company - you need to choose between an asset/risk-based or threat/security-based approach. As part of your overview include a detailed explanation of the appropriate threat model for your approach (e.g., PASTA or STRIDE or another standardized methodology), which should address the different objectives the model attempts to achieve, and provide two potential mitigations for each threat/attack scenario. [75 points] You can make any assumptions you want about the web application, just make sure you explain them in the essay. Avoid any examples that might be in the textbook.#Q2. Describe an attack tree and what it is used for. Provide an example attack tree on how you would cheat on this Midterm exam. (Do not cheat on this exam or test your attack tree. This is a thought exercise only). [25 points][Special Note for Q2: You do not need all three basic components of an essay for this response, as long as you provide a thorough/complete description of an attack tree.]Assignment Formatting Requirements:APA Standard 1-inch margins all aroundStandard font (e.g., Arial, Times Roman, Calibri, Tahoma, etc.)12-pt font sizeDouble-spacedNo cover page - use a simple heading at the top of the first page with Course #/Title, Exam Name, Your Name, and Date (this heading can be left-justified, centered or right-justified); also no AbstractIdentify the question number for each response (e.g., "Essay Question #1") - do not repeat the actual question text.When using external sources, list the references immediately following the end of the essay question where used (do not put all references at the end of the document)Start Q2 on a new page
4 pages
Digital Forensics
On the eighth day of March, Mikayla Munn called 911 with a report she had given birth in bath tab, unfortunately her child ...
Digital Forensics
On the eighth day of March, Mikayla Munn called 911 with a report she had given birth in bath tab, unfortunately her child had passed out. As stated ...
Earn money selling
your Study Documents