Requirements Engineering WS 11/12



Ähnliche Dokumente
7. Bewässerung: Mehrmals pro Woche

Würfelt man dabei je genau 10 - mal eine 1, 2, 3, 4, 5 und 6, so beträgt die Anzahl. der verschiedenen Reihenfolgen, in denen man dies tun kann, 60!.

Professionelle Seminare im Bereich MS-Office

Statuten in leichter Sprache

Deutsches Rotes Kreuz. Kopfschmerztagebuch von:

IBM SPSS Statistics Version 23. Einführung in Installation und Lizenzierung

Tutorium zur Mikroökonomie II WS 02/03 Universität Mannheim Tri Vi Dang. Aufgabenblatt 3 (KW 44) ( )

Wärmebildkamera. Arbeitszeit: 15 Minuten

Sichere Anleitung Zertifikate / Schlüssel für Kunden der Sparkasse Germersheim-Kandel. Sichere . der

AGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom b

Anleitung über den Umgang mit Schildern

Internet Explorer Version 6

Nicht über uns ohne uns

Pflege Ihrer implantatgetragenen Krone

Widerrufsbelehrung der Free-Linked GmbH. Stand: Juni 2014

BROTTEIG. Um Brotteig zu machen, mischt ein Bäcker Mehl, Wasser, Salz und Hefe. Nach dem

Benutzerhandbuch - Elterliche Kontrolle

Welche Bereiche gibt es auf der Internetseite vom Bundes-Aufsichtsamt für Flugsicherung?

Einfach zu nachhaltig günstiger Energie wechseln.

Lehrer: Einschreibemethoden

HANDBUCH PHOENIX II - DOKUMENTENVERWALTUNG

Strom in unserem Alltag

Aber zuerst: Was versteht man unter Stromverbrauch im Standby-Modus (Leerlaufverlust)?

Glaube an die Existenz von Regeln für Vergleiche und Kenntnis der Regeln

WinVetpro im Betriebsmodus Laptop

Datenexport aus JS - Software

BENUTZERHANDBUCH FHD FORMATTER SOFTWARE. Rev. 105/Mac

Elternzeit Was ist das?

ONLINE-AKADEMIE. "Diplomierter NLP Anwender für Schule und Unterricht" Ziele

Installation OMNIKEY 3121 USB

Liebe Interessierte an technischen Lösungen für die Sicherheit zu Hause,

Elektrische Logigsystem mit Rückführung

GEVITAS Farben-Reaktionstest

Reinigung Normale Reingung der CheckStab Leitfähigkeitselektrode Gründliche Reinigung der Leitfähigkeitselektrode... 2

Kulturelle Evolution 12

Weiterbildungen 2014/15

Österreichische Trachtenjugend

Arbeit zur Lebens-Geschichte mit Menschen mit Behinderung Ein Papier des Bundesverbands evangelische Behindertenhilfe e.v.

System der. Bühnensteckverbind 63A ( System Eberl ) REICHE & VOGEL-B.DELTSCHAFT. Blumenstr.10 D Berlin (Spandau)

Erläuterungen zur Untervergabe von Instandhaltungsfunktionen

Versetzungsregeln in Bayern

Repräsentative Umfrage zur Beratungsqualität im deutschen Einzelhandel (Auszug)

Lösungsvorschlag für Übungsblatt 6 Software Engineering 1 (WS 2012/13)

Outlook. sysplus.ch outlook - mail-grundlagen Seite 1/8. Mail-Grundlagen. Posteingang

Nutzung von GiS BasePac 8 im Netzwerk

Zeichen bei Zahlen entschlüsseln

Version smarter mobile(zu finden unter Einstellungen, Siehe Bild) : Gerät/Typ(z.B. Panasonic Toughbook, Ipad Air, Handy Samsung S1):

Dokumentenverwaltung im Internet

Feiertage in Marvin hinterlegen

Wie ist das Wissen von Jugendlichen über Verhütungsmethoden?

A Lösungen zu Einführungsaufgaben zu QueueTraffic

mobilepoi 0.91 Demo Version Anleitung Das Software Studio Christian Efinger Erstellt am 21. Oktober 2005

EÜR contra Bilanzierung

Dokumentation. Black- und Whitelists. Absenderadressen auf eine Blacklist oder eine Whitelist setzen. Zugriff per Webbrowser

EMIS - Langzeitmessung

Datenbank LAP - Chefexperten Detailhandel

Info-Veranstaltung zur Erstellung von Zertifikaten

Studienplatzbeschaffung

Kopfzeile. Inhaltsverzeichnis

Verwendung des IDS Backup Systems unter Windows 2000

Browsereinstellungen für moneycheck24 in Explorer unter Windows

Konzentration auf das. Wesentliche.

AOK Pflege: Praxisratgeber Sturzprävention Übungen zur Stärkung des Gleichgewichts

Papierverbrauch im Jahr 2000

Lineargleichungssysteme: Additions-/ Subtraktionsverfahren

Integrated Services Realtime Remote Network

Handbuch Fischertechnik-Einzelteiltabelle V3.7.3

Gebührensatzung zur Satzung der Gemeinde Brechen über die Benutzung der Kindertageseinrichtungen

Lichtbrechung an Linsen

Lizenzierung von SharePoint Server 2013

MSXFORUM - Exchange Server 2003 > SMTP Konfiguration von Exchange 2003

Vorderthal, 15. April Liebe Eltern,

Microsoft Access 2010 Navigationsformular (Musterlösung)

Zählerstände online übermitteln

Benutzung der LS-Miniscanner

Hinweise in Leichter Sprache zum Vertrag über das Betreute Wohnen

Für eine längere Laufzeit oder zusätzlichen Optionen sowie Jobarten, Regionen und Tätigkeitsbereiche werden immer Credits berechnet.

Webalizer HOWTO. Stand:

Zahlenwinkel: Forscherkarte 1. alleine. Zahlenwinkel: Forschertipp 1

Lizenzierung von SharePoint Server 2013

Hilfedatei der Oden$-Börse Stand Juni 2014

Die Dunkle Kammer. Workshoppräsentation. Von der Camera Obscura ins digitale Zeitalter

Die integrierte Zeiterfassung. Das innovative Softwarekonzept

Jedes Umfeld hat seinen perfekten Antrieb. Individuelle Antriebslösungen für Windenergieanlagen.

Wohngruppe Linden. Unser Haus stellt, insgesamt 9 vollstationäre Plätze für männliche und weibliche Jugendliche (ab dem Vorschulalter) zur Verfügung.

CTI SYSTEMS S.A. CTI SYSTEMS S.A. 12, op der Sang. Fax: +352/ L Lentzweiler. G.D.

Auftrag zum Fondswechsel

2) Geben Sie in der Anmeldemaske Ihren Zugangsnamen und Ihr Passwort ein

Offen für Neues. Glas im Innenbereich.

Software Engineering. 3. Anforderungsanalyse. Franz-Josef Elmer, Universität Basel, WS 2006/07

Die richtigen Partner finden, Ressourcen finden und zusammenführen

Bedienungsanleitung: Onlineverifizierung von qualifiziert signierten PDF-Dateien

Das dena-güte siegel Effizienzhaus. Energieeffiziente Wohnhäuser auf den ersten Blick erkennen.

Mathematischer Spaziergang für die 1. Primarstufe

Ich beantrage die Ausstellung einer vorläufigen Sachkundebescheinigung für

Technical Note Nr. 101

Die Backup-Voreinstellungen finden Sie in M-System Server unter dem Reiter "Wartung".

Wir machen neue Politik für Baden-Württemberg

Drei Fragen zum Datenschutz im. Nico Reiners

Server- und Netzwerkschränke Was ist ein Server-/Netzwerkschrank?

Transkript:

Requirements Engineering WS 11/12 10. Übung am 03.02.2012

Agenda Besprechung Übungsblatt 10 (bis ca. 13:00) Fragen zur Altklausur

Aufgabe 1 Auch van Lamsweerde hat, wie in Abbildung 1 skizziert, eine Taxonomie von Kategorien nichtfunktionaler Anforderungen für Softwaresysteme entwickelt Im Folgenden sind Anforderungen an einen Kaffeevollautomaten gegeben.

Aufgabe 1a) 1 2 3 7 6 5 8 9 10 4

Aufgabe 1b) Technische Universität München

Aufgabe 1b) Reliability: Die MTBF des Kaffeeautomats beträgt 3 Jahre Integrity: Die Betriebs- und Wartungsdaten dürfen nur von autorisiertem Wartungspersonal geändert werden. Time: Die Zeit zwischen der Kaffeewahl und dem Beginn des Mahlvorgangs soll unter 1 Sekunde liegen Cost: Die Strom- und Wasserkosten im Betrieb sind zu minimieren

Aufgabe 1b) Installation Die Steuerungs-Software soll auf einem XXX-Controller lauffähig sein Convenience Um Benutzer bei der Kaffeewahl nicht unnötig aufzuhalten, sollen die häufigsten Kaffevarianten direkt wählbar sein. Software Interoperability Die Software soll kompatibel sein zu dem Diagnose- System XXX

Aufgabe 1b) Deadline Meilenstein 7 bei der Entwicklung der Steuerungssoftware muss bis zum 01.07.2012 erreicht sein. Maintainability Die Benutzungsoberfläche muss leicht unabhängig von dem Rest der Steuerungssoftware geändert werden können.

Aufgabe 1c) Time Die Zeit zwischen der Kaffeewahl und dem Beginn des Mahlvorgangs soll unter 1 Sekunde liegen Keine Verfeinerung nötig. 1) Wählen der Funktion Kaffee 2) Gleichzeitig Starten einer Stoppuhr 3) Warten bis Mahlwerk startet (Geräusch) 4) Stoppen der Stoppuhr 5) Stoppuhr zeigt weniger als eine Sekunde

Aufgabe 1c) Cost Die Strom- und Wasserkosten im Betrieb sind zu minimieren Verfeinerung: Das Herauslassen eines Latte Macchiatos braucht im Durchschnitt weniger als Y kwh Strom. Beim Herauslassen eines Latte Macchiatos wird weniger als 10ml Überlaufwasser produziert. Prüfen: Wiederhole 100 Mal: 1. Herauslassen eines Latte Macchiatos, dabei Messung der verbrauchten Energie mit Stromzähler und Abfangen des Überlaufwassers. 2. Prüfen, ob weniger als 100 x Y kwh Strom verbraucht und weniger als 1000 ml Wasser produziert

Aufgabe 2 Für den Kaffeevollautomaten sei weiterhin folgende abstrakte Anforderung gegeben: Es muss sichergestellt werden, dass sich der Benutzer des Kaffeevollautomats während der Benutzung nicht verbrennt oder verbrüht.

Aufgabe 2a) Verfeinern Sie die gegebene Anforderung und klassifizieren Sie die entstehenden, verfeinerten Anforderungen entweder als funktionale oder als eine der nicht-funktionalen Anforderungen im Klassfikationsschema von van Lamsweerde

Aufgabe 2a) Mögliche Verfeinerung Die Bedienelemente sind so angeordnet, dass der Benutzer leicht drankommt, ohne in Gefahr zu geraten in den herauslaufenden Kaffee zu langen. NF: Usability Es darf keine langen Pausen zwischen dem Einlaufen der Milch und des Kaffees geben. NF: Time Durch eine Lichtschranke wird sichergestellt, dass im Falle eines Hineinlangen das Herauslassprozess sofort gestoppt wird. Funktional (evtl. +Time wg. sofort )

Aufgabe 2b Diskutieren Sie, unter welchen Umständen eine Unterscheidung zwischen funktionalen und nicht-funktionalen Anforderungen sinnvoll ist und was der Nutzen einer solchen Unterscheidung ist.

Aufgabe 2b) Unterscheidung funktional / nicht-funktional häufig erst dann sinnvoll möglich, wenn Anforderungen genügend verfeinert sind. Ziel jeder Taxonomie: Bessere Strukturierung der Anforderungen Einfacher Überprüfbar (z.b. Wahl der Verifikationsmethode durch Klassifikation erleichtert)