いつもEureka Boxをご利用頂き、ありがとうございます。
今週の新規追加コンテンツは、「MBD演習」、「テスト基礎学習」、「ソフトウェア開発学習」です。
MBD演習の【ポモドーロタイマーへの一時停止/停止機能追加】カテゴリに「Q-007. 問題」を公開しました。
Q-006では、集中時間と休憩時間を交互に繰り返すポモドーロタイマーを実装しました。今度は、そのポモドーロタイマーに一時停止/再開と停止の機能を追加してみましょう。
ソフトウェア開発学習の【ベーシック/設計原理・原則】カテゴリに「ソフトウェア構造を測る指標」を公開しました。
今回は、ソフトウェア構造を測るために重要な2つの指標を取り上げます。モジュール内の要素同士の結びつきがどの程度強いかを表す凝集度と、モジュールと他のモジュールとの結びつきがどの程度強いかを表す結合度です。それぞれについてのレベルの分類と、現実的にどうバランスを取るとよいかを説明します。
テスト基礎学習の【ビギナー/テストとは(基礎)】カテゴリに「静的検証と動的検証」を公開しました。
これまでは、ソフトウェアを実行して動作を確認するテスト、すなわち動的検証について学習してきました。今回はソフトウェアを実行せずに品質を検証する静的検証を取り上げます。静的検証の代表的な手法や、静的検証が必要な理由を紹介します。
今後も、コンテンツは定期的に新規追加・更新してまいります。
引き続き、Eureka Boxをよろしくお願いいたします。
いつもEureka Boxをご利用頂き、ありがとうございます。
今週の新規追加コンテンツは、「システムズエンジニアリングリファレンス」、「サイバーセキュリティ学習」、「テスト基礎学習」、「ソフトウェア開発学習」です。
【他技術との関係】カテゴリに「A-SPICEとの対応」を公開しました。
「開発よろず相談会」にて「Eureka BoxのコンテンツをA-SPICEのプロセスに対応付けるとどうなるかを知りたい」というリクエストがありました。その回答をシステムズエンジニアリングリファレンスのコンテンツとしてまとめました。
「開発よろず相談」については、Eureka Boxツアーにて紹介しています。Eureka Boxについての質問・リクエストなどにご活用ください。
「A-SPICEとの対応」
「開発よろず相談」(Eureka Boxツアー)
【ビギナー】カテゴリに「セキュリティに関する国際的なルール」を公開しました。
サイバーセキュリティ対応に関しては、さまざまな国際ルールが定められています。そのルールを3つに分類し、具体的にどのようなルールがあるのかを説明します。また、国ごとに何にどう対応すれば効率的かも紹介します。
【ビギナー/テストとは(基礎)】カテゴリに「トレーサビリティ基礎」を公開しました。
前回の講座では、要件定義とシステムテストのように、各レベルのテストには対応する開発工程が存在することを学習しました。今回はより詳細な対応関係と、そこで重要になるトレーサビリティという概念について学習します。
【ベーシック/設計原理・原則】カテゴリに「設計原理」を公開しました。
これから4回にわたって、設計を正しく行うために理解が欠かせない原理・原則について学習します。初回は、ソフトウェアの設計原理のうち、特に重要な2つ、「関心の分離」と「分割統治」を取り上げます。
今後も、コンテンツは定期的に新規追加・更新してまいります。
引
いつもEureka Boxをご利用頂き、ありがとうございます。
今週の新規追加コンテンツは、「MBD学習」、「機能安全学習」、「テスト基礎学習」、「ソフトウェア開発学習」、「ソフトウェア開発演習」です。
【CI環境の構築】カテゴリに「MATLAB 連携ジョブの作成 (静的解析)」を公開しました。
モデルに対する静的解析をCI環境に組み込む方法を学びます。OK/NGが明確に出力されていたシミュレーションの実行とは異なり、静的解析ではガイドライン準拠のチェックや品質の分析といった側面の解析を行います。解析結果を人間が検討するため、「結果をどのように見せるか」も重要になります。
【ベーシック/Part3. コンセプトフェーズ】カテゴリに「ISO 26262 Part3概要」を公開しました。
ISO 26262のPart3はコンセプトフェーズです。コンセプトとは安全対策の全体方針のことで、対象システムの故障によるリスクを洗い出し、許容できないリスクをどう防ぐかの全体方針を決めるフェーズとなります。今回はこのフェーズについて概観します。
【ビギナー/テストとは(基礎)】カテゴリに「開発工程とテスト工程」を公開しました。
前回の講座では、テストには単体テスト、結合テスト、システムテストというレベルがあることを学習しました。今回は、これらのテストが開発の各工程とどのように関係し、何を確認するのかについて解説します。
【ベーシック/設計】カテゴリに「クラス設計の最適化」を公開しました。
ここまでの講座で、分析レベルのクラスを設計レベルに詳細化してきました。ただし、その他にも、実装に向けて最適化しておきたいポイントがあります。そのうち、const修飾とstatic修飾について、具体例を交えて説明します。
前回の「動作の追加」
...いつもEureka Boxをご利用頂き、ありがとうございます。
今週の新規追加コンテンツは、「テスト基礎学習」、「ソフトウェア開発学習」、「ソフトウェア開発演習」です。
【ビギナー/テストとは(基礎)】カテゴリに「テストレベル」を公開しました。
テストについて特に学習したことのない方でも、開発をしていれば単体テスト、結合テストなどの名前を耳にしたことがあるはずです。この講座では、単体/結合/システムの各レベルのテストについて、確認する内容や特徴を説明します。
また、本講座およびこれまでに公開した講座について、理解度チェックも公開しましたのでご利用ください。
【ベーシック/設計】カテゴリに「オブジェクトのライフサイクル設計」を公開しました。
分析レベルのモデルには、オブジェクトをどう生成・合成するか、消滅時には何をしなければならないか、という詳細が含まれていません。それらの振る舞いを記述するために、設計モデルに何を付け加えていく必要があるかを解説します。
ここまでで、クラス、関連、状態マシンを設計モデルに変換してきました。ここで、スムーズかつ効率的に搬入を行うために、クールダウン動作という新たな施策を追加することを考えてみましょう。モデルはどう変わるでしょうか。
前回の「状態マシンの変換」の解答例も公開しています。
今後も、コンテンツは定期的に新規追加・更新してまいります。
引き続き、Eureka Boxをよろしくお願いいたします。
いつもEureka Boxをご利用頂き、ありがとうございます。
今週の新規追加コンテンツは、「おすすめのプレイリスト」、「テスト基礎学習」、「ソフトウェア開発学習」、「ソフトウェア開発演習」です。また、「機能安全学習」のコンテンツに理解度チェックを追加しました。
開発現場においては、一から製品を開発するよりも、既存製品を進化させた次世代製品を作ったり、グレード違いなどでバリエーションを用意したりする方が多いはずです。そういった類似する製品群において共通部品を効率的に再利用する手法に、SPL(プロダクトライン開発)があります。SPLとはどういうものなのか、気軽に聞いてみてください。
【ビギナー/テストとは(基礎)】カテゴリに「テストプロセス基礎」を公開しました。
「品質の可視化」の講座で、「どのような考え方でテストケースを設計したか」、すなわちテストプロセスが重要であると説明しました。今回は、そのテストプロセスを取り上げます。効率的に品質を高めるためにテストプロセスがどう役立つのか、概要を理解しましょう。
【ベーシック/設計】カテゴリに「状態を持つクラスの詳細化」を公開しました。
クラスの詳細化については以前の講座で説明しましたが、状態を持つクラスの場合はその内容だけでは不十分です。状態を持つクラスについて分析段階で作成した状態マシン図をどう詳細化するかを解説します。
学習コンテンツ「状態を持つクラスの詳細化」に対応する問題を公開しました。学習コンテンツで何をすべきかを学んだら、ご自身で手を動かしてみましょう。前回の「関連の変換」の解答例も公開しています。
コメントにて理解度チェックをリクエストいただいたので、既存コンテンツについて追加しました。各コンテンツの「理解度チェック」ボタンから、または左側の「理解度チェック」
...いつもEureka Boxをご利用頂き、ありがとうございます。
今週の新規追加コンテンツは、「テスト基礎学習」、「おすすめのプレイリスト」、「ソフトウェア開発学習」、「ソフトウェア開発演習」です。
これまで様々な方からリクエストいただいていたテストコンテンツの公開を開始しました。初回はビギナーレベルの3本です。肩ひじ張らずにご覧いただける内容になっていると思います。テストコンテンツは今後、順次公開していく予定です。
「派生開発」や「XDDP」と言われても、「何のこと?」「何が嬉しいの?」とピンとこないかもしれません。XDDPについて音声でわかりやすく解説します。Eureka Boxで学習できるXDDPはどんなものか知りたい、あるいは、XDDPについて学習する前にちょっと予習をしておきたい、という方にお勧めです。
【ベーシック/設計】カテゴリに「関係の詳細化」を公開しました。
クラスを詳細化したら、続いて、クラスとクラスを結ぶ関係についても詳細化していきます。モデルをもとに実装できるように、関係の種類や、方向、ロールの可視性、多重度などの情報を追加します。
学習コンテンツ「関係の詳細化」に対応する問題を公開しました。具体的な題材で確認してみてください。前回の「クラスの変換」の解答例も公開しています。
セミナー動画を分野ごとに整理しました。興味のあるテーマについて探しやすくなったと思います。新しい動画やシリーズものなどについては、コーストップの「概要」欄に表示する予定です。
今後も、コンテンツは定期的に新規追加・更新してまいります。
引き続き、Eureka Boxをよろしくお願いいたします。
いつもEureka Boxをご利用頂き、ありがとうございます。
今週の新規追加コンテンツは、「MBD学習」、「ソフトウェア開発学習」、「ソフトウェア開発演習」です。
「スタイルガイドラインの適用」下のコンテンツでは、これまで、モデリングガイドラインの重要性や業界標準のさまざまなルールの設定背景や意図を紹介してきました。しかし、モデリングガイドラインを現場に適用しモデル品質を向上させるためには、現場の特性に合わせた適切な運用が必要です。今回はこの確実かつ効率的な運用方法のポイントについて紹介します。
【ベーシック/設計】カテゴリに「クラスの詳細化」を公開しました。
「モデルを用いた設計の概要」では、クラスの詳細化について、「実装言語規約に従い、品質要求や使用するデバイスの特性を考慮して詳細化」と紹介しました。このコンテンツでは、そのクラスそのものの詳細化について、具体例を交えて説明します。
前回の「相互作用の確認」の解答例と、分析2回目の振り返り・解説のコンテンツを公開しました。また、学習コンテンツ「クラスの詳細化」に対応する「クラスの変換」の問題も出題していますので、学習の後でチャレンジしてみてください。
「[解答] 相互作用の確認」
「検討結果のまとめ(2回目)」
「[問題] クラスの変換」
今後も、コンテンツは定期的に新規追加・更新してまいります。
引き続き、Eureka Boxをよろしくお願いいたします。
いつもEureka Boxをご利用頂き、ありがとうございます。
今週の新規追加コンテンツは、「おすすめのプレイリスト」、「Eureka Live Archive」、「サイバーセキュリティ学習」、「ソフトウェア開発学習」、「ソフトウェア開発演習」、「システムズエンジニアリング演習」です。
「おすすめのプレイリスト」に「Eurekaサウンドキャスト」(β版)を新設しました。Eureka Boxに掲載している技術の概要や魅力を、ラジオやPodcastのような軽快な音声コンテンツでお伝えします。技術に触れるとっかかりとして気軽に聞いてみてください。初回は「ドメインモデリング入門」です。
AUTOMOTIVE WORLD 2025のJAMBEセミナーでご好評をいただいた腹落ちするMBD第1弾を、幅広い皆さまにご覧いただけるよう、Eureka Live Archive用に再録しました。これからMBDに取り組む方、MBDをやっているけど効率化できていない気がする方は、ぜひご視聴ください。
「~腹落ちするMBD①~ スマートなMBD制御開発のやり方を丸っと教えます」
自動車業界では「CASE」という言葉が注目されています。「CASE」により自動車の利便性向上が進む一方で、さまざまなリスクも増加しています。特に、コネクティビティが進むにつれてサイバーセキュリティリスクは増加傾向にあり、コネクティビティとサイバーセキュリティの両立は大きな課題となっています。
そこで本コースでは、サイバーセキュリティ規格の内容と対応のポイントについてわかりやすく解説します。まずは「組込み製品におけるサイバーセキュリティ対応とは?」と「セキュリティ対応をしないとどうなるか」の2コンテンツを公開します。
設計コンテンツの第一弾
...いつもEureka Boxをご利用頂き、ありがとうございます。
今週の新規追加コンテンツは、「XDDP学習」、「システムズエンジニアリング演習」、「ソフトウェア開発演習」です。
【アドバンスト】カテゴリに「公式ドキュメントの維持」を公開しました。
XDDPで作成するドキュメントは基本的に「差分」です。それを公式ドキュメントにどう反映すればよいのでしょうか。変更要求仕様書や変更設計書のAfter情報を計画的にマージし、次期開発の効率化と品質管理を両立させる実践的なドキュメント維持戦略を学ぶことができます。
「ら~くチェア」の演習課題を公開しました。
機能分解・統合から、論理アーキテクチャの定義、トレードオフ分析まで、システムズエンジニアリングの一連の工程の演習課題を公開しました。解答例は次回公開します。
【簡易搬送コンベア】の演習に「[問題] 目的と手段の整理」を公開しました。
ソフトウェアの分析は、一度やって終わりではありません。何度も繰り返してモデルを洗練していく必要があります。今回はこの演習の2巡目として、目的と手段を整理しモデルを更新します。
今後も、コンテンツは定期的に新規追加・更新してまいります。
引き続き、Eureka Boxをよろしくお願いいたします。
いつもEureka Boxをご利用いただき、誠にありがとうございます。
下記の日程でメンテナンスを実施いたします。
ご利用の皆様にはご不便、ご迷惑をおかけいたしますが、何卒ご理解賜りますようお願い申し上げます。
がリリースされました。
「データサイエンス presented by HogeticLab」はHogetic Labが提供する「Bizschola」のデータサイエンスコンテンツを
Eureka Boxでも学習できるものとなっています。