Non-Functional+Requirements

//Performance Requirements:// System Response: The Fridge will follow Donald Norman’s guidelines for explorable systems as found in //The Design of Everyday Things // on pages 183 and 184. Due to the use of a touch screen interface, the user can easily see and perform the allowable actions. This is afforded through the use of on-screen buttons. These buttons consist of an icon with wording underneath that describes the button’s function. The icon and wording will be enclosed in a box in order to indicate that it is a button and that the icon and wording are associated with one another. The Fridge’s system response ensures that the effect of each of the user’s actions will be visible and easy to interpret. The LCD touch screen provides both instant visual and auditory feedback. For example, when products are scanned or a touch-screen button is pressed, a beeping noise will be triggered, indicating to the user that an action has been performed. However, if users find this noise to be irritating, auditory feedback may be turned off with the press of a button. Each time a product is scanned, a beeping noise will occur and the product information will be displayed on the screen, confirming to the user that the product has been registered or deregistered.
 * Non-Functional Requirements**

Security: The Fridge requires Wi-Fi Internet for online grocery ordering capabilities and in order to access product databases. When prompted, the Fridge searches for nearby Wi-Fi signals and the user chooses their Internet connection and may then input their Internet password. Wi-Fi encryption and protection for security is dependent on the user’s Internet settings. When using online grocery ordering, the Fridge ensures that cardholder information is kept safe and secure, and is only to be used for ordering purposes. Cardholder information security will be in compliance with the Payment Card Industry Data Security Standard (PCI DSS). Organizations handling cardholder information must conform to this standard in order to reduce the chance of users’ credit card fraud. More information may be found by visiting the PCI Security Standards Council website at https://www.pcisecuritystandards.org/index.php.

Fault Tolerance: In the event of an electrical power failure, both the fridge and the LCD display will be shut off. When the fridge is turned back on, the LCD display will be returned to its most recent settings, ensuring that the user’s data is not lost. In the event that the scanner does not recognize a product a standardized warning sound will be triggered that is unaffected by the mute option for auditory feedback. This way, the user knows that an error has occurred. When the user looks at the display the on-screen instruction will prompt the user to either scan the item again or input it manually with the use of the touch screen. **Non-Functionality Requirements **

Product Specifications The size and shape of the refrigerator’s features and the fridge itself will keep in tune with the user’s expectations. The requirements will help the fridge fit into the market of high-end appliances by incorporating specific characteristics associated with high-cost refrigerators. These features will indicate that the fridge is easy to use and how its features can operate effectively as seen by the size, touchscreen customization, and LC SmartGlass. According to //Natural Resources Canada// in a 2010 report, compact fridges are 7.75 cubic feet and 91 centimetres in height. To emphasize that (enter fridge name)  is a fridge intended for daily use by numerous people, the size is much larger. The size of the fridge will be 26 cubic feet to fit the size of //Samsung’s// RF4267HARS model, which reflects the expectations of high-end fridge’s (Samsung, 2011). The size will also communicate the fact the fridge can hold many items and that is room to customize the placement of the shelves to prevent overcrowding (Natural Resources Canada, 2010). Also, like many other fridges similar to this model, <span style="color: #8db3e2; font-family: 'Times New Roman','serif'; font-size: 16px;">(enter fridge name) <span style="font-family: 'Times New Roman','serif'; font-size: 16px;">will have two French doors on the top with a freezer on the bottom. The French door on the left-hand side will contain an ice and water dispenser with the LCD touch screen above it (KitchenAid, 2011). The ice and water dispenser will also mimic the Samsung model listed as it consists of a tall opening, providing room for tall glasses and pitchers unlike many other dispensers currently on the market (Samsung, 2011). ­

<span style="font-family: 'Times New Roman','serif'; font-size: 16px; line-height: normal;">Look and Feel <span style="font-family: 'Times New Roman','serif'; font-size: 16px;">The touch screen interface will also have give users the option to change the colour settings if they have difficult in comprehending the colours, want to represent a certain mood, or reflect the atmosphere of their kitchen. Also, to make the fridge appear aesthetically pleasing to any kitchen LC SmartGlass will be applied to the exterior of the fridge. This glass will allow people to see in the inside without having to waste electricity by opening the door or spend time going through a list in the touch screen to see what is inside the fridge (LC SmartGlass International, 2011).

