Anforderungen
Basierend auf den Erkenntnissen der Protokolle und der Zielgruppe wurden Anforderungen an den Sprachassistenten erarbeitet. Diese sind in funktionale und nichtfunktionale aufgeteilt.
E-18 bis E-20 wurden nicht beachtet. Da diesen die visuelle Komponente sehr wichtig ist, müsste ein bestehendes Programm eingebunden und durch den Sprachassistenten unterstützt werden. Das wurde mit einer niedrigen Priorität bewertet. Des Weiteren lässt sich E-20 auch über einen Wecker oder Timer abbilden.
Die ermittelten Anforderungen wurden mithilfe des muss/soll/kann - Schemas priorisiert.
Nichtfunktionale Anforderungen
Identifikator | Beschreibung | Quelle |
---|---|---|
NF-001 | Das System muss das Skillverwaltungssystem von Finn Wehn benutzen | Vorraussetzung |
NF-002 | Das System muss Smart-Home Geräte steuern können | E-14 |
NF-003 | Die Sprach-zu-Text Komponente muss auf deutsche Sprache ausgelegt sein | Zielgruppe |
NF-004 | Das System muss auch bei schlechten Geräuschverhältnissen funktionstüchtig sein | E-15 und E-16 |
NF-005 | Das System muss eine alternative Interaktionsmöglichkeit bereitstellen | E-15 und E-16 |
NF-006 | Das System muss personalisierbar sein | Vorraussetzung |
Funktionale Anforderungen
Identifikator | Beschreibung | Quelle |
---|---|---|
F-001 | Das System muss eine Schnittstelle zur nonverbalen Kommunikation bieten | NF-004 und NF-005 |
F-001-1 | Das System muss eine Schnittstelle zur schriftlichen Interaktion bieten | F-001 und E-13-1 |
F-001-2 | Das System muss alle Ausgaben auch schriftlich tätigen können | E-13-1 |
F-001-3 | Das System muss eine Möglichkeit bieten rein schriftliche Ausgaben zu tätigen | E-13-1 |
F-002 | Das System muss eine Schnittstelle zum Hinzufügen von Einträgen in Konfigurationsdateien bieten | E-15-16, NF-006 |
F-003 | Das System muss eine Schnittstelle bieten um Ausgaben zeitverzögert sehen zu können | E-3-7 und E-13 |
F-004 | Das System muss Nutzenden diese Schnittstelle optional zur Verfügung stellen | NF-006 |
F-005 | Das System muss allen Nutzenden diese Schnittstelle gleichzeitig zur Verfügung stellen | Zielgruppe |
F-010 | Das System muss Nutzenden die Möglichkeit bieten einen Wecker zu stellen | E-11 |
F-011 | Das System muss Nutzenden die Möglichkeit bieten den Wecker an eigens Festgelegten Zeitpunkten zu wiederholen | E-11 |
F-012 | Das System muss Nutzenden die Möglichkeit bieten Wecker zu benennen | E-11 |
F-013 | Das System muss Nutzenden die Möglichkeit bieten gespeicherte Wecker anzuzeigen | E-11 |
F-014 | Das System muss Nutzenden die Möglichkeit bieten gestellte Wecker anzuzeigen | E-11 |
F-015 | Das System muss Nutzenden die Möglichkeit bieten Wecker zu aktivieren | E-11 |
F-016 | Das System muss Nutzenden die Möglichkeit bieten Wecker zu deaktivieren | E-11 |
F-017 | Das System muss zur ausgewählten Uhrzeit den Nutzenden durch ein Tonsignal wecken | E-11 |
F-017-1 | Das System muss Nutzenden die Möglichkeit bieten das Tonsignal auszuwählen | E-11 |
F-017-2 | Das System kann Nutzenden die Möglichkeit bieten die Lautstärke des Tonsignal festzulegen | E-11 |
F-017-3 | Das System soll Nutzenden die Möglichkeit bieten das Tonsignal für ein bestimmtes Zeitintervall auszuschalten | E-11 |
F-017-4 | Das System muss nach Ablauf des Zeitintervalls das Tonsignal erneut abspielen | E-11 |
F-020 | Das System muss Nutzenden die Möglichkeit bieten eine Zeitschaltuhr zu stellen | E-12 |
F-020-1 | Das System muss Nutzenden die Möglichkeit bieten gestellte Zeitschaltuhren abzufragen | E-12 |
F-020-2 | Das System muss Nutzenden die Möglichkeit bieten eine gestellte Zeitschaltuhr zu verlängern | E-12 |
F-023 | Das System muss Nutzenden die Möglichkeit bieten sich die verbleibende Zeit ausgeben zu lassen | E-12 |
F-024 | Das System muss Nutzenden bei Ablauf der Zeitschaltuhr durch ein Tonsignal benachrichtigen | E-12 |
F-024-1 | Das System soll Nutzenden die Möglichkeit bieten bei Ablauf der Zeitschaltuhr diese zu Verlängern | E-12 |
F-024-2 | Das System kann Nutzenden die Möglichkeit bieten die seit Ablauf der Zeitschaltuhr verstrichene Zeit auszugeben | E-12 |
F-024-3 | Das System muss Nutzenden die Möglichkeit bieten die Zeitschaltuhr nach Ablauf zu löschen | E-12 |
F-025 | Das System muss Nutzenden die Möglichkeit bieten die Zeitschaltuhr vor Ablauf zu löschen | E-12 |
F-026 | Das System muss Nutzenden die Möglichkeit bieten die Zeitschaltuhr vor Ablauf anzuhalten | E-12 |
F-026-1 | Das System soll Nutzenden die Möglichkeit bieten eine angehaltene Zeitschaltuhr neu zu starten | E-12 |
F-026-2 | Das System kann Nutzenden die Möglichkeit bieten eine angehaltene Zeitschaltuhr weiterlaufen zu lassen | E-12 |
F-027 | Das System soll Nutzenden die Möglichkeit bieten Zeitschaltuhren zu speichern | E-12 |
F-027-1 | Das System soll Nutzenden die Möglichkeit bieten gespeicherte Zeitschaltuhren zu verwalten | E-12 |
F-027-2 | Das System soll Nutzenden die Möglichkeit bieten sich gespeicherte Zeitschaltuhren ausgeben zu lassen | E-12 |
F-027-3 | Das System soll Nutzenden die Möglichkeit bieten gespeicherte Zeitschaltuhren zu löschen | E-12 |
F-027-4 | Das System soll Nutzenden die Möglichkeit bieten gespeicherte Zeitschaltuhren zu benennen | E-12 |
F-027-5 | Das System soll Nutzenden die Möglichkeit bieten gespeicherte Zeitschaltuhren durch ihren Namen zu stellen | E-12 |
F-030 | Das System muss Nutzenden die Möglichkeit bieten Smarte Geräte zu steuern | E-14 |
F-031 | Das System muss Nutzenden die Möglichkeit bieten Smarte Geräte einzuschalten | E-14 |
F-032 | Das System muss Nutzenden die Möglichkeit bieten Smarte Geräte auszuschalten | E-14 |
F-033 | Das System muss Nutzenden die Möglichkeit bieten sich den Zustand Smarter Geräte ausgeben zu lassen | E-14-3 und E-5 |
F-034 | Das System muss Nutzenden die Möglichkeit bieten die Einstellung von Smarten Geräten in Szenen zu speichern | E-14-3 |
F-034-1 | Das System muss Nutzenden die Möglichkeit bieten die gespeicherten Szenen zu verwalten | E-14-3 |
F-034-2 | Das System muss Nutzenden die Möglichkeit bieten sich die Szenen ausgeben zu lassen | E-14-3 |
F-034-3 | Das System muss Nutzenden die Möglichkeit bieten die Szenen zu benennen | E-14-3 |
F-034-4 | Das System muss Nutzenden die Möglichkeit bieten die Szenen zu löschen | E-14-3 |
F-034-5 | Das System muss Nutzenden die Möglichkeit bieten die Szenen durch ihren Namen auszuwählen | E-14-3 |
F-034-6 | Das System muss Nutzenden die Möglichkeit bieten die Szenen zu bearbeiten | E-14-3 |
F-035 | Das System muss Nutzenden die Möglichkeit bieten Smarte Geräte in Gruppen zu speichern | E-14 |
F-035-1 | Das System muss Nutzenden die Möglichkeit bieten sich gespeicherte Gruppen ausgeben zu lassen | E-14 |
F-035-2 | Das System muss Nutzenden die Möglichkeit bieten Smarte Geräte aus Gruppen zu Löschen | E-14 |
F-035-3 | Das System muss Nutzenden die Möglichkeit bieten Gruppen zu steuern | E-14 |
F-035-4 | Das System muss Nutzenden die Möglichkeit bieten Gruppen einzuschalten | E-14 |
F-035-5 | Das System muss Nutzenden die Möglichkeit bieten Gruppen auszuschalten | E-14 |
F-035-6 | Das System muss Nutzenden die Möglichkeit bieten die Einstellung von Gruppen in Szenen zu speichern | E-14-3 |
F-036 | Das System muss Nutzenden die Möglichkeit bieten Smarte Leuchten zu steuern | E-14 |
F-036-1 | Das System muss Nutzenden die Möglichkeit bieten die Helligkeit von Smarten Leuchten einzustellen | E-14-2 |
F-036-2 | Das System muss Nutzenden die Möglichkeit bieten die Farbtemperatur von Smarten Leuchten einzustellen | E-14-1 |
F-036-3 | Das System muss Nutzenden die Möglichkeit bieten die Lichtfarbe von Smarten Leuchten einzustellen | E-14-1 |
F-036-4 | Das System muss Nutzenden die Möglichkeit bieten sich die Helligkeit Smarter Leuchten ausgeben zu lassen | E-14-2 |
F-037 | Das System muss Nutzenden die Möglichkeit bieten Gruppen von Smarte Leuchten zu steuern | E-14 |
F-037-1 | Das System muss Nutzenden die Möglichkeit bieten die Helligkeit von Gruppen von Smarten Leuchten einzustellen | E-14-2 |
F-037-2 | Das System muss Nutzenden die Möglichkeit bieten die Farbtemperatur von Gruppen von Smarten Leuchten einzustellen | E-14-1 |
F-037-3 | Das System muss Nutzenden die Möglichkeit bieten die Lichtfarbe von Gruppen von Smarten Leuchten einzustellen | E-14-1 |
F-037-4 | Das System muss Nutzenden die Möglichkeit bieten sich die Helligkeit von Gruppen von Smarten Leuchten ausgeben zu lassen | E-14-2 |
F-040 | Das System muss Nutzenden die Möglichkeit bieten Musik einzuschalten | E-16 |
F-041 | Das System muss Nutzenden die Möglichkeit bieten Musik auszuschalten | E-16 |
F-042 | Das System muss Nutzenden die Möglichkeit bieten einzelne Lieder auszuwählen | E-16 |
F-043 | Das System muss Nutzenden die Möglichkeit bieten Lieder zur Abspielung zur Verfügung zu stellen | E-16 |
F-044 | Das System muss Nutzenden die Möglichkeit bieten sich alle abspielbaren Lieder auszugeben | E-16 |
F-045 | Das System muss Nutzenden die Möglichkeit bieten sich ausgeben zu lassen was gerade abgespielt wird | E-16 |
F-050 | Das System muss Nutzenden die Möglichkeit bieten Radio einzuschalten | E-17 |
F-051 | Das System muss Nutzenden die Möglichkeit bieten Radio auszuschalten | E-17 |
F-052 | Das System muss Nutzenden die Möglichkeit bieten Radiosender zu wechseln | E-17 |
F-053 | Das System muss Nutzenden die Möglichkeit bieten ein Radiosender auszuwählen | E-17 |
F-054 | Das System muss Nutzenden die Möglichkeit bieten ein Radiosender hinzuzufügen | E-17 |
F-055 | Das System muss Nutzenden die Möglichkeit bieten sich verfügbare Radiosender anzeigen zu lassen | E-17 |
F-056 | Das System muss Nutzenden die Möglichkeit bieten sich ausgeben zu lassen was gerade abgespielt wird | E-17 |
F-057 | Das System muss Nutzenden die Möglichkeit bieten sich ausgeben zu lassen welcher Sender gerade abgespielt wird | E-17 |
F-060 | Das System muss Nutzenden die Möglichkeit bieten eine Liste zu erstellen | E-3, E-6 und E-13 |
F-061 | Das System muss Nutzenden die Möglichkeit bieten Listen zu verwalten | E-3, E-6 und E-13 |
F-062 | Das System muss Nutzenden die Möglichkeit bieten Listen zu benennen | E-3, E-6 und E-13 |
F-063 | Das System muss Nutzenden die Möglichkeit bieten Listen zu bearbeiten | E-3, E-6 und E-13 |
F-064 | Das System muss Nutzenden die Möglichkeit bieten Listen zu löschen | E-3, E-6 und E-13 |
F-065 | Das System muss Nutzenden die Möglichkeit bieten Listen an ein Gerät zu senden | E-6 und E-13-1 |
F-066 | Das System muss Nutzenden die Möglichkeit bieten Artikel zu Listen hinzuzufügen | E-3, E-6 und E-13 |
F-067 | Das System kann Nutzenden die Möglichkeit bieten Artikel von Listen zu löschen | E-3, E-6 und E-13 |
F-068 | Das System kann Nutzenden die Möglichkeit bieten Artikel automatisch zu Listen hinzuzufügen | E-3, E-6 und E-13 |
F-068-1 | Das System kann Nutzenden die Möglichkeit bieten für Produkte ein Nutzungsintervall einzustellen und sie so automatisch hinzufügen zu lassen | E-3, E-6 und E-13 |
F-068-2 | Das System kann Nutzenden die Möglichkeit bieten Zutaten für ein ausgewähltes Rezept automatisch zu einer Liste hinzufügen zu lassen | E-3, E-6 und E-13 |
F-070 | Das System muss Nutzenden die Möglichkeit bieten sich das aktuelle Wetter ausgeben zu lassen | E-15 |
F-071 | Das System muss Nutzenden die Möglichkeit bieten sich das aktuelle Wetterwarnungen ausgeben zu lassen | E-15-2 |
F-072 | Das System muss Nutzenden die Möglichkeit bieten sich Wettervorhersagen für einen eigens bestimmten Tag ausgeben zu lassen | E-15-3 |
F-073 | Das System muss Nutzenden die Möglichketi bieten sich auf markantes Wetter für einen eigens bestimmten Tag hinweisen zu lassen | E-15 |
F-074 | Das System soll Nutzenden die Möglichkeit bieten sich auf Niederschlag in einem eigens festgelegten Zeitraum hinweisen zu lassen | E-15 |
F-074-1 | Das System kann Nutzenden die Möglichkeit bieten sich auf Regen in einem eigens festgelegten Zeitraum hinweisen zu lassen | E-15 |
F-074-2 | Das System kann Nutzenden die Möglichkeit bieten sich auf Schnee in einem eigens festgelegten Zeitraum hinweisen zu lassen | E-15 |
F-076 | Das System soll Nutzenden die Möglichkeit bieten sich auf Unterschreitung einer gewählten Grenztemperatur in einem eigens festgelegtem Zeitraum hinweisen zu lassen | E-15 |
F-080 | Das System muss Nutzenden die Möglichkeit bieten Automatisierungen einzurichten, welche ohne weitere Interaktion mit dem Sprachassistenten kontinuierlich eine Aufgabe ausüben | aus E-1 bis E-10 geschlussfolgert |
F-081 | Das System muss Nutzenden die Möglichkeit bieten Automatisierungen einzurichten, welche eine Interaktion des Sprachassistenten auslösen | aus E-1 bis E-10 geschlussfolgert |
F-082 | Das System muss Nutzenden die Möglichkeit bieten Automatisierungen einzurichten, welche keine Interaktion des Sprachassistenten auslösen | aus E-1 bis E-10 geschlussfolgert |
F-083 | Das System muss Nutzenden die Möglichkeit bieten Automatisierungen zu starten | aus E-1 bis E-10 geschlussfolgert |
F-084 | Das System muss Nutzenden die Möglichkeit bieten Automatisierungen zu stoppen | aus E-1 bis E-10 geschlussfolgert |
F-090 | Das System muss Nutzenden die Möglichkeit bieten ein Licht bei Dunkelheit und Bewegung automatisch angehen zu lassen | E-2 und E-10 |
F-091 | Das System muss Nutzenden die Möglichkeit bieten ein Licht bei Dunkelheit automatisch angehen zu lassen | E-2 und E-10 |
F-092 | Das System muss Nutzenden die Möglichkeit bieten ein Licht bei Bewegung automatisch angehen zu lassen | E-2 und E-10 |
F-093 | Das System muss Nutzenden die Möglichkeit bieten ein Licht bei Inaktivität automatisch ausgehen zu lassen | E-2 und E-10 |
F-094 | Das System muss ermitteln können wann Inaktivität herrscht | E-2 und E-10 |
F-095 | Das System muss ermitteln können wann es dunkel ist | E-2 und E-10 |
F-096 | Das System muss für jeden Tag ermitteln können wann die Sonne untergeht | E-2 und E-10 |
F-100 | Das System muss Nutzenden die Möglichkeit bieten über den Status der Waschmaschine Benachrichtigungen zu erhalten | E-1 |
F-101 | Das System muss Nutzenden die Möglichkeit bieten über den Beginn eines Waschprogrammes eine Benachrichtigung zu erhalten | E-1 |
F-102 | Das System muss Nutzenden die Möglichkeit bieten über das Ende eines Waschprogrammes eine Benachrichtigung zu erhalten | E-1 |
F-103 | Das System muss ermitteln können wenn sich der Status der Waschmaschine ändert | E-1 |
F-104 | Das System muss ermitteln können wann ein Waschprogramm startet | E-1 |
F-105 | Das System muss ermitteln können wann ein Waschprogramm endet | E-1 |
F-110 | Das System muss Nutzenden die Möglichkeit bieten bei offenstehender Gefrierschranktür Benachrichtigungen zu erhalten | E-8 |
F-111 | Das System muss ermitteln können wie lange die Gefrierschranktür offen steht | E-8 |
F-112 | Das System muss ermitteln können ob die Gefrierschranktür geöffnet wurde | E-8 |
F-113 | Das System muss ermitteln können ob die Gefrierschranktür geschlossen wurde | E-8 |
F-120 | Das System muss Nutzenden die Möglichkeit bieten eine Benachrichtigung bei Betätigung einer Klingel zu erhalten | E-7 |
F-121 | Das System muss ermitteln können ob geklingelt wurde | E-7 |
F-130 | Das System muss Nutzenden die Möglichkeit bieten eine Benachrichtigung zu erhalten wenn der Briefkasten geöffnet wurde | E-4 und E-9 |
F-131 | Das System muss ermitteln können ob der Briefkasten geöffnet wurde | E-4 und E-9 |
- Previous
- Next