User Interface and Human-Computer Interaction Principles

EvaluativeMajesty avatar
EvaluativeMajesty
·
·
Download

Start Quiz

Study Flashcards

41 Questions

Normalization is a technique to ensure database schema quality by minimizing ______

redundancy

Every foreign key must also exist as a ______ key value

primary

The DBMS usually automatically enforces referential integrity after the designer has identified primary and ______ keys

foreign

Create a table for each ______

class

The table CatalogProduct is modified to represent the ______ association between Catalog and ProductItem

many-to-many

Uniqueness of table rows and ______ keys

primary

Choose appropriate data types and value restrictions (if necessary) for each ______

field

If a primary key is deleted or modified, the DBMS can be instructed to set all corresponding foreign keys to ______

NULL

Lack of ______ data

redundant

Evaluate schema quality and make necessary ______

improvements

Object Definition Language (ODL) is a standard developed for defining the structure and content of an __________ database

object

Java Data Objects (JDO) is a Java-specific __________ database standard

object

Determine which classes require persistent storage when designing __________ databases

object

An object database schema requires a class definition for each persistent __________

class

ODBMSs represent associations by storing the object identifier of one object within related __________

objects

ODL uses multivalued attributes and an association class for modeling many-to-many __________

relationships

ODL uses keyword extends for representing generalization __________

associations

Relational databases organize data into structures called __________

tables

Each table in a relational database must have a unique __________

key

A foreign key duplicates the primary key in another table in a relational __________

database

Domain class modeling and normalization are __________ techniques in database design.

complementary

Tables generated from the RMO class diagram do not violate 1NF, 2NF, or ________.

3NF

Hybrid object-relational databases are widely used for persistent object ________.

storage

Designing an interface between persistent classes and the RDBMS is complex due to limitations like storing class ________ directly.

methods

Data access classes bridge data between program objects and relational databases using a combination of program code and embedded ________ commands.

SQL

Data types define storage format and content constraints for variables or database attributes, with primitive and ________ types supported.

complex

Object DBMS provides primitive and complex data types, allowing schema designers to define new data types as ________.

classes

Distributed databases can be organized as single, replicated, partitioned, or ________ database servers.

federated

Single database servers offer simplicity but are susceptible to failure and network performance ________.

issues

Design decisions for RMO distributed database architecture can involve single server architecture or a combination of partitioning and ________ based on cost and performance analysis.

replication

User interfaces and system interfaces differ in that system interfaces involve minimal human intervention for inputs and outputs, while user interfaces require user interaction. The user interface is perceived as the system itself by end users, encompassing physical, perceptual, and conceptual aspects like physical devices and how the system is used. User-Centered Design places the user at the core of the development process, emphasizing understanding user styles, usability evaluation, and iterative development based on user requirements. Human-Computer Interaction (HCI) evolved from human factor engineering and received significant contributions from Xerox, leading to advancements in usability and GUI development. Metaphors for HCI include desktop (objects on a desk), document (data entry on electronic documents), and dialog (interaction through sending and receiving messages). Designing interactive interfaces should follow principles like visibility (controls should be visible and provide feedback) and affordance (control appearance should suggest functionality). Dialog designs are documented through various means like use case descriptions, storyboards, UML diagrams (class, sequence), ensuring a structured and user-friendly interface. Web design principles include placing the organization's logo on every page, providing search functions for large sites, and designing for accessibility for diverse user groups. Designing dialogs involves coordinating user-interface design with processing design, refining forms, and iteratively modifying designs to meet user needs effectively. Database management systems are crucial for storing, retrieving, and managing data, with detailed models derived from domain class diagrams and implemented using relational or object-oriented models.

Fill in the blank

User interfaces and system interfaces differ in that system interfaces involve ______ human intervention for inputs and outputs, while user interfaces require user interaction.

minimal

The user interface is perceived as the ______ itself by end users, encompassing physical, perceptual, and conceptual aspects like physical devices and how the system is used.

system

User-Centered Design places the user at the core of the development process, emphasizing understanding user styles, usability evaluation, and ______ development based on user requirements.

iterative

Human-Computer Interaction (HCI) evolved from human factor engineering and received significant contributions from ______, leading to advancements in usability and GUI development.

Xerox

Metaphors for HCI include desktop (objects on a desk), document (data entry on electronic documents), and dialog (interaction through sending and receiving ______).

messages

Designing interactive interfaces should follow principles like visibility (controls should be visible and provide feedback) and ______ (control appearance should suggest functionality).

affordance

Dialog designs are documented through various means like use case descriptions, storyboards, UML diagrams (class, ______), ensuring a structured and user-friendly interface.

sequence

Web design principles include placing the organization's logo on every page, providing search functions for large sites, and designing for ______ for diverse user groups.

accessibility

Designing dialogs involves coordinating user-interface design with processing design, refining forms, and iteratively modifying designs to meet user needs ______.

effectively

Database management systems are crucial for storing, retrieving, and managing data, with detailed models derived from domain class diagrams and implemented using relational or ______ models.

object-oriented

Explore the differences between user interfaces and system interfaces, delve into the significance of user-centered design principles, and learn about the historical development of human-computer interaction. Delve into metaphors of human-computer interaction, visibility, and affordance.

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free

More Quizzes Like This

Use Quizgecko on...
Browser
Browser