CS 230 SNHU Software Design Template of the Gaming Room Project

User Generated

gnvjb2020

Programming

CS 230

Southern New Hampshire University

CS

Description

Unformatted Attachment Preview

6/11/2021  Project Three Guidelines and Rubric - CS-230-J5951 Operating Platforms 21EW5  Competency In this project, you will demonstrate your mastery of the following competency: Analyze the characteris cs of and techniques specific to various systems architectures Scenario You work for Crea ve Technology Solu ons (CTS) as a Technology Consultant. First, you introduced your client, The Gaming Room, to different approaches they can use as they expand their game onto various opera ng systems. You then explained the integra on of the client’s game in a distributed environment. Now, you will explain how to apply the client’s needs to the architectures of the different opera ng pla orms available. In rela on to their game, Draw It or Lose It, you have been asked to: Explain the opera ng system architectures for different opera ng systems. Analyze the differen al file system components that represent a collec on of data. Explain the func ons of memory and storage management. Iden fy memory management techniques. Describe distributed systems and the networks that interconnect them. Direc ons Analyze the characteris cs of and techniques specific to various systems architectures and make a recommenda on to The Gaming Room. Specifically, address the following in the Recommenda ons sec on of the so ware design document: 1. Opera ng Pla orm: Recommend an appropriate opera ng (server) pla orm that will allow The Gaming Room to expand Draw It or Lose It to other compu ng environments. https://learn.snhu.edu/d2l/le/content/748694/viewContent/12879772/View 1/3 6/11/2021 Project Three Guidelines and Rubric - CS-230-J5951 Operating Platforms 21EW5 2. Opera ng Systems Architectures: Describe the details of the chosen opera ng pla orm architectures. 3. Storage Management: Iden fy an appropriate storage management system to be used with the recommended opera ng pla orm. 4. Memory Management: Explain how the recommended opera ng pla orm uses memory management techniques for the Draw It or Lose It so ware. 5. Distributed Systems and Networks: Knowing that the client would like Draw It or Lose It to communicate between various pla orms, explain how this may be accomplished with distributed so ware and the network that connects the devices. Consider the dependencies between the components within the distributed systems and networks (connec vity, outages, and so on). 6. Security: Security is a must-have for the client. Explain how to protect user informa on on and between various pla orms. Consider the user protec on and security capabili es of the recommended opera ng pla orm. What to Submit To complete this project, you must submit the following: So ware Design Document Use the So ware Design Template provided in Project One that you have been building on and complete the Recommenda ons sec on. Please note: You will only be graded on the sec ons relevant to Project Three that are outlined in the Direc ons and Rubric. Although it may be helpful to implement feedback from your instructor on aspects that were outlined in Projects One and Two, it is not required for the Project Three submission. The purpose of building on this document is to have one complete document at the end of the course. Project Three Rubric Criteria Exemplary (100%) Proficient (85%) Needs Improvement (55%) Opera ng Pla orm Exceeds proficiency in an excep onally clear, insigh ul, Recommends an appropriate opera ng pla orm for Shows progress toward proficiency, but with errors or sophis cated, or crea ve expanding an applica on to omissions manner various compu ng Not Evident (0%) Value Does not a empt criterion 5 Does not a empt criterion 20 Does not a empt criterion 20 environments Opera ng System Architectures Exceeds proficiency in an excep onally clear, insigh ul, Describes the details of recommended opera ng Shows progress toward proficiency, but with errors or sophis cated, or crea ve pla orm architectures omissions; areas for manner improvement may include lack of detail in summarizing the various pla orms Storage Management Exceeds proficiency in an Iden fies an appropriate Shows progress toward excep onally clear, insigh ul, sophis cated, or crea ve manner storage management system to be used with the recommended opera ng pla orm proficiency, but with errors or omissions https://learn.snhu.edu/d2l/le/content/748694/viewContent/12879772/View 2/3 6/11/2021 Project Three Guidelines and Rubric - CS-230-J5951 Operating Platforms 21EW5 Criteria Memory Management Exemplary (100%) Proficient (85%) Needs Improvement (55%) Exceeds proficiency in an Explains how the Shows progress toward excep onally clear, insigh ul, sophis cated, or crea ve recommended opera ng pla orm uses memory proficiency, but with errors or omissions; areas for manner management techniques for improvement may include an applica on incomplete memory and Not Evident (0%) Value Does not a empt criterion 20 Does not a empt criterion 15 Does not a empt criterion 15 5 storage management explana on or lack of iden fica on of memory management techniques Distributed System and Networks Exceeds proficiency in an Explains how an applica on Shows progress toward excep onally clear, insigh ul, communicates across various proficiency, but with errors or sophis cated, or crea ve opera ng pla orms omissions; areas for manner improvement may include descrip on of distributed systems Security Exceeds proficiency in an Explains how to protect user Shows progress toward excep onally clear, insigh ul, informa on on and between proficiency, but with errors or sophis cated, or crea ve manner various pla orms omissions; areas for improvement may include a lack of security recommenda ons Ar cula on of Response Exceeds proficiency in an Clearly conveys meaning with Shows progress toward Submission has cri cal errors excep onally clear, insigh ul, sophis cated, or crea ve correct grammar, sentence structure, and spelling, proficiency, but with errors in grammar, sentence structure, in grammar, sentence structure, and spelling, manner demonstra ng an and spelling, nega vely preven ng understanding of understanding of audience impac ng readability ideas and purpose Total: https://learn.snhu.edu/d2l/le/content/748694/viewContent/12879772/View 100% 3/3 CS 230 Project Software Design Template Version 1.0 Table of Contents CS 230 Project Software Design Template Table of Contents Document Revision History Executive Summary Design Constraints System Architecture View Domain Model Evaluation Recommendations 1 2 2 3 3 3 3 3 5 Document Revision History Version 1.0 Date Author Comments Instructions Fill in all bracketed information on page one (the cover page), in the Document Revision History table, and below each header. Under each header, remove the bracketed prompt and write your own paragraph response covering the indicated information. 2 Executive Summary Design Constraints System Architecture View Please note: There is nothing required here for these projects, but this section serves as a reminder that describing the system and subsystem architecture present in the application, including physical components or tiers, may be required for other projects. A logical topology of the communication and storage aspects is also necessary to understand the overall architecture and should be provided. Domain Model Evaluation Using your experience to evaluate the characteristics, advantages, and weaknesses of each operating platform (Linux, Mac, and Windows) as well as mobile devices, consider the requirements outlined 3 below and articulate your findings for each. As you complete the table, keep in mind your client’s requirements and look at the situation holistically, as it all has to work together. In each cell, remove the bracketed prompt and write your own paragraph response covering the indicated information. Development Requirements Server Side Mac Linux Windows Mobile Devices Client Side Development Tools 4 Recommendations Analyze the characteristics of and techniques specific to various systems architectures and make a recommendation to The Gaming Room. Specifically, address the following: 1. Operating Platform: 2. Operating Systems Architectures: 3. Storage Management: 4. Memory Management: 5. Distributed Systems and Networks: 6. Security: 5
Purchase answer to see full attachment
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

View attached explanation and answer. Let me know if you have any questions.

Draw it or Lose it
CS 230 Project Software Design Template
Version 1.0

Table of Contents
CS 230 Project Software Design Template
Table of Contents
Document Revision History
Executive Summary
Design Constraints
System Architecture View
Domain Model
Evaluation
Recommendations

Error! Bookmark not defined.
2
2
3
3
3
3
4
5

Document Revision History
Versio
n
1.0

Date

Author

Comments







Instructions
Fill in all bracketed information on page one (the cover page), in the Document Revision History
table, and below each header. Under each header, remove the bracketed prompt and write your
own paragraph response covering the indicated information.

2

Executive Summary
The Gaming Room needs a web-based-game that can serve multiple platforms based on its popular
Android game, Super Draw. This game would be like Win, Lose or Draw.
Design Constraints





Multiple teams of multiple people
Checks for unique team/game names must be present
Only one instance of the game must be allowed at any one time
Game needs to...


Anonymous
Just what I needed. Studypool is a lifesaver!

Studypool
4.7
Trustpilot
4.5
Sitejabber
4.4

Related Tags