Der Kurs „Software-Engineering für Testapplikation“ baut auf dem Kurs „LabVIEW-Grundlagen 3“ auf, in dem der Softwareentwicklungsprozess näher behandelt wird. In diesem Kurs werden die entsprechenden Kenntnisse vertieft. Sie erfahren mehr zu LabVIEW-Werkzeugen und Verfahren zum Definieren, Verwalten, Entwerfen, Entwickeln, Validieren und Bereitstellung von hochwertigen Lösungen. Der Kurs vermittelt gängige Verfahren für die Verwaltung großer, teamorientierter Anwendungsentwicklungsprojekte von der Festlegung der Spezifikationen bis hin zur Bereitstellung.
Auf Anfrage, 10 Stunden Videomaterial (Die Kurszeit hängt von dem für die gezeigte Arbeit erforderlichen Lerntempo ab)
Entwickler, die hochwertige Anwendungen erstellen möchten, die an enge Fristen gebunden sind sowie bestimmte Anforderungen und Regulierungsstandards erfüllen müssen
Entwickler, die mit LabVIEW noch nicht vertraut sind und sich für das Erlernen empfohlener Methoden für die LabVIEW-Entwicklung interessieren
Fortgeschrittene Programmierer, welche die Entwicklung umfassender Anwendungen verwalten
Architekten, die ein Team von Entwicklern verwalten
LabVIEW-Benutzer, die die Prüfung zum „Certified LabVIEW Architect“ ablegen möchten
LabVIEW-Grundlagen 3 oder vergleichbare Kenntnisse im Umgang mit LabVIEW
LabVIEW
Verwalten von Projekten mit engen Zeitvorgaben zum Entwickeln von hochwertigen Lösungen, die bestimmte Anforderungen und Regulierungsstandards erfüllen
Leitung der Entwicklung eines Projekts für eine Testanwendung von der Definition bis zur Bereitstellung
Anwenden des Softwareentwicklungsprozesses aus diesem Kurs auf Ihre eigenen Entwicklungsprojekte
Auswählen und Anwenden von geeigneten Werkzeugen und Verfahren zum Verwalten der Entwicklung Ihrer LabVIEW-Anwendung
Durchführen einer effektiven Codeprüfung
Entwickeln einer Strategie zum Testen und Validieren Ihrer Anwendung
Auswählen einer geeigneten Methode zum Verteilen Ihrer Anwendungen an andere Entwickler und Endnutzer
Lektion | Übersicht | Themen |
---|---|---|
Strategie zur Wiederverwendung | Die Wiederverwendung von Programmcode verspricht eine schnellere und effizientere Entwicklung, die letztlich die Projektkosten senkt, die Markteinführungszeit verkürzt und die Softwarequalität verbessert. In diesen Modulen lernen Sie empfohlene Methoden für die Verwendung, Erstellung, Suche und Verteilung von wiederverwendbarem Programmcode kennen. |
|
Teststrategie | Das Testen und Analysieren von Programmcode ist wichtig, weil es Ihnen hilft, die Gesamtqualität Ihres Programmcodes zu verbessern, was zu einer Verkürzung der Entwicklungs- und Integrationszeit führt. In diesen Modulen lernen Sie die verschiedenen Arten der Analyse, des Testens und der Überprüfung von Programmcode kennen. Sie erfahren auch, wann Sie Programmcode analysieren sollten und wie das geht.
|
|
Quellcodeverwaltung | Die Verwaltung von Programmcode ist ein wesentlicher praktischer Bestandteil einer effizienten Testsoftwareentwicklung. Viele Unternehmen wechseln aktuell von bestehenden Systemen zu Git. Dieser Lernpfad behandelt viele Aspekte von Git, darunter Workflows, Hosting und das Ökosystem. Die Lektionen behandeln auch die Feinheiten bei der Verwendung von Git mit LabVIEW. |
|
Kontinuierliche Integration | In dieser Lektion geht es um kontinuierliche Integration und die Implementierung eines kontinuierlichen Integrationsprozesses. |
|
Zusammentragen von Anforderungen | In dieser Lektion werden die Grundlagen des Erfassens von Anforderungen und der effizienten Verwaltung dieser Anforderungen behandelt. |
|
Projektverwaltung | Dieser Lernpfad deckt alle Aspekte des Projektmanagements ab, wobei der Schwerpunkt auf den Methoden des agilen Projektmanagements liegt. |
|
Advanced Architectures in LabVIEW (Kurs)
Object-Oriented Design and Programming in LabVIEW (Kurs)
LabVIEW Performance (Kurs)
Prüfung „Certified LabVIEW Architect“