ETECクラス1,2の狙いと構成

第4回

今回からいよいよ ETEC について解説する。まずクラス１、クラス２の 2 種類に分けた理由、スキルの測定方法、効果などを説明する。
（門田 浩）

１．
ETECの構造

２．2

設問形式と出題範囲め、クラス２では得点分布などを背景にＡ、ETECは初級技術者に対してクラス２、中級設問は4択の小問形式で設問の正誤につ技術者にはクラス１と2種類の評価(試験)をいてCBT（ComputerBasedTest）で120問を数との関係は公開していないが、Ａは500点設け、キャリアパスにおけるスキルの確認を90分で解くことを求めている。出題範囲は以上と理解されても差し支えない。

Ｂ、Ｃの３グレードを用いている（図１）。点支援する構造を採っている。
クラス２は組込ETSS準拠でETECのWeb等で公開されてい評価結果の統計値はJASAのETECWebにみ技術者として備えておくべき基本的な知識る。2017年から技術要素に通信が加わって公開されている。例えばグレードの分布をみをETSSの枠組みから4択問題の形式で、クラいることに注目していただきたい。
ここに組ると、学生や分野外の技術者にはかなりハー

ス１はクラス２の知識を前提とした上位設計

込みソフトウェア開発の変化の兆しを見ていドルが高いことがお分かりいただけよう。ま力、応用力および関連知識を多面的に問う。

ただくと幸いである。技術要素は通常製品やた業務の従事年数が長ければ長いほどスコパッケージあるいはライブラリの形式を持

アは上昇しているが、これはある意味当然で

２．
ETECクラス２

ち、ここで問われる技術は主に「使う」技術で基礎知識は何度も繰り返されて蓄積されて２．
１ 受験対象者ある。参考までに表1に筆者によるETSSフいることの証でもある。

クラス２試験は、ETSSのレベル１から２レームワークを示す。の、上級者の指導のもとに開発作業を行える技術者に必要とされる知識を問う。従って主２．4 スキルの測定について
２．3

評価基準と実績120問を90分で解く。1分あたり1.3問を解な受験対象者は大学・高専・専門学校の組込ETECは各クラスともに合否判定は行わず、くというのはかなりハードと思われるだろみソフトウェア教育を受けている学生、卒業点数をそのままフィードバックする。理由はう。
しかし、技術知識の意味を理解していれ生、あるいは開発経験がなく入社し、社内教受験者の企業においてキャリアパスでの成ば即座に答は出るものである。単に名称だ

育などで育成された組込みソフトウェア開発長などの判断に資するためである。ただ、受けを知っているのでは仕事にならない。

者などが対象で、その知識を評価する。

験者の技術レベルイメージを分り易くするた

ETSS概説書では、「スキルとは要求に対す

表１ 出題範囲
カテゴリ

第一階層

プラット
フォーム

技術要素

第二階層

SA、バス、レジスタセット、RISC、CISC、DSP、GPU、MMU、電力制御、パイプライン、スーパスカラ、割り込み、キャッシュ 等

プロセッサ

周辺

タイマ/カウンタ、DMAC、WDT等

メモリ

ROM、RAM、Flashメモリ、メモリインタリーブ、デュアルレポートメモリ等

基本ソフト
ウェア

RTOS

スケジューリング、
システムコール、同期、排他制御、デッドロック、デバイスドライバ等

ブート

ブートローディング、スタートアップルーチン 等

システムデバッグと評価

ICE、JTAG、ソフトデバッガ、オシロスコープ、ロジアナ、ログ収集/解析 等

支援機能
有線

CAN、TCP/IP、USB、IEEE1394、IEEE488、RS-232C等

無線

Bluetooth、RFID、IEEE802、CDMA 等

詳細設計

設計技法とレビュー

モジュール分割、フローチャート、UML、状態遷移図、設計ツール、設計レビュー手法、インスペクション等

コード作成と評価

プログラム作成とテスト仕様の作成

コードレビュー手法、C言語に関すること、
コーディング規約、プログラミング技術、シミュレーション、静的解析ツール、チューニング技術等

テスト

テスト項目作成とテストの実施

テスト項目作成、レビュー、直交表、同値分割、ホワイト/ブラックボックス、環境設計/構築、テストツールの選定、ドライバ/スタブ、自動化、カバレッジ テスト、リグレッションテスト等

クロス開発
技術

ホストターゲットの分離

ツールの選択、オブジェクトファイルフォーマット、PIC、リロケータブルファイル、コードチューニング、
ターゲットモニター 等

PJ管理

品質マネジメント

品質特性、ソフトウェアメトリクス 等プロセス管理

構成管理・変更管理

構成管理の目的 等

通信

開発技術

管理技術

14

技術名称および関連事象例

CPU

Bulletin JASA 2021 Jul. vol.78

図１ ETECクラス２グレード
クラス2
スコア
800点

3．3

評価基準と実績上述の90問を90分で解くことを求めていグレード

意味

クラス2
グレードA

技術要素、開発技術、管理技術に関してエントリレベルに要求される組込み技術知識を充分に保存しています。
これらの知識を応用して「上級者の指導のもとに」実務能力を高められることを期待します。

