2 年前、世界が世界的なパンデミックの瀬戸際にあったとき、ソフトウェア開発者のグローバル コミュニティは、IoT デバイスに対する最初の (しかし最後ではない) セキュリティ規制のセットを提示されました (2019 CA SB-327 と 2019 オレゴン HB 2395).
一般的に消費者が魅力を感じるのは物理的なデバイスですが、テクノロジーに携わる私たちは、 ソフトウェアが 、IoT デバイスやその他の組み込みソフトウェア システムの品質、セキュリティ、および安全性に影響を与えルコとを理解しています。そのため、開発チームは、厳密で上手に設計されたソフトウェア システムの開発方法を理解する必要があります。
あらゆるものが接続される世界における IoT デバイスの普及と急速な採用 (およびそれらを実行するソフトウェアの開発への参入障壁の低さ) は、消費者が脆弱性に直面することがないように、セキュリティを積極的に処理する必要があることを意味します。
組み込みソフトウェアに取り組んでいるチームが最高品質のソリューションを生み出すのを支援するために、The Linux Foundation Training & Certification は、必須の無料コースと呼ばれるコースを開始しました。 組み込みシステムのためのソフトウェア工学の基礎.このコースでは、安全なシステムまたは安全性が重要なシステムを作成する必要があるチーム向けに、高品質のシステムとソフトウェアをエンジニアリングするための技術と関連スキルを簡単に紹介します。
このコースでカバーされる重要な能力には、次のようなものがあります。
- ソフトウェア エンジニアリングで使用される基本的な用語を説明できる。
- ソフトウェア エンジニアリングの基本的なスキル セットを理解する。
- システム的なリスクを回避するために従うべきプロセスに関する知識。
- 知識を増やすための追加の参考資料。
- 優れたソフトウェア エンジニアリング プラクティスを採用することのメリットを明確に説明できる能力。
このコースでは、ソフトウェア開発のエンジニアリング プロセスに期待されることに必要なスキルと知識を提供します。 ほんコースを修了すると、エンジニアリング ソフトウェアに関する適切な概念と用語を使用して、既存の実務家と共に有意義な議論と分析を行う準備が整います。
このコースを最大限に活用するには、理想的にはオープン ソース プロジェクトでのソフトウェア開発または製品統合の経験がある程度必要ですが、このコースは独自のソフトウェア開発経験しかない人にも適しています。
このコースは、ソフトウェア エンジニアリングのベスト プラクティスと用語集のエントリ、およびシステムとソフトウェア エンジニアリングの標準に関する有益なコンテンツについて、無料で入手できる外部参照資料に含まれる重要なコンテンツのガイド付きレビューです。このコースの目的は、参考資料から用語と定義を紹介することです。その目的に忠実であるため、出典は可能な限り言い換えることなく引用されています。このコースは、オープンソース開発者、プロダクト マネージャー、セキュリティ プロフェッショナル、セーフティ エンジニア、ディレクター、および複数のライフサイクルにわたってサポートされる組み込みソフトウェア システムを開発したいすべての人を対象としています。
コース作成者
Pete Brink は、kVA by UL の機能安全エンジニアリングのリーダーであり、オレゴン州ポートランドを拠点としています。 kVAは、2019年にUnderwriter Laboratoriesに買収された自動車の機能安全コンサルティング会社です。
Gregory Shue は、Legrand, North & Central America, Inc. のシニア ファームウェア/ソフトウェア エンジニアで、MCU ベースの IoT エッジ デバイスに取り組んでいます。彼は、消費者、商業、産業、およびアビオニクスの分野における数十年にわたる組み込みソフトウェア開発の経験を生かし、IoT デバイスのセキュリティ規制によって課される新しい課題への対処を支援しています。彼はカリフォルニア州サンディエゴの近くに住んでいます。
本コースに登録し、 高品質で信頼性が高く、安全でセキュアな組み込みシステムを作成するために必要なスキルとプロセスを学びましょう。