Software Engineering for Test Applications コースは、LabVIEW 実践集中コース 3で学習したソフトウェアエンジニアリングプロセスの知識を基礎としたコースです。このコースでは、その内容をさらに発展させ、質の高いソリューションの定義、管理、設計、開発、検証、およびデプロイメントに役立つLabVIEWツールおよび業界実例に焦点を当てています。チームベースの大規模なアプリケーション開発プロジェクトにおける、仕様定義からデプロイメントまでのプロセスの一般的な管理方法について説明します。
オンデマンド、10時間のビデオ (コースの修了にかかる時間は、演習を行う受講者のペースによって異なります)
限られたスケジュールのもとで、要件や規制基準を満たす高品質なアプリケーションを開発することに関心がある開発者
LabVIEWを初めて使用し、LabVIEW開発のベストプラクティスの学習に関心がある開発者
大規模アプリケーションの開発を管理する上級プログラマ
開発チームを管理する設計者
LabVIEW設計者 (CLA) 認定試験を受けようとしている方
LabVIEW実践集中コース3を受講済みか、それと同程度のLabVIEWスキルがある
LabVIEW
アプリケーション要件および規制基準を満たす高品質なソリューションをスケジュールどおりに提供することが要求されるプロジェクトを管理する
テストアプリケーションプロジェクトの開発を、定義からデプロイメントまで管理する
このコースで学習するソフトウェアエンジニアリングプロセスを開発プロジェクトに適用する
LabVIEWアプリケーションの開発を管理するための適切なツールやテクニックを選択し、活用する
コード審査を効率的に行う
アプリケーションのテストおよび検証の方法を開発する
他の開発者やユーザにアプリケーションをデプロイするための適切な方法を選択する
レッスン | 概要 | トピック |
---|---|---|
再利用方法 | コードの再利用により、より迅速かつ効率的な開発が可能となり、最終的にはプロジェクトのコストの削減と、市場投入までの時間の短縮が実現され、ソフトウェアの品質向上が期待できます。 これらのモジュールでは、再利用コードの使用、作成、検索、および配布に関するベストプラクティスを学習します。 |
|
テスト手法 | コードのテストと解析は重要な作業です。それは、コードの全体的な品質を向上させ、開発と統合にかかる時間の短縮につながるためです。これらのモジュールでは、コード解析のタイプや、コードのテスト/レビューについて学習します。 また、コードを解析するタイミングや、コードの解析方法についても学習します。
|
|
ソースコード管理 | コード管理は、テストソフトウェアの効率的な開発に不可欠な作業です。 現在、多くの企業が現行のシステムからGitに移行しています。 この学習プランでは、ワークフロー、ホスティング、エコシステムなど、Gitのさまざまな側面を取り上げます。 レッスンでは、LabVIEWでGitを使用する際の微妙な違いについても説明します。 |
|
継続的統合 | このレッスンでは、継続的統合、および継続的統合プロセスの実装方法について説明します。 |
|
要件の収集 | このレッスンでは、要件の収集とそれらの要件の効率的な管理に関する基礎知識を確認します。 |
|
プロジェクト管理 | この学習プランでは、アジャイルプロジェクト管理の手法に重点を置いて、プロジェクト管理に関するすべての側面を取り上げます。 |
|
LabVIEW上級設計コース
LabVIEWオブジェクト指向システムデザインコース
LabVIEWパフォーマンスコース
LabVIEW設計者認定試験