メージを分り易くするため、得点分布などを技術要素、開発技術、管理技術に関してエントリレベルに要求される組込み技術知識を充分に保存していますが、まだ不足する部分も見受けられます。実務経験を通じてスキルの蓄積を行いながら、不足する知識を習得してください。

別途設けてある。これは名刺などに掲載し（2A）

クラス2
グレードB（2B）る。結果については受験者の技術レベルイ

組込みソフトウェア開発関連業務に要求される組込み技術知識が不十分であり、実務に携わるには更なる知識の習得が必要です。

クラス2
グレードC
（2C）

背景にここでもＡ、Ｂ、Ｃの３グレードを用いている（図２）。各グレードには名称とロゴを使っていただくためのものである。
なお、
点数との関係は公開していないが、バランスを重視しており、3分野にまんべんなく得点しないと上位にはなれない。なお、得点とそのバランスがCグレード獲得に達していないと判断される場合もあり、再挑戦をお願いすることになる。
ここがクラス２との大きな差である。

る結果を導く技術（全体あるいは一部）を実に限られる。すなわちクラス２でグレードＡ

評価結果の統計値はクラス2同様Webで確行する（個人の）作業遂行能力」と定義され以上の技術者でないと受験できない。
これは認できる。
グレード獲得は簡単ではないことており、本文中で「知識を有するだけではス実装実務をすでに身に付けていることを前がお分かりいただけよう。
また、CASE問題とキルとして扱わない」と明言されている。ま提としているからである。

比べ知識問題の得点率が10ポイントほど低い。上級者は一般に問題解決能力は高いがた、スキルの測定については、例えば開発技術では「○○という技法を使って△△という工程を実行できる」を判定するとある。

3．2

設問形式と出題範囲関連知識の充足に問題があると思われる。な

カテゴリ1.分析で15問、同2.理解・表現でお、個別の得点に関しては利用目的などを明確にしていただければ提供する場合もある。

それでは知識を問うETECのようなペー15問、同3.知識で60問となっている。特徴的

パーテストでスキルを測れるのかという疑問なのはカテゴリ１と２の設問形式は事例がわく。
クラス2の知識問題は名前等の表面（CASE）問題でありETSSとは明確な対応は上の知識ではなく、その原理や遂行結果のとっていないことである。大雑把にまとめる問題の品質は重要であり、その維持に委形で正誤を問われる。従って、正答者は上位とカテゴリ1.分析と同2.理解・表現は、開発員会では時間を割いている。特に4択問題は者に工程（プロセス）を指導されれば業務を技術のシステム要求分析の一部からシステ

下記のような場合をいかにして回避するか遂行できる。工程の指導は知識の伝達、あるム方式設計、ソフトウェア要求分析そしてソに腐心している。

いはツールの形で容易に行われるのでレベフトウェア方式設計をカバーしている。カテ１．
あてずっぽうでも正解になる確率は25%

ル１と判断される。

ゴリ３はクラス2同様4択の小問形式であるが、出題の範囲が広がっている。

３．
ETECクラス１

事例問題を採用した理由は、問題解決の筋道をいち早く見つけるスキルを問うため

3．
１ 受験対象者

4. 品質の維持ある
２．同時に出題される問題がヒントになる場合がある
３．文章上、あきらかに他と異なる表現がETECクラス１試験は、ETSSのレベル２かである。以下、私見であるが、こういったIT系ありそれがヒントになる

ら３の、自立的に場合によっては下位の技術のスキルは、問題に応じて解決策を見出し、そのため、まず項目応答理論（IRT: Item

者を指導し開発作業を行える技術者に必要それを結果の予測も含めて即座に判断し適Response Theory）で設問の問題を洗い出とされるスキルを問う。受験対象者はETECク用することにある。知っていて、使えて、そしし、次に文章表現を評価するサイコメトリク

ラス２で500点以上のスコアを持つ技術者て結果が予測できる能力である。

スの専門家にアドバイスをいただき評価改善している。項目応答理論とは出来る人がちゃんと得点を稼ぎ、できない人は正答にた

図2 ETECクラス１グレード
グレード A

グレード B

どり着かないことを統計量で判断する技法でグレード Cある。
これはCBT実施会社であるピアソン・ビューに解析を委託している。
その結果選び出された“問題”のある問題をサイコメトリ

ロゴと名称シャンとともに再度見直すという作業を繰り返している。CASE問題はIRTで分析可能であ評価“自立的に”プロジェクトを総括・遂行できる能力が認められる。
組 織 内での組 込みソフトウェア開発の指導的推進者

上位者の支援の下、プロジェクトを管理・遂行できる能力が認められる。
組織内での組込みソフトウェ
ア開発の実践指導の中心上位者の支援の下、プロジェクトを管理・遂行する”潜在能力”が認められる。
現場部門における組込みソ
フトウェア開発の専門家

るが、文章解析はさらに難しく、教育の専門家である委員長のお力に頼る場合がある。

ETECサイト：https://www.jasa.or.jp/etec/

Bulletin JASA 2021 Jul. vol.78

15