//Usability Requirements:// <span style="background-color: transparent; color: #000000; font-family: 'Times New Roman'; font-size: 16px; text-decoration: none; vertical-align: baseline;">Learnability and training requirements: <span style="background-color: transparent; color: #000000; font-family: 'Times New Roman'; font-size: 16px; text-decoration: none; vertical-align: baseline;">LCDs and touch screens are pervasive in current society. The LCD interface on the Fridge therefore affords touching and is not novel in a sense that the user would be unsure of what to do. The learnability of the LCD touch-screen panel will adhere to Norman’s “Seven Principles for Transforming Difficult Tasks into Simple Ones” as described on pages 188-203 in //<span style="background-color: transparent; color: #000000; font-family: 'Times New Roman'; font-size: 16px; text-decoration: none; vertical-align: baseline;">The Design of Everyday Things //. The Fridge will focus on knowledge in the world through the use of the visual interface and feedback, as well as icons and words that identify each button’s function. Due to the simplicity of the knowledge in the world (with the use of the touch screen), the need for knowledge in the head is eliminated without impeding the user’s performance or actions. <span style="background-color: transparent; color: #000000; font-family: 'Times New Roman'; font-size: 16px; text-decoration: none; vertical-align: baseline;">The structure of tasks is kept simple by employing a touch screen. The use of a visual-based interface ensures that all actions are always visible to the user and that therefore, the gulfs of execution and evaluation are bridged. Additionally, this ensures that the design model, the user’s model, and the system image are the same. Reliance on mapping is not required because the interface is entirely touch-screen, with possible actions changing when a new screen is displayed. The Fridge adheres to Norman’s guideline that advises that the number of functions should never exceed the number of controls; this would render the design arbitrary and complex (Norman 31). Each function has its own designated button, indicated by the use of a visual icon and wording underneath indicating the function of the button; thus, the Paradox of Technology (Norman 29-33). <span style="background-color: transparent; color: #000000; font-family: 'Times New Roman'; font-size: 16px; text-decoration: none; vertical-align: baseline;">Although the use of a touch screen eliminates the possibility of physical constraints, the user is instead restricted to the buttons provided on the touch screen. User errors are easily undone through the on-screen option to reverse an action (such as scanning) or to delete a listed fridge item. <span style="background-color: transparent; color: #000000; font-family: 'Times New Roman'; font-size: 16px; text-decoration: none; vertical-align: baseline;">The principles mentioned above eliminate the need for a complex interface instruction manual. An instruction/tutorial button will be present on the interface to assist with the fridge’s basics, such as scanning items and deleting items due to errors. These tutorials will use moving images, which the user is meant to mimic, along with subtitles and the option of a voiceover to instruct the user.

- False Positive Requirements: A potential false positive may occur when the computer lists a product that is supposed to be in the refrigerator, but it is not. This would be a result of human error, where the person forgets to utilize the scanner to scan the item out of the system, forgets to manually delete the item from the system, or they use the incorrect button to scan the item. For example, a person may scan the item out of the system when in fact they meant to scan it into the system. - False Negative Requirements: Any product with a barcode is required to be scanned by the refrigerator in order to be registered into its computer system. However, if the item is not scanned before it is placed into the refrigerator – or if fresh produce is not entered manually – as a result of human error, then a false negative scenario may be created through a misrepresentation of the amount of items that may be in the refrigerator. A potential method to solve one of these problems and enhance the touchpad’s usability is to implement an auditory feedback to the scanning process, namely a beep or a chime that will tell the user when something is being scanned in or out of the system (Ronkainen, Häkkilä and Pasanen, 121). There would be two sounds that represent the two methods, and both sounds would be distinct. With this, the user can train himself to know that if an auditory response is not emitted, then there may be something wrong. - Operating Requirements: The computer system would include a tutorial program that guides the user through the refrigerator’s functions, such as manually imputing fresh produce into the system, and scanning items into the system. Furthermore, a paper manual would also come with the refrigerator, for people who want to have a physical copy and are not near the refrigerator. - Availability Requirements: The technology for the product exists. Barcode scanners are readily available as seen in checkout counters at various shops. LCD touch screens are used in certain portable devices and tablets. The LC SmartGlass is also in the market, where the glass can change its transparency, saves energy and is aesthetically pleasing (SmartGlass International, 2011). This refrigerator would be available for the family or individual who is conscious of their food’s lifespan, particularly if a family is large in size.
 * Quality Requirements**: