Programmieren : 1 Die Spezifikation

Schlagwörter:
Referat, Hausaufgabe, Programmieren : 1 Die Spezifikation
Themengleiche Dokumente anzeigen

Beschreibung / Inhalt
Das vorliegende Dokument beschäftigt sich mit der Spezifikation und dem Testen von Programmen. In der Spezifikation werden unter anderem Funktionen und Umgebung des Programms beschrieben, wobei lediglich konkrete Aussagen getroffen werden sollten und keine leeren Phrasen oder unklaren Formulierungen zu finden sind. Außerdem sollten wichtige Fälle und mögliche Fehler behandelt werden und die Spezifikation sollte in einer verständlichen Sprache für den Kunden formuliert sein.
Beim Testen gibt es unterschiedliche Fehlerarten wie zum Beispiel Off-One-Error, Dangling Pointers oder Division durch 0. Es gibt verschiedene Testarten wie den Blackbox-Test, bei dem der Tester das Programm als „Blackbox“ betrachtet und überprüft, ob die Spezifikation erfüllt wird, oder den Whitebox-Test, bei dem der Programmcode betrachtet wird, um möglichst viele Programmteile zu testen. Auch Strategien wie das Einbauen bewusster Fehler oder das Zwei-Tester-Prinzip können beim Testen eingesetzt werden. Insgesamt soll durch eine gute Spezifikation und ausreichendes Testen eine hohe Qualität des Programms gewährleistet werden.
Direkt das Referat aufrufen

Auszug aus Referat
1 Die Spezifikation Funktionen (beschreiben) Einschränkungen (meist zeitlich) - Performance Enviroment (Umgebung) nicht sollte drinnen stehen: l Platitüde (Leersatz- Sätze, die nichts aussagen) z.B: System sollte benutzerfreundlich sein; z.B: System sollte schnell sein. l Mehrdeutigkeiten (Ambiguity) z.B: Ausgeben - Drucker oder am Bildschirm angezeigt. z.B: Meistens, oft, im Normalfall, in Ausnahmefällen l Auslastungen (Omission) Wichtige Fälle, die eintreten können, müssen auch behandelt werden. z.B: Reaktion auf Fehlereingaben &- eingabeformat. l Implemention Directive Welche Programmiersprache verwendet wird, sollte so ausverhandelt werden, daß man selbst die Sprache bestimmen kann. l Benutzersprache Spezifikation soll so formuliert werden, daß der Kunde auch versteht worum es geht. 2 Testen Die besten Programmierer sollten Testen Teste wie dein eigenes Programm 2.1 Typische Fehler l OFF- ONE ERROR Schleife die 30x durchlaufen werden soll, aber nur 29x durchlaufen wird l DANGLING POINTER l DIVISION DURCH 0 l FALSCHER UP- AUFRUF Parameter werden falsch übergeben. l WERTEBEREICHSVERLETZUNG l IN FILES SCHREIBEN, DIE GARNICHT GEöFFNET WERDEN. 2.2 Testarten 2.2.1 Blackboxtests Der Tester betrachtet das Programm als Blackbox ( - Code ist uninteressant). Es wird überprüft, ob Spezifikation erfüllt wird. Bsp.: A ê B ê C ê ê Rechteck ê Allgemein ê Gleichseitig 2.2.2 Whitebox Der Tester betrachtet den Programmcode. Test wird so aufgebaut, daß möglichst viele Programmteile ...
Direkt das Referat aufrufen

Autor:
Kategorie:
Sonstiges
Anzahl Wörter:
318
Art:
Fachbereichsarbeit
Sprache:
Deutsch
Bewertung dieser Hausaufgabe
Diese Hausaufgabe wurde bislang noch nicht bewertet.
Zurück