Call for Papers

ESE-Kongress 2009

Testfreundliches Software Engineering ( Kompaktseminar mit Demo )

Referent: Dipl.-Ing. Dieter Volland , MicroConsult GmbH
Vortragsreihe:
Zeit: 08. Dezember 09:00 - 12:30

Zielgruppe

Entwicklung

Themenbereiche

Implementierung, Test & Qualitätssicherung

Kurzfassung

Software Engineering beschäftigt sich mit der Herstellung von Software, also der Entwicklung, Verfikation und Validierung von Software. Funktionalität und Qualität werden während den Entwicklungsphasen in die Software hinein gebracht, deren Vorhandensein während den Testphasen verifiziert und validiert werden müssen. Entwicklung und Test gehen Hand in Hand. Softwaretest beginnt mit dem Formulieren der Anforderungen in der Analyse Phase, denn aus ihnen werden die Testfälle für den Systemtest zur Überprüfung der Funktionalität abgeleitet. Anforderungen müssen eindeutig und tesbar formuliert werden. In der Design Phase wird die Software Architektur festgelegt und die Anforderungen werden in eine programmierbare Form gebracht. Hier werden Qualitätsmerkmale wie Übertragbarkeit, Wiederverwendbarkeit, Erweiterbarkeit, Wartbarkeit in das System gebracht, die es im Test zu überprüfen gilt. Design for Test. In der Implementierungs Phase wird das Design in einer Programmiersprache, z.B. C oder C++, in Programm Code umgesetzt. Das Ergebnis soll effizient, d.h. schnell sein und geringe Codegröße haben und alle spezifizierten Funktionalitäten und Qualitätsmerkmale erfüllen. Codierregeln und Codierstil sind wichtig.

Nutzen und Besonderheiten

Das Seminar zeigt, wie man in den Entwicklungsphasen Fehler vermeidet, Fehler findet, Qualität schafft und die Basis für effiziente Testphasen schafft, um die verbliebenen Fehler zu finden. Es werden Analyse-, Design- und Implementierungsmethoden vorgestellt, um eine funktionierende und qualitativ hochwertige Software zu entwickeln und Testmethoden, um die Funktionalität und Qualität sicherzustellen.

Über den Referenten

Seit 24 Jahren als Trainer und Coach in der Elektronikwelt tätig. Themen: Microcontroller, Programmiersprachen, Modellierungssprachen, Analyse&Design von embedded Systemen, Softwaretest von embedded Systemen, Betriebssysteme. Mitbegründer der MicroConsult GmbH.