CIS 524 Discussion 1 post responses. Respond to the colleagues posts regarding: “Quality of Service” Please respond to the following: • Your design team presents a project to you, in which most inputs seem to have about a 1.5-second delay before a response. The lead designer has decided this response is acceptable. Analyze response-time models and decide if the response time in the presented project is acceptable. Explain why it is or is not.  • Evaluate the importance quality of service has to designers. Choose two areas discussed in the textbook you would focus your attention to ensure quality of service for a team of designers that you were managing. Justify your choices. NM’s post states the following: • Your design team presents a project to you, in which most inputs seem to have about a 1.5-second delay before a response. The lead designer has decided this response is acceptable. Analyze response-time models and decide if the response time in the presented project is acceptable. Explain why it is or is not.    Hello Classmates and Professor, Already halfway through the week. You have to remember quality of service refers to any technology that manages data traffic to reduce packet loss, latency and jitter on the network and it controls and manages network resources by setting priorities for specific types of data on the network. Providing sufficient Quality of Service (QoS) across IP networks is becoming an increasingly demand in today’s IT enterprise infrastructures.  QoS is necessary for voice and video streaming over the network and over all internet usage. Some applications that are run on the  network are sensitive to delay. These applications commonly use the UDP protocol as opposed to the TCP protocol. QoS helps manage packet loss, delay and jitter on your network infrastructure.   Organizations can achieve QoS by using certain tools and techniques, such as jitter buffer and traffic shaping. For many organizations, QoS is included in the service-level agreement (SLA) with their network service provider to guarantee a certain level of performance.   https://www.networkcomputing.com/networking/basics-qos   Response time is the time between the submission of a request and the completion of the response.  Your design must take this into consideration because after the users presses their option it is critical that user expectations are met with great return speed of task performance with little to no error rates and/or handling processes and procedures.  This will affect the user’s interest and quality assessment you want to avoid the user from having frustrating experiences with your design especially if they had previous experience and tolerance for delays. Your design should also be scalable A scalable system is one that can handle increasing numbers of requests without adversely affecting response time and throughput.   Lastly, your design should be tested for the following: * service time                                                                                                                                                 The time between the initiation and completion of the response to a request.   * think time                                                                                                                                                The time the user is not engaged in actual use of the processor.   * throughput                                                                                                                                                The number of requests processed per unit of time.   * wait time                                                                                                                                                   The time between the submission of the request and initiation of the response.   https://docs.oracle.com/cd/A95428_01/a86059/concpts.htm     • Evaluate the importance quality of service has to designers. Choose two areas discussed in the textbook you would focus your attention to ensure quality of service for a team of designers that you were managing. Justify your choices.   The importance of QOS is to manage your network and data traffic and to ensure there is enough bandwidth for the performance of critical applications so users get the best experience without lapse time, bottle necks, packet lose or latency.  You need to have the proper flow of data by prioritizing specific traffic. QOS is necessary for video streaming over the internet (which is most popular today). The quality of online services by the allocation of bandwidth for prioritization level and take control of traffic by providing   smooth fast internet connection to prevent bottlenecks and overloads, overflows and dropped traffic Develop user interface designs so that QoS is high I would focus my attention on the usability elements by selecting a good server with speed and avoid downtimes. Make sure your HTML doesn’t consists of broken links and focus on visual factors (colors, font branding, etc.). I would also increase QoS on my network by using QoS common methods with scheduling (priority queuing) , traffic shaping(control the rate and amount of network traffic), admission control (predefined router and switch parameters) and resource reservations (bandwidth and cpu timing) by using QoS  metrics https://searchunifiedcommunications.techtarget.com/definition/QoS-Quality-of-Service https://www.brainkart.com/article/Techniques-to-Improve-QoS_13490/   CIS 524 Discussion 2 post responses. Respond to the colleagues posts regarding: “Balancing Function and Fashion” Please respond to the following: • Error messages are a key part of an overall interface design strategy of guidance for the user. Discuss strategies to ensure integrated, coordinated error messages that are consistent across an application.  • Choose the one topic covered in Chapter 11 (error messages, non-anthropomorphic design, display design, window design, and color) that creates the biggest challenge to achieving balance between function and fashion. Support your response. JN’s post states the following: Greetings Class,     Several strategies to ensure integrated, coordinated error messages are consistent are the following: Specificity, Constructive guidance and positive tone, and appropriate physical format (Schneiderman, B., 2018). Being as specific as possible in the error message will help guide the debugging process as well as assist with troubleshooting and helping the user better understand the problem. One example of a poor message is “Error 123”, something better would be “Error 123, system unable to locate file c:test.file”. Constructive guidance and positive tone assist the user with understanding what the problem is and how to overcome it; for instance, “Unable to Access Resources” a better format of the error message would be “Network Connection A is down, unable to connect to remote source. Please reconnect the network and try again”. This message helps the ensure figure out the true problem and get around it. Appropriate physical format comes in the way the message is delivered, this could be font, format, spelling, grammar, and also the location/pop-up of the message. This should help focus the user’s attention to “an error has occurred” and then allow them to easily read, understand, and take the necessary steps to resolution.      Utilizing animation can be a difficult challenge when attempting to achieve the balance between function and fashion. Human eyes are drawn to moving objects/pictures, the use of an animation can be very helpful and display what is properly needed grabbing the user attention; however, should the implementation be done poorly, it can distract and waste time (Schneiderman, B., 2018). Take for example a network Topology and utilize an animation that slowly adds connections to the devices being displayed. As more devices are connected the more congested the image becomes making it much harder to read. The important note is to capture the attention, ensure it’s necessary and worth the time of the user, and ensure it is not too flashy nor too cumbersome. -John Refernce: Shneiderman, B. (2018). Designing the user interface: strategies for effective human-computer interaction. Boston: Pearson.