CodeMeltedDEV
    Preparing search index...

    Hardware peripherals are auxiliary devices connected to a computer to expand its capabilities. Applications connect to these peripherals via protocols specific to that hardware.

    Table of Contents

    FUNCTIONAL ANALYSIS

    Further Refined Use Case Model

    IF Describing via EARS Function Requirements Format:

    • Ubiquitous (Always Active): The shall (e.g., The mobile phone shall have a mass of less than 150 grams
    • State-Driven (Active During a State): While , the shall (e.g., While the vehicle is in reverse, the system shall display the rear camera feed)
    • Event-Driven (Triggered by an Event): When , the shall (e.g., When the user presses the power button, the device shall turn on)
    • Optional Features: Where , the shall (e.g., Where the navigation package is installed, the system shall display the map)
    • Unwanted Behavior: If , then the shall (e.g., If the password is entered incorrectly three times, then the system shall lock the account)

    NOTES

    Reference Description
    Bluetooth Allows for a webpage to connect to a Bluetooth peripheral.
    Geolocation Provides a webpage with access to WGS84 coordinates to know where it is located in the world.
    USB Provides a webpage access to USB hardware peripherals attached to a computer.
    Web Serial Provides a webpage access to RS-232 hardware peripherals attached to a computer.
    Web MIDI Provides a webpage access to MIDI attached devices to a computer.