Bekannte Probleme und Einschränkungen im Codebeamer AI Anforderungs-Assistenten
Nachfolgend sind bekannte Probleme aufgeführt.
• Einschränkungen beim Neuschreiben und Formatieren
◦ Die Funktion "Neuschreiben" fügt manchmal einen Systemplatzhalter hinzu, wenn er an der falschen Position hinzugefügt wird. Zum Beispiel gibt das Neuschreiben von The car stops within 10 seconds when the brake is pressed. The [system] shall cause the car to stop within 10 seconds when the brake is pressed. zurück.
◦ Die Anforderungs-Assistenten-Aktion "Neuschreiben" kann Anforderungen mithilfe vordefinierter Vorlagen aufteilen, klären und formatieren. Während dies die Struktur und Konsistenz verbessert, kann der Prozess in bestimmten Szenarien zu Einschränkungen führen.
◦ Die Option Formatieren strukturiert Anforderungen um, indem semantische Elemente (wie Betreff, Aktion und Bedingung) extrahiert und die Anforderung mit einer festen Vorlage neu erstellt wird. Als Teil dieses Prozesses wird nur Text beibehalten, der unterstützten Vorlagenknoten zugeordnet ist.
◦ Adverbien oder qualifizierende Ausdrücke, die keinem Vorlagenknoten zugeordnet sind, können während der Formatierung ausgelassen werden.
▪ Häufig betroffene Elemente sind Adverbien, die beschreiben, wie eine Aktion ausgeführt wird (z.B. automatisch, sicher)
▪ Soft-Qualifizierer oder bedingte Ausdrücke (z.B. wenn möglich, nach Bedarf)
Beispiel
Original: Das System soll den Betrieb automatisch stoppen, wenn eine Bewegung erkannt wird.
Formatiert: Das System soll den Betrieb stoppen, wenn eine Bewegung erkannt wird.
◦ Modalverb-Standardisierung
Die Aktion "Formatieren" erzwingt eine standardisierte Anforderungssprache, die möglicherweise das ursprüngliche Modalverb ersetzt und die Optionalität ändert.
◦ Änderungen an logischen Operatoren ("und/oder")
Wenn eine Anforderung vor der Formatierung aufgeteilt wird, können alternative oder optionale Bedingungen als obligatorische Anweisungen umgeschrieben werden.
◦ Kausal- oder Mittelbeziehungen
Anforderungen, die beschreiben, wie ein Ergebnis erreicht wird (z.B. durch Verwendung von X), können diese Kopplung verlieren, wenn sie getrennt und getrennt formatiert werden.
PTC empfiehlt, neugeschriebene und formatierte Anforderungen vor dem Speichern und manuellen Wiederherstellen kritischer Qualifizierer, Bedingungen oder Optionalität zu prüfen und ggf. manuell wiederherzustellen. Die Option "Formatieren" ist als Strukturierungshilfe gedacht und garantiert nicht die Beibehaltung aller semantischen Nuancen.
• Verbesserungen bei der deutschen Sprache und verbleibende Einschränkungen
Ab Codebeamer AI 1.1 enthält der Anforderungs-Assistent mehrere Verbesserungen am Neuschreibungs- und Formatierungsverhalten in Deutsch (de-DE). Diese Verbesserungen verbessern die grammatikalische Korrektheit und reduzieren die Ausgabe in verschiedenen Sprachen. Es gibt jedoch noch Einschränkungen.
◦ Verbesserungen in Codebeamer AI 1.1
Die folgenden Verbesserungen gelten für die Verwendung der Aktionen "Analysieren" und "Neuschreiben" (einschließlich "Formatieren", "Teilen" und "Klarifizieren") für deutsche Anforderungen:
▪ Verbesserte deutsche Grammatik und Artikelverwendung
Der Anforderungsassistent korrigiert häufige Grammatikfehler, darunter:
▪ Falsche Artikelformen. Zum Beispiel Die Motor zu Der Motor
▪ Fehlende Artikel
▪ Falsche Groß-/Kleinschreibung und Deklination
▪ Reduzierte Mischung aus deutscher und englischer Sprache: Englische Determinatoren und Schlüsselwörter (wie the, when, while) werden durch entsprechende deutsche Entsprechungen ersetzt.
▪ Verbesserte Handhabung von Beziehungen zwischen Begründung und Absicht
Beim Zusammenführen von Absicht und Begründung führt der Anforderungs-Assistent folgende Aktionen durch:
▪ Verwendet deutsche Entsprechungen für gebräuchliche Ausdrücke wie um zu, um sicherzustellen.
▪ Fügt die erforderliche Interpunktion hinzu (z.B. Kommas vor Begründungen), um eine natürliche deutsche Ausgabe zu erzeugen.
▪ Saubereres Teilungsverhalten für Aufzählungen und kombinierte Anweisungen Beim Aufteilen von deutschen Anforderungen werden Qualifizierer und Ausdrücke konsistenter beibehalten und nicht mehr über alle generierten Absichten hinweg dupliziert.
◦ Verbleibende Einschränkungen für deutsche Anforderungen
Trotz dieser Verbesserungen können die folgenden Einschränkungen auftreten:
▪ Standardisierte Modalverben können die ursprüngliche Absicht verändern
Wie bei englischen Anforderungen kann die Formatierung Modalverben ersetzen und die Verpflichtung verstärken (z.B. durch ersetzen von sollte durch muss).
▪ Semantische Nuancen bleiben möglicherweise nicht vollständig erhalten
Soft-Qualifizierer, optionale Beschränkungen oder kontextuelle Nuancen können weggelassen oder aus Gründen der strukturellen Klarheit umgeschrieben werden.
▪ Deutsche Formatierung noch nicht vollständig vorlagennativ
Die deutsche Neuschreibung beruht derzeit auf einer englischsprachigen Aufforderungslogik, die möglicherweise nicht immer den strengen deutschen normativen oder regulatorischen Schreibkonventionen folgt.
◦ Empfehlung für deutsche Anforderungen
Beim Arbeiten mit deutschen Anforderungen empfiehlt PTC Folgendes:
▪ Prüfen Sie die neugeschriebene und formatierte Ausgabe vor dem Speichern sorgfältig
▪ Validieren Sie Modalverben und Verbindlichkeitsgrad (muss, soll, darf nicht).
▪ Stellen Sie ggf. kritische Qualifizierer oder kontextbezogene Formulierungen manuell wieder her.
Der Anforderungs-Assistent dient der Verbesserung der Struktur und Lesbarkeit, ersetzt jedoch nicht die domänenspezifische oder regulatorische Prüfung deutscher Sprachanforderungen.
• Der Codebeamer AI Anforderungs-Assistent unterstützt nur einfachen Text. Die folgenden Inhaltstypen in Trackern werden nicht unterstützt:
◦ Images, eingefügte Diagramme
◦ Links: externe URLs und Links zu anderen Codebeamer Elementen
◦ Innerhalb des Trackers hochgeladene Dateien
◦ Emojis
◦ Tabellendaten
Eine Warnung wird angezeigt, wenn eine Anforderung mit Bildern ausgewählt wird, jedoch nicht für andere nicht unterstützte Inhaltstypen.