Analyse

Aus TBZ_-_Wiki
Wechseln zu:Navigation, Suche

Bei der Analyse geht es darum die Arbeitsweise des Programms genau festzulegen. Hier arbeitet man eng mit dem Kunden zusammen, denn er weiss, welchen Anforderungen das Programm genügen muss. Es scheint klar, dass man erst mit der Entwicklung beginnen kann, wenn Klarheit darüber herrscht, wie das Programm genau arbeitet. Typischerweise arbeitet man in dieser Phase noch im ganzen Team.

Folgende Fragen werden in der Analyse gestellt und beantwortet:

  • Welche Aufgaben werden durch das Programm erledigt?
  • Wie werden die Daten eingegeben, ausgegeben und gespeichert?
  • Wie sieht die Benutzerschnittstelle aus?
  • Wie kann das Programm getestet werden?
  • Unter welchen Bedingungen sollte das Programm laufen (Betriebssystem, Programmiersprache etc.)?
  • Welche Regeln gelten (Spielregeln, Mathematische Zusammenhänge, physikalische Gesetze etc.)?

Bezug zu folgenden Handlungszielen:
1 - eine Anforderung analysieren
5 - Testfälle definieren, welche die Erfüllung der Anforderung nachweisen.


Der Softwareentwicklungsprozess