3. a) 1. NFR -> Product requirements -> Portability requirements / Usability requirements 2. NFR -> external -> ethical / NRF -> Orga -> Standards 3. NFR -> Product -> Efficiency -> Performance 4. NFR -> Product -> Usability b) NFR |-Product | |-Portability = Die Lernkartei muss auf den gängigen Smartphones laufen (explizit: iPhone, Blackberry, Androidsysteme) | |-Reliability = Die Lernkartei muss | |-Efficiency = Die Lernkartei muss bei einer Lernkartei mit 100000 Lernkarteikarten die nächste Karte in <= 50ms anzeigen (smartphones 150ms) | |-Usability = Die Lernkartei muss | |-Organizational | |-Delivery = Die Lernkartei muss bis zum x.x.x mit allen anforderungen erfüllt dem Kunden ausgeliefert werden | |-Implementaion = Die Lernkartei muss in java 1.6 geschreiben werden und darf nur auf libs/projekten, welche unter lgpl veröffentlicht wurden, verwenden | |-Standards = Die Lernkartei muss Karteien als csv exportieren. Es muss eine Dokumentation des Dateiformats frei zugänglich gemacht werden | |-External | |-Interoperability = Die Lernkartei muss | |-Ethical = Die Lernkartei muss in Deutsch u. English zur verfügung stehen. Desweiteren muss eine Schnittstelle zur übersetzung geschaffen werden (sprach-datei) | |-Legislative = Die Lernkartei muss als Webanwendung über ssl zur verfügung stehen