TU Wien:Requirements Engineering and Specification VU (Grünbacher)/Prüfung 2009-01-21 Ausarbeitung

Aus VoWi
Zur Navigation springen Zur Suche springen

Aufgabe 1[Bearbeiten | Quelltext bearbeiten]

Dies ist ein Versuch diese Aufgabe auszuarbeiten. Ich gebe keine Garantie, dass alles so passt wie es hier steht. Mitarbeit ist ausdürcklich erwünscht.

Stakeholder:

Studenten

  • gute Usability
    - einfaches finden von lehrveranstaltungen
    - anzeigen von lvas an denen man teilnimmt
    - filtermöglichkeiten
  • schnelligkeit
  • für möglichst viele geräte verfügbar (z.b. nicht nur iPhone app)
    • Issue: Dieser Wunsch steht im Gegensatz zum Wunsch der Entwickler für nur eine Plattform zu entwicklen. Außerdem kann so das Ziel der Universitätsleitung die Kosten niedrig zu halten schwer erreicht werden.
    • Optionen:
      • Nur für die am meisten verbreitetste Plattform entwickeln.
      • Es wird für alle relevanten Plattformen entwickelt.
      • Statt einer App wird ein für mobile Geräte angepasst Website erstellt.
    • Agreement: Es wird erhoben welche die unter den Benutzern verbreiteste Plattform ist und für diese Plattform entwickelt. Sollte sich herausstellen, dass die verbreiteste Plattform eine ist die JavaME unterstützt (z.b. symbian oder blackberry) wird die Anwendung in JavaME programmiert um so Benutzern mehrere Plattformen den Zugriff zu ermöglichen. Es wird zwar keine Mobile Website erstellt, es soll aber nach Möglichkeiten gesucht werden die bestehende Websit mit geringem Aufwand so abzuändern, dass sie auch von mobilen Endgeräten akzeptabel nutzbar ist.
  • wenig datenübertragungen um kosten für mobiles internet gering zu halten
  • kontaktmöglichkeiten zu professoren und anderen studenten
  • benachrichtigung über wichtige ereignisse wie neue zeugnisse oder ausfall einer vorlesung.

Unimitarbeiter

  • gute usability
    - einfaches auffinden der eigenen lvas
  • schnelligkeit
  • für möglichst viele geräte verfügbar (z.b. nicht nur iPhone app)
  • wenig datenübertragungen um kosten für mobiles internet gering zu halten
  • möglichkeit mit wenigen klicks allen lva teilnehmern informationen zukommen zu lassen


Nicht angemeldete User (weder Studenten, noch Profs. z.B. Leute Schüler die ein passendes Studium suchen)

  • möglichst viel information sollte ohne login verfügbar sein
  • gute usability
    - einfaches finden von lehrveranstaltungen
    - ersichtliche zuordnung von lehrveranstaltungen zu verschiedenen studien
    - filtermöglichkeiten
  • schnelligkeit
  • für möglichst viele geräte verfügbar (z.b. nicht nur iPhone app)
  • wenig datenübertragungen um kosten für mobiles internet gering zu halten

Entwickler (Annahme: es handelt sich dabei um externe entwickler und nicht um uniangestellte)

  • klare anforderungen zu beginn
  • konzentration auf eine plattform
  • hohes verhältnis bezahlung/(kosten+zeitaufwand)
  • folgeaufträge für wartung und instandhaltung
  • code bleibt geistiges eigentum der entwickler. der kunde erwirbt nur nutzungsrechte.
  • keine zusätzlichen anforderungen oder änderung der anforderung während der entwicklung
  • genug zeit


Admin

  • simple aber gleichzeitig mächtige verwaltungsmöglichkeiten
  • einfache Wartbarkeit im Betrieb
  • schneller und unkomplizierter Deploymentprozess
  • ????


Universitätsleitung

  • kosten niedrig halten
  • geringe wartungs und instandhaltungskosten
  • möglichst schnelle beendigung des projekts