COMPETENCIES
4020.4.1 : Introduction to Software Engineering
The graduate applies software engineering core principles, the generic process framework, and introductory software engineering concepts to a software project.
4020.4.2 : Software Engineering and Process Models
The graduate recommends a software engineering process model for a project.
4020.4.3 : Requirements Engineering
The graduate interprets requirements refined through the software engineering process.
4020.4.4 : Software Design Concepts, Including Architecture
The graduate designs requirements-based software solutions using software engineering design concepts and patterns.
4020.4.5 : Quality Concepts, Software Quality Assurance, and Software Testing
The graduate integrates software quality testing and assurance throughout the software development process.
INTRODUCTION
In this assessment, you will review a requirements document and then propose a software solution. Your submission will showcase what you’ve learned in the course through the creation of a design and test plan, which is a deliverable for the waterfall methodology. Review the scenario, requirements, and rubric below for additional guidance as you complete this assessment.
SCENARIO
You are a member of a software development team for a project, which includes business analysts, solution analysts, developers, quality assurance professionals, and a project manager, among other team members. You have been tasked with completing a solution proposal and design and test plan with the help of your team to support the software development process. The American Video Game Company has provided a high-level requirements document to aid you in identifying an appropriate solution.
The project is to implement a customer relationship management (CRM) system for the sales force of a medium-sized company. The initial requirements document has been provided for you to use in determining a solution. You may choose to implement a customizable/commercial off-the-shelf (COTS) system, or you may decide to have the system custom built. When making this decision, ensure all requirements are considered and can be implemented if choosing a COTS system. If you decide to build the system, consider the additional resources that will be needed. Review the attached “CRM Requirements” document provided with the assessment to gain an overall understanding of the system the American Video Game Company is looking for.
REQUIREMENTS
Your submission must be your original work. No more than a combined total of 30% of the submission and no more than a 10% match to any one individual source can be directly quoted or closely paraphrased from sources, even if cited correctly. An originality report is provided when you submit your task that can be used as a guide.
You must use the rubric to direct the creation of your submission because it provides detailed criteria that will be used to evaluate your work. Each requirement below may be evaluated by more than one rubric aspect. The rubric aspect titles may contain hyperlinks to relevant portions of the course.
Review the attached “CRM Requirements” to gain an overall understanding of the system that American Video Game Company is looking for. Then propose a software solution for American Video Game Company by doing the following:
A. Introduce your proposed system, including a purpose statement, overview of the problem, goals and objectives for the project and solution, prerequisites, scope, and environment, as outlined in the attached “Design Template.”
B. Explain how your software solution addresses five distinct requirements from the attached “CRM Requirements.”
C. Discuss the waterfall method by doing the following:
1. Compare the advantages and disadvantages of the waterfall method to those of another development method of your choice.
2. Evaluate whether the waterfall method or the development method you chose in C1 is better suited to the solution for American Video Game Company, including specific examples to justify your claims.
D. Create two visual representations of your software solution (e.g., storyboard, flowchart, UML diagram, ERD) that illustrate how the system process or workflow aligns with and supports the business process for American Video Game Company.
E. Create a test plan with test cases for three different functional aspects of your software solution, including the following:
• preconditions for each test case
• steps for each test case
• expected results for each test case
F. Acknowledge sources, using in-text citations and references, for content that is quoted, paraphrased, or summarized.
G. Demonstrate professional communication in the content and presentation of your submission.[supanova_question]
The instructions below include sources to use for the research paper but still require 1 more outside source. Research
The instructions below include sources to use for the research paper but still require 1 more outside source.
Research Report #1: Data Breach Incident Analysis and Report
Scenario
Padgett-Beale Inc.’s (PBI) insurance company, CyberOne Business and Casualty Insurance Ltd, sent an audit team to review the company’s security policies, processes, and plans. The auditors found that the majority of PBI’s operating units did not have specific plans in place to address data breaches and, in general, the company was deemed “not ready” to effectively prevent and/or respond to a major data breach. The insurance company has indicated that it will not renew PBI’s cyber insurance policy if PBI does not address this deficiency by putting an effective data breach response policy and plan in place. PBI’s executive leadership team has established an internal task force to address these problems and close the gaps because they know that the company cannot afford to have its cyber insurance policy cancelled.
Unfortunately, due to the sensitivity of the issues, no management interns will be allowed to shadow the task force members as they work on this high priority initiative. The Chief of Staff (CoS), however, is not one to let a good learning opportunity go to waste … especially for the management interns. Your assignment from the CoS is to review a set of news articles, legal opinions, and court documents for multiple data breaches that affected a competitor, Marriott International (Starwood Hotels division). After you have done so, the CoS has asked that you write a research report that can be shared with middle managers and senior staff to help them understand the problems and issues arising from legal actions taken against Marriott International in response to this data breach in one of its subsidiaries (Starwood Hotels).
Research
1. Read / Review the readings for Weeks 1, 2, 3, and 4.
2. Research the types of insurance coverage that apply to data breaches. Pay attention to the security measures required by the insurance companies before they will grant coverage (“underwriting requirements”) and provisions for technical support from the insurer in the event of a breach. Here are three resources to help you get started.
a. https://woodruffsawyer.com/wp-content/uploads/2019/06/40842_Woodruff-Sawyer-Cyber-Buying-Guide_Final.pdf
b. https://www.travelers.com/cyber-insurance
c. https://wsandco.com/cyber-liability/cyber-basics/
3. Read / Review at least 3 of the following documents about the Marriott International / Starwood Hotels data breach and liability lawsuits.
a. https://www.insurancejournal.com/news/national/2018/12/03/510811.htm
b. https://ico.org.uk/about-the-ico/news-and-events/news-and-blogs/2019/07/statement-intention-to-fine-marriott-international-inc-more-than-99-million-under-gdpr-for-data-breach/
c. https://www.bbc.com/news/technology-54748843
d. http://starwoodstag.wpengine.com/wp-content/uploads/2019/05/us-en_First-Response.pdf
e. https://www.consumer.ftc.gov/blog/2018/12/marriott-data-breach
f. https://news.marriott.com/2019/07/marriott-international-update-on-starwood-reservation-database-security-incident/
4. Find and review at least one additional resource on your own that provides information about data breaches and/or best practices for preventing and responding to such incidents.
5. Using all of your readings, identify at least 5 best practices that you can recommend to Padgett-Beale’s leadership team as it works to improve its data breach response policy and plans.
Write
Write a three to five (3-5) page report using your research. At a minimum, your report must include the following:
1. An introduction or overview of the problem (cyber insurance company’s audit findings regarding the company’s lack of readiness to respond to data breaches). This introduction should be suitable for an executive audience and should explain what cyber insurance is and why the company needs it.
2. An analysis section in which you discuss the following:
a. Specific types of data involved in the Starwood Hotels data breaches and the harm
b. Findings by government agencies / courts regarding actions Starwood Hotels / Marriott International should have taken
c. Findings by government agencies / courts regarding liability and penalties (fines) assessed against Marriott International.
3. A review of best practices which includes 5 or more specific recommendations that should be implemented as part of Padgett-Beale’s updated data breach response policy and plans. Your review should identify and discuss at least one best practice for each of the following areas: people, processes, policies and technologies. (This means that one of the four areas will have two recommendations for a total of 5.)
4. A closing section (summary) in which you summarize the issues and your recommendations for policies, processes, and/or technologies that Padgett-Beale, Inc. should implement.
Submit for Grading
Submit your research paper in MS Word format (.docx or .doc file) using the Research Report #1 Assignment in your assignment folder. (Attach your file to the assignment entry.)
Additional Information
1. To save you time, a set of appropriate resources / reference materials has been included as part of this assignment. You must incorporate at least five of these resources into your final deliverable. You must also include one resource that you found on your own.
2. Your research report should be professional in appearance with consistent use of fonts, font sizes, margins, etc. You should use headings to organize your paper. The CSIA program recommends that you follow standard APA formatting since this will give you a document that meets the “professional appearance” requirements. APA formatting guidelines and examples are found under Course Resources > APA Resources. An APA template file (MS Word format) has also been provided for your use.
3. You are expected to write grammatically correct English in every assignment that you submit for grading. Do not turn in any work without (a) using spell check, (b) using grammar check, (c) verifying that your punctuation is correct and (d) reviewing your work for correct word usage and correctly structured sentences and paragraphs.
4. You are expected to credit your sources using in-text citations and reference list entries. Both your citations and your reference list entries must follow a consistent citation style (APA, MLA, etc.).
[supanova_question]
Research Project Details You will demonstrate an understanding of the course and Academic literature or preview review journal review by Essay
Computer Science Assignment Help Research Project Details You will demonstrate an understanding of the course and Academic literature or preview review journal review by completing the Final Research paper. You are required to complete one final research paper. The research paper provides you with an opportunity to apply competencies gained in the course and conduct research by reviewing different academic journals and peer-reviewed journals to select your topic, write the abstract, and develop a complete paper. It is highly recommended to submit the Abstract/paper at different conferences. It is required to submit your Grammarly report along with your Draft and Final Paper. Grading: The final grade for the Research Paper will be a composite of the scores on the following deliverables due at these Weeks: Week 4: Abstract and Outline (7%) – 100 points Week 7: Draft (10%) – 120 points Week 10: Final paper (11%)- 130 points Promoting Originality One or more of your course activities may utilize a tool designed to promote original work and evaluate your submissions for Plagiarism. More information about this tool is available in Grammarly. Phase 1: Assignment: Research Paper Abstract and Outline: Throughout this course, you will work on a research paper on a course-related topic of your choice and approved by your instructor. This research paper is an opportunity for you to personalize the concepts you are learning in this course. Ensure to pick a topic that you can find substantial research papers and articles to support your research paper. Through the course, you will complete the following: In Week 4, you will submit the research title after approval of your instructor and submit the abstract with the outline In Week 7, you will submit an intermediate draft of the research paper. In Week 10, you will submit the final draft of your paper In week 4, select a topic for your research paper and get it approved by your instructor. Then, submit an abstract on your paper topic. The abstract is an executive overview of your paper. Develop an outline along with references It should be a 150-300 words summary that would be appropriate to give your instructor so that they would know the essence of your project without reading the paper in its entirety. Please identify the external sources you will use for further research. Outline Overview: Provide a brief outline of your project (approximately 1–2 paragraphs, including your intended thesis statement) along with an outline of the proposed project (introduction, key points, and conclusion, etc.) Add main topic headings with appropriate subheadings (2–4 subheadings are suggested). The outline might be modified as needed for your topic. Ensure your choices of headings and subheadings are appropriate, given the literature that is available on your chosen topic. Your outline will likely be modified by the discovery of additional research on your topic. Include at least one reference appropriate for each main section of your paper. References must be primarily concerned with that specific topic and not simply report on the topic as part of its introduction or discussion. Include a Reference page following the APA format (6th Edition). Use the APA writing guidelines for all submissions related to this assignment. Detail any issues or challenges you foresee related to the final project along with any assistance that your instructor can provide in the coming weeks. Your outline should demonstrate a clear understanding of the topic to be studied, the methodologies involved, the challenges that need to be resolved, and the appropriate resolution strategy. Note: Use the Talladega College Library to find different articles Rubric For: Abstract, Draft and Final Paper Criteria Rating 15 Pts 12 pts 10 pts 5 pts 0 pts Topic [supanova_question]
Create a class Square with attribute Border_length, with default value = 1. Provide member functions that calculate the perimeter and
Create a class Square with attribute Border_length, with default value = 1. Provide member functions that calculate the perimeter and the area of the square. Also, provide set and get functions for the Border_length attribute. The set functions should verify that Border_length is a floating-point number larger than 0.0 and less than 15. Define a square object on the main and find the perimeter and the area of the square with 6 border length[supanova_question]