COIS Exam Flashcards
Functional vs Non-functional requirement
Functional are technical features (A text box, or creating a font)
Non-functional requirement (improves quality, eg. High contrast)
PNG vs JPG
JPG format is a lossy compressed file format. This makes it useful for storing photographs at a smaller size than a BMP. … For storing line drawings, text, and iconic graphics at a smaller file size, GIF or PNG are better choices because they are lossless.
Image Formats: Vector vs Raster
Raster: bitmaps, the images are set in a RGBA and cannot be sized up very well
Vector: uses math to properly show an image to make file smaller
Gulf of Evaluation and Discoverability
- Users are going to systematically discover what things can do
- How many clicks to get to what you want
Controls and Mental Model
- Activity Centered: a user is given a preconfigured mode
- Device Centered: one to one mapping between controls and device
- Interlocking controls: prevent certain users from doing or stopping certain things
- Mental Models are made in a users mind to try and understand the controls
Constrains
- Physical Constraint: fundamental engineering constraints (Can’t drive car through door)
- Technological Constraint
- Logical Constraints: Universal assumptions (two switches means two functions)
- Semantic Constraints: cultural and agreed upon (Red hexagon means stop)
- Cultural Conventions: (does a nod mean yes or no? Depends)
Interlocks
(of two or more things) engage with each other by overlapping or by the fitting together of projections and recesses.
Two Factor Authentication
A device or mechanism of authentication is use (A password + an email, phone call, a dedicated FOB device)
Bots and Security
Bots: automated programs (try many passwords per second, impersonate people, scan server and look for files, ect.)
One of the challenges in security is to prevent malicious attempts at access by bots
CAPTCHA: Completely Automated Public Turing test to tell Computers and Humans Apart (The squiggly letters)
Design Language
They retain a unique look by using different shapes and colours
Microsoft: Fluent
Android: Kotlin
Legibility vs Readability
- Legibility is the ease with which a reader can recognize individual characters in text. (De-cluttered, letter spacing, ect.)
- Readability is the ease with which a reader can recognize words, sentences, and paragraphs. (Contrast, spacing between words, alignment, ect.)
Trademarks
A unique identifier, look, style, name, iconography, ect.
They only exist if they are registered, and must be renewed regularly
Public Domain
Work that is not eligible for copyright
You can do anything you want, except claim it as your own
Digital Rights Management
Software that is designed to prevent unauthorised access to software, while also allowing access to others.
For the purpose of protecting copyrighted software
HTML Box Model
The CSS box model is the foundation of layout on the Web — each element is represented as a rectangular box, with the box’s content, padding, border, and margin built up around one another like the layers of an onion. As a browser renders a web page layout, it works out what styles are applied to the content of each box, how big the surrounding onion layers are, and where the boxes sit in relation to one another.