# URS - Anforderungskatalog (User Requirement Specification)

**Produkt:** DAIZ-Measure (dimensionelle Vermessung von Glas-Pharmabehaeltern)
**Version:** 1.0 · **Stand:** 27.10.2026
**Grundlage:** `_Documents/[010]_Konzept-Kickoff.md`, `[030]_Messprogramm-Plan.md`, `[040]_Funktionsliste.md`

Die URS beschreibt, was das System aus Sicht der Nutzung leisten muss. Jede Anforderung ist
pruefbar formuliert und bekommt eine ID. Die Verifikation erfolgt im Abnahmeprotokoll
(`Abnahmeprotokoll_URS-Verifikation.md`).

## Zweck und Umfang

DAIZ-Measure liest ein Mess-Buendel (`.h6`), vermisst Glasbehaelter (Spritze, Vial, Karpule,
Ampulle) rein aus den Bildern ueber eine 360-Grad-Rotation, prueft die Messwerte gegen Soll und
Toleranz und belegt die Messfaehigkeit durch Vergleich zweier Saetze auf demselben Bildset.

## Anforderungen

| ID | Anforderung | Prioritaet |
| --- | --- | --- |
| URS-01 | Das System liest ein `.h6`-Buendel (ZIP) und listet seine Bestandteile (Bilder, Winkel-Frames, Messwerte, Metadaten). | Muss |
| URS-02 | Das System spielt die 360-Grad-Rotation ab und erlaubt Einzelschritt je Winkel. | Muss |
| URS-03 | Das System bestimmt je Frame ein Objekt-Koordinatensystem (Nullpunkt, Achse, Massstab) und trennt Fixtur-Exzentrik von Objekt-Ovalitaet. | Muss |
| URS-04 | Das System misst die Kernmerkmale: Durchmesser, Radien, Konuswinkel, Innenkanal/Wandstaerke, Laengen. | Muss |
| URS-05 | Das System aggregiert je Merkmal ueber die Winkel (Mittel, Spanne, Min, Max) und bildet eine Abwicklung ueber 360 Grad. | Muss |
| URS-06 | Das System prueft je Merkmal Soll gegen Ist mit Toleranz und zeigt eine Ampel (gruen, gelb, rot). | Muss |
| URS-07 | Das System gibt je Messung einen Konfidenzwert aus. | Muss |
| URS-08 | Das System belegt die Messfaehigkeit, indem es zwei Saetze auf demselben Bildset vergleicht (Methodenvergleich). | Muss |
| URS-09 | Das System zeichnet Overlays (Antastpunkte, Messgeometrie, Koordinatensystem) auf das Bild. | Muss |
| URS-10 | Das System exportiert die Ergebnisse (PDF-Bericht, JSON, CSV). | Muss |
| URS-11 | Das System ist ueber Plugins erweiterbar (Reader, Rezepte je Objekttyp, Algorithmen, Exporter). | Muss |
| URS-12 | Das System sichert die Datenintegritaet des Buendels (SHA-256 je Teil, Signatur ueber das Ganze) und macht sie sichtbar. | Muss |
| URS-13 | Das System stellt die Messung ueber eine Web-Oberflaeche (Cockpit) und eine REST-Schnittstelle bereit. | Muss |
| URS-14 | Das System kennzeichnet unvollstaendige Messungen (fehlende oder fehlgeschlagene Winkel). | Muss |
| URS-15 | Die Messung ist reproduzierbar: gleiches Buendel und gleiches Rezept ergeben denselben Wert; Rezept- und Kalibrier-Version werden mitgefuehrt. | Muss |

## Abgrenzung

- Kosmetische Befunde (Risse, Blasen) werden nicht vermessen. KI liefert dazu nur einen
  gekennzeichneten Zusatzhinweis.
- Volle MSA (Gage R&R, ndc, Cgk) ist Ausblick, nicht Teil dieser Version.
- Echte Benutzerrollen und Signatur (GMP) sind als sichtbares Signal umgesetzt, die vollstaendige
  Audit-Spur ist spaeter.
