目次 MBD エンジニアのキャリア種別 モデリング編 要求表現 タイミングチャート 状態遷移図 状態遷移図の描き方 書き方のルール 教育方法 MBD 開発環境エンジニア編 MBD 開発環境の 改善 最後に スライド番号 2

Size: px
Start display at page:

Download "目次 MBD エンジニアのキャリア種別 モデリング編 要求表現 タイミングチャート 状態遷移図 状態遷移図の描き方 書き方のルール 教育方法 MBD 開発環境エンジニア編 MBD 開発環境の 改善 最後に スライド番号 2"

Transcription

1 MBD エンジニアの仕事術 アイシン エィ ダブリュ株式会社 技術本部解析技術部 主任研究員久保孝行 スライド番号 1

2 目次 MBD エンジニアのキャリア種別 モデリング編 要求表現 タイミングチャート 状態遷移図 状態遷移図の描き方 書き方のルール 教育方法 MBD 開発環境エンジニア編 MBD 開発環境の 改善 最後に スライド番号 2

3 アイシン エィ ダブリュ株式会社 社名設立資本金代表者売上高主要製品従業員数本社所在地 基本情報 アイシン エィ ダブリュ株式会社 1969 年 5 月 15 日 264 億 8,000 万円 取締役社長石川勉 連結 8,545 億円 (2011 年 3 月期 ) 単独 7,927 億円 (2011 年 3 月期 ) オートマチックトランスミッション ハイブリッドシステム カーナビゲーションシステム 連結 19,545 名 (2011 年 3 月 31 日現在 ) 単独 12,903 名 (2011 年 3 月 31 日現在 ) 愛知県安城市藤井町高根 10 番地 ( 代表 ) アイシン エィ ダブリュ 本館 スライド番号 3

4 アイシン エィ ダブリュ駆動系製品 FR 多段 FR 多段 :4~8 速ラインナップ 8 速 A/T: トヨタ自動車 6 速 A/T:VW,BMW 等 スライド番号 4

5 アイシン エィ ダブリュ駆動系製品 FF 多段 FF 多段 :4 速 ~6 速をラインナップ 6 速 A/T: ボルボ オペル サーブ ランドローバー プジョー フォルクスワーゲン等 スライド番号 5

6 アイシン エィ ダブリュ駆動系製品 FR FF がラインナップ FF CVT: トヨタ自動車 マツダ等 FR ハイブリッドシステムトヨタ自動車 スライド番号 6

7 カーナビゲーション カーナビゲーションシステムは トヨタ自動車への純正カーナビが中心その他 アウディ純正日本向け GM 純正北米向け イクリプス市販日本向け 等 スライド番号 7

8 NAVIelite 詳細は WEB を スライド番号 8

9 自己紹介 氏名 : 久保孝行 経歴 1994 年アイシン エィ ダブリュへ入社 FF5 速 A/T の制御開発を担当 2002 年 MBD:HILS 装置の開発を担当 MATLAB/Simulink を本格的に使い始める 2009 年 IPA から SEC ジャーナル最優秀論文書受賞 近年は MBD の教育を含め MBD 開発環境改善活動に従事 スライド番号 9

10 自己紹介 JMAAB ボードメンバー (7 社 9 名 ) スライド番号 10

11 自己紹介 統合系プロジェクト 2010 年度 2011 年度 モデルベース開発系の委員として活動 スライド番号 11

12 Car Testing and Car Designing Japan 年 2 月 7,8,9 日開催 2 月 7 日も講演があります スライド番号 12

13 目次 MBD エンジニアのキャリア種別 モデリング編 要求表現 タイミングチャート 状態遷移図 状態遷移図の描き方 書き方のルール 教育方法 MBD 開発環境エンジニア編 MBD 開発環境の 改善 スライド番号 13

14 MBD と V プロセスの関係 Virtual World ハート 機能要求仕様書制御対象モデル実制御対象 実 ECU ハート アクチュエータセンサ結合ハート 制御ソフト Real World 機能保障 MILS 結合 制御機能要求仕様書 制御装置モデル RCP HILS 機能保障実車評価 ACG 設計 制御対象モデル 1 制御装置モデル 3 ACG MILS 2 RCP 4 5 HILS Code verification 実車評価 検証 スライド番号 14

15 アイシン AW 版 :MBD プロセス詳細 要件 制御対象モデル 要求分析 機能モデル 2 工程に分かれる 設計 制御設計 テストモデル 制御対象モデル設計 実装モデル Model-Based Design テスト設計実装設計 C ソース 機能評価 MILS 一致性検証 Automatic C-code generation RCP モデル解析 Cコード静的解析 PILS モデルの評価 結合検査 単体検査 MBD 開発環境エンジニア 実機評価要求検証 適合 HILS 機能評価 生成コードの評価 検証 validation verification Model-Based verification スライド番号 15

16 アイシン AW の MBD エンジニア定義 MBD エンジニアとは モデルベース開発に携わるエンジニアのことである キャリア種別 機能モデルエンジニア ( 制御モデル前半 ) 実装モデルエンジニア ( 制御モデル後半 ) プラントモデルエンジニア MBD 開発環境エンジニア 特徴 制御機能が実現されたモデルを作成する 自動車 A/T などのドメインの知識と 制御に対して高度なスキルを必要とする ソフトウェアに関する高度なスキルと共に Simulink からどの様なコードが出力されるのか正しい知識を持ち 仕組みを知った上でモデリングができる Simulink に対する高度なスキルが必要 制御対象 ( プラント ) をモデリングするエンジニアです Simulink モデルを使った開発環境を改善する ツール作成や ガイドラインの制定も行う スライド番号 16

17 コントローラモデルの開発は 2 工程 機能モデルを開発する工程 機能を作りこむスパイラル開発最適な制御 機能を考える 実装モデルを開発する工程 品質を作りこむスパイラル開発仕様を変えず バグ 0 を目指す 抽出 分析 矢印は外に向かって大きくなる 抽出矢印は中心 ( ゴール ) 向かっ行く 分析 検査 設計 検査 設計 目的 : 機能を増やす 目的 : 品質を良くする スライド番号 17

18 エンジニアのスキルの配分イメージ 機能モデル設計エンジニア 実装モデル設計エンジニア Simulink ドメイン ソフトウェア技術 ドメイン Simulink ドメインの知識が重要見栄えを良くするよりも 新たな機能開発を重視する 全体を見渡し 本当に必要な手段を新たな発想を持って 開発できる事が重要 品質を確保する為に 非常に高度なモデルスキルとソフトウェアスキルが必要である 機能を増やすよりも品質を上げる事に主眼を置ける人材が必要である 求められるスキルよりは 性格の方が重要であると考えている スライド番号 18

19 MBD エンジニアの仕事術 モデル作成編 スライド番号 19

20 目次 MBD エンジニアのキャリア種別 モデリング編 要求表現 タイミングチャート 状態遷移図 状態遷移図の描き方 書き方のルール 教育方法 MBD 開発環境エンジニア編 MBD 開発環境の 改善 スライド番号 20

21 要求理解 : シナリオ作成へ 最初に 要求を理解し 要求を明確化します 次に 制御モデルの設計が始まります まずは 要求を理解する それには シナリオを作る事が効果的 シナリオを作るとは? 頭の中で仮想シミュレーションし やりたいことを実現すると どの様になるのかを表現する その表現は 自然言語だけでなく 図や表を用いると良い スライド番号 21

22 シナリオ作成と UML の関係 シナリオ表現の図とは? UML なのか? UMLの図は 要求を理解し ソフトウェアを作成するために必要な図として定義された 図を書けば要求を理解できるのではない 図を描く目的 要求を理解する 理解した結果を示す ソフトウェアを作成するのに必要だから 図 表を描く 抽出 分析 要求段階では 設計 分析で色々な図や表を使ってスパイラル的に工程が繰り返えされる 検査 設計 スライド番号 22

23 シナリオ作成と UML の関係 要求理解の為にシナリオを作成するそれに 必要な図を使う 必要な図は開発対象 開発プロセスによって異なる 決められた図 表を描けば 要求が理解でき ソフトウェアが作れる ケースバイケースで 要求を理解するために 必要な図や表を使えば良い スライド番号 23

24 シナリオ作成に有効な図は? 時間変化によって 出力値が変わる制御開発に適した図は? タイミングチャート が最も活用しやすい シナリオ = ユースケース毎のタイミングチャート タイミングチャートは 入力に対する あるべき振る舞いを定義する タイミングチャートを使って表したシナリオは テスト工程でも活用できる スライド番号 24

25 自動販売機を例題にする 入力 : お金の種類 :50 円 100 円 入力 : ボタンの種類 :150 円ジュース購入ボタン 200 円ジュース購入ボタン 動作 : お金を入れて 金額が満たされた状態で購入ボタンを押すと ジュースが購入できる スライド番号 25

26 自動販売機の状態遷移例 まずは どの様な流れになるのかシナリオを作る ユースケースを検討する 150 円のジュース購入例 ( 合計 200 円投入 :50 円のおつり出力 ) 円 + 50 円 + 50 円 + 50 円 ジュース1 購入 円 + 50 円 円 ジュース1 購入 まずは ユースケース 1 についてタイミングチャートを描いてみよう スライド番号 26

27 タイミングチャート例 ユースケース 1 50 円 1 次入力信号中間信号出力信号 100 円 150 円ジュース 200 円ジュースジュース出力おつり 150 円ジュース 50 円 時間 スライド番号 27

28 シナリオ作成例 : タイミングチャート タイミングチャートの作成には 信号のレイヤに対して 4 つの考え方が必要 1 次入力信号 想定するシステムへの直接の入力信号 2 次入力信号あるいは中間信号 1 次入力信号を用いて 作られた信号 出力信号を得るために 必要不可欠な中間信号 出力信号 想定するシステムの出力値 他への影響 システムの出力によって 他のモジュールが受ける影響 画面の枠を分けても良いし 混ぜて書いても良い 観点として 4 つある事を意識する スライド番号 28

29 タイミングチャート例 ユースケース 1 1 次入力信号 50 円 100 円 150 円ジュース 200 円ジュース 中間信号出力信号 ジュース出力 おつり 総額 150 円ジュース 50 円 時間 スライド番号 29

30 タイミングチャート以外のシナリオ表現状態遷移を使ったシナリオ作成例 スライド番号 30

31 状態遷移図を使ったシナリオ表現例 お金の組み合わせは 非常に多いので タイミングチャートでは数が多くなりすぎる 状態遷移図を使うことで 複数のユースケースをまとめて表現できる ユースケース 1 ユースケース 2 を表現 意味合計 50 円 意味合計 100 円 意味合計 150 円 [50 円 ] [50 円 ] [50 円 ] ユースケース 1 / ジュース 1 出力返金 50 円 ユースケース 2 [100 円 ] 意味合計 200 円 [50 円 ] [ ジュース 1 購入 ] スライド番号 31

32 ミーリーマシンを用いた状態遷移図の例 200 円投入までの全てのユースケースを表現した状態遷移図 [100 円 ] / ジュース 1 出力 意味合計 50 円 意味合計 100 円 意味合計 150 円 [50 円 ] [50 円 ] [50 円 ] [100 円 ] [ ジュース 1 購入 ] [50 円 ] / ジュース 1 出力返金 50 円 [100 円 ] 意味合計 200 円 [ ジュース 1 購入 ] / ジュース 2 出力 [ ジュース 2 購入 ] スライド番号 32

33 シナリオ表現としての状態遷移図 ユースケースが多すぎるものは 状態遷移図を使うことで 複数のユースケースをまとめた シナリオ を表現できます これによって 全体の振る舞いが解り 仕様を明確にする事ができる 意味合計 50 円 意味合計 100 円 [100 円 ] 意味合計 150 円 / ジュース 1 出力 [50 円 ] [50 円 ] [50 円 ] [100 円 ] [ ジュース 1 購入 ] [50 円 ] / ジュース 1 出力返金 50 円 [100 円 ] 意味合計 200 円 [ ジュース 1 購入 ] 質問 : この状態遷移図は完成している / ジュース2 出力 [ ジュース2 購入 ] だからコード生成しても良い スライド番号 33

34 シナリオ表現としての状態遷移図 ユースケースが多すぎるものは 状態遷移図を使うことで 複数のユースケースをまとめた シナリオ を表現できます これによって 全体の振る舞いが解り 仕様を明確にする事ができる 注意点 このような状態遷移図は そのままソフトウェアとして実装する事はできない もちろん形式手法によるチェックも意味がない 理由は この状態遷移図は 要求を理解するため描かれた シナリオ だからです ここから 実装に必要な情報を抜き出す為の 分析 が必要である スライド番号 34

35 状態遷移図の分析観点 : 状態変数 状態変数には 記憶と状態の二つが混在していることに気をつけるべきである 記憶 ( 無限個 ) 状態 ( 有限個 ) 記憶 : 無限個中身の量 ( ml) 中身の温度 ( ) 発熱量 ( カロリー ) 状態 : 有限個空 満水沸騰前 沸騰中 沸騰後 スライド番号 35

36 状態遷移図の表現 : 記憶の例 状態遷移図 ( ミーリーチャート ) はフリップフロップ ( 論理演算 ) の振る舞い説明の為に作られたが あくまで振る舞いを説明するためのものであり コード生成を意識した表現方法ではない S 0 0 入力 R 0 1( リセット ) 出力 Q 保持 0 Q=(!R)&&(S Q) 真理値表や 論理演算 ( 不定 ) 変換 変換の方向に注意 (0,0)/0 (x,1)/0 /0 振る舞いを説明 (1,0)/1 Q1 Q2 (x,1)/0 (0,0)/1 ミーリーチャート (1,0) Q1/0 Q2/1 (x,1) ムーアーチャート スライド番号 36

37 状態遷移図からコード生成 (0,0)/0 (x,1)/0 /0 Q1 (1,0)/1 (x,1)/0 ミーリーチャート Q=(!R)&&(S Q) Q2 (0,0)/1 記憶 変換 (1,0) Q1/0 Q2/1 (x,1) ムーアーチャート 最適化されたコードは自動生成されない フリップフロップ回路の振る舞いを書いて 最適化された論理演算が出力されるか? コード生成する状態遷移図は 記憶と状態を区別した物を対象とする スライド番号 37

38 状態遷移図の整理例 記憶 ( 無限個 ) 状態 ( 有限個 ) 金額の組み合わせや ジュースの種類は 有限個と考えるかも知れない しかし 両方共に 数の設定を増減することができるので 無限と考えるべきである 金額やジュースの種類は 記憶 に分類される項目であり 状態として扱ってはいけない つまり シナリオで用意した以外にも お金の組み合わせや ジュースの種類があると判断すべきである スライド番号 38

39 状態遷移図の分析観点 : システム お金の投入毎処理するのか? お金が投入された は 不定期なイベント連続投入された場合は 高速な応答性が要求される 状態遷移図のような高度な制御を 高速起動させるべきではない 対応方法投入金額を高速計算する部分を外部に作る 状態遷移は 定期的に外部へ総額を問い合わせるだけにする 正しい状態遷移図は正しい システム設計の元で成立する スライド番号 39

40 AUTOSAR ソフトウェアプラットフォームの概念 高負荷 低速 定期的な処理 XX 制御 コンポーネント XX 制御 コンポーネント 何をアプリケーションとして何をシステム側とするのか構造的な設計思想が必要 不定期あるいは 高速な処理 スライド番号 40

41 自動販売機の動作例 状態遷移の分析観点 記憶と状態の区別 システムの考え方を前提に 自動販売機の 状態 を検討する この例では 動作の異なるポイント を状態と考えると 3つに切り分けができる 初期状態 ( 待機 ) ボタン待ち( ボタンを光らせる ) ジュースの取り出し ( 排出 ) 待機 / ジュース 1 出力 [50 円 ] 意味合計 50 円 [100 円 ] ボタン待ち 意味合計 100 円 [100 円 ] [50 円 ] [50 円 ] 意味合計 150 円 [ ジュース 1 購入 ] [50 円 ] 排出 / ジュース 1 出力返金 50 円 [100 円 ] 意味合計 200 円 / ジュース 2 出力 金額のチェック [ ジュース 2 購入 ] [ ジュース 1 購入 ] スライド番号 41

42 表で整理して 状態遷移図へ 表を使って情報を整理し 状態遷移図へ変換する 状態名 初期状態 ボタン動作待ち 遷移条件 1 遷移先条件アクション遷移条件 1 遷移先条件アクション遷移条件 2 遷移先 コイン投入お金のカウントボタンが押される && 金額が満たされる排出ジュースの取り出しタイマ成立初期状態 [ ボタン ] 初期状態 [ コイン投入 ] ボタン待ち 購入可能なジュースのライトを点灯させる [ タイマー ] 条件アクション返金仕様検討で使う状態遷移表は 遷移条件 1 排出終了シンプルな物を使うべき 遷移先初期状態必要最低限の事を表に書き込み 整理する 条件アクション初期化 排出 思考速度を落とさないシンプルさが重要 検証用 (STM) の表と 設計用 (STT) の表は異なる 排出 スライド番号 42

43 状態遷移図に対するタイミングチャート ユースケース 1 1 次入力信号 150 円ジュース 200 円ジュース 総額 要求が育っていくスパイラル分析抽出時間 中間信号 コイン投入ジュース1 購入可能 不可 可能 ジュースのライト制御機能の追加消灯 出力信号 ジュース出力おつり 点灯 検査 点滅 150 円ジュース 50 円 設計 スライド番号 43

44 要求の整理と分析 要求 要件の整理は忘れずに 内容重要度種別 お金は 少なくとも 50 円と 100 円が使える ジュースは 2 種類以上 購入可能金額より多く入れた場合は お釣りが返却される お金を入れて何もしないと 一定時間でお金が返却される 購入金額が満たされ 購入可能に到達したことが購入者に解るようにする ボタンを押してから 5 秒以内にジュースが取り出し口に来ている 必須要件必須要件希望要件必須要件 システム要件 システム要件 機能要求 機能要求 機能要求システム要件 非機能要求 スライド番号 44

45 MBD エンジニアの 仕事の流れ シナリオを作る 頭の中で仮想シミュレーション 適切な時期に PC 上のシミュレーションへ Simulink でモデリング! スライド番号 45

46 要求からモデリング 実現したい機能とシナリオの両方を設計し シミュレーションによって検証する 要求検証表現を行っておく 詳細は 要求開発プロセス WG 発行のガイドラインを参考にしましょう スライド番号 46

47 要求分析の仕事術 要求を理解するにはシナリオを作る シナリオは タイミングチャートが使いやすい タイミングチャートは 4 つの観点が必要 タイミングチャートは 検証にも使える 状態遷移図もシナリオ表現に使える 状態遷移図は 記憶と状態の区別が必要 状態遷移図は システムの分析が必要要求分析工程では 必要な図 表を書く 決められた図 表を書くことから始まる事はない! 自然言語だけでは伝わらない部分が多いので 図 表は積極的に活用しよう スライド番号 47

48 目次 MBD エンジニアのキャリア種別 モデリング編 要求表現 タイミングチャート 状態遷移図 状態遷移図の描き方 書き方のルール 教育方法 MBD 開発環境エンジニア編 MBD 開発環境の 改善 スライド番号 48

49 状態遷移の書き方 状態遷移図は さまざま書き方ができる そのため 他者からの理解度が極端に悪い図もかけてしまう ( 自分だけが満足してる図 ) しかし 書き方を限定することで 他者からの理解度を上げる事ができる アイシン AW では 書き方を 2 種類に限定した A 型 : ウォーターフォール型状態遷移図 B 型 : 多状態 多遷移 A 型 B 型の書き方についての説明を行う スライド番号 49

50 状態遷移図の記述ルール制定について アイシン エィ ダブリュでは 1995 年から状態遷移表を用いた制御開発を行ってきた 当時から拡張された意味論を使用しており 現在の Stateflow と同等である 状態の階層化 並列化が可能 イニシャライズと通常実行の区別 遷移条件と条件アクションが使用可能 自己遷移 インナートランジションが使用可能 タイマーによる強制遷移が標準ルール残念ながら 書けるだけで 自動コード生成ができない Stateflow へ 表 図 : 状態遷移図の描き方は 15 年間の状態遷移に関する設計的な考え方を継承している スライド番号 50

51 A 型 : ウォーターフォール型状態遷移図 状態は上から下に流れるように 記述する リセット 下へ遷移する条件は左側へ記述する 遷移条件は真ん中より上側へ記述する 遷移線よりも左側に記述したほうが全体のバランスが良い 初期 初期 中期 終了の 3 つに分けて図を描く中期は 初期遷移から流れる系統毎に並列に並べる 状態の大きさには意味は持たせない 状態の大きさが状態の優先度を示したり 状態の重要度を示す事はない 上へ遷移する条件は右側へ記述する 遷移条件は真ん中より下側へ記述する 遷移線よりも右側に記述したほうが全体のバランスが良い 終了 制御は 不安定から安定へ ウォータフォール同様 上流に戻すのはリスクがある スライド番号 51

52 B 型 : 多状態 多遷移 2. 遷移条件が多い場合は パラレルチャート化し 外へ出す 1. インナートランジションを活用し遷移線をまとめる [in(a)] {function f1} i[n(b)] {function f2} function f1 function f2 haschange(st) 状態変数をチェック [ST==A] [ST==B] A B [in(c)] {function f3} [in(d)] {function f4} function f3 function f4 [ST==C] 状態変数と一致した状態へ遷移する [ST==D] C D [in(e)] {function f5} function f5 [ST==E] E スライド番号 52

53 A,B 混在型 : 状態遷移図の描き方 状態遷移図は A 型ウォーターフォール型を基本に多遷移の B 型を組み合わせる事で全ての表現が可能 状態遷移は適切な記述を行えば 爆発しない スライド番号 53

54 具体的な事例説明 拡張階層構造化状態遷移表設計手法 Ver2.0 P54 から 原本をご参照ください 状態遷移表 (STM) から状態遷移図へ変換する スライド番号 54

55 subcartmains [in( MainS.S2) ] {fcn_ S2( ) ;} [in( MainS.S3)] {fcn_ S3( ) ;} [in( MainS.S4)] {fcn_ S4( ) ;} [in( MainS.S5)] {fcn_ S5( ) ;} [in( MainS.S6)] {fcn_ S6( ) ;} [in( MainS.S7)] {fcn_ S7( ) ;} [in( MainS.S8)] {fcn_ S8( ) ;} function function function function function function function fcn_ S2 f cn_ S3 f cn_ S4 f cn_ S5 f cn_ S6 f cn_ S7 f cn_ S8 MainS [Button==E1] 1 2 ON [Button==E4] [haschanged ( enum_ MainS) ] [enum_mains==s3] 1 [enum_mains==s4] 1 [enum_mains==s5] 1 [enum_mains==s6] 1 [enum_mains==s7] 2 [enum_mains==s8] [Buton=E2] [enum_ MainS==S9] [Buton=E0] S0 S1 S2 [Buton=E3] S3 S4 S5 S6 S7 S8 S9 B 型を使った状態遷移表現 B 型は 状態遷移表 (STM) と 1 対 1 で全てのケースを表現できる 表の段階で 最適化されていれば それをB 型でそのまま表現できる 2 STM どおりの遷移条件を記載する 1 2 E5 E6 3 E7 7 E5 E6 E7 E8 E9 E8 8 遷移しない場合も記述は 何もしない事を示すために記述だけ残す 本当は 9 も同一に描けるが 録音は 特殊操作として分けた 1 スライド番号 55

56 A 型で表現 : インナートランジション活用 インナートランジションまとめられる遷移を一箇所で集約 スライド番号 56

57 A 型で表現 : 状態の考え方がおかしい部分 状態遷移表の指定どおりに変換すると 状態定義がおかしいところがある 外部から 子の状態へ直接遷移する遷移ができる場合は 状態の考え方がおかしい 状態内部は独立性が必要! スライド番号 57

58 A 型で表現 : 親子依存関係の見直し 親から子への直接遷移を防止した場合 独立性を保持した状態遷移ただし 状態数が多く 同じような制御内容の状態が複数個あるのがわかる 赤枠の中に状態が 8 個 スライド番号 58

59 A 型で表現 : 状態変数の分析 同じボタンが押された時に異なる動作をする場合 状態 が存在する と考えると 殆どのボタンは 記憶として整理できる 速度制御 : 遅 速度制御 : 早 赤枠の中は 状態が 2 個 再生 早送り 逆送り は 速度が異なるだけで 同じ 速度制御という状態 と定義 スライド番号 59

60 実際の教育方法について 状態遷移図は 分析 整理する事で A 型 B 型によって表現が可能である 状態遷移図の描き方を限定しても ルールの徹底には教育しかない しかし 描き方を制限するような教育は教え方を誤ると 受けいれてもらえず 効果がでてこない スライド番号 60

61 実際の教育方法について 教育内容を肯定的に受け入れさせる点を注意しなければならない 自らが書いた状態遷移図を 強制的にフォーマットに従った書き方に変更させると 最初に自分が書いた図の方が理解度が高いと感じるので 反感を買い 教育効果が薄まってしまう フォーマットへの変換方法を指導する場合 他人が書いた状態遷移図を共通フォーマットへ変換する演習を行うべきである スライド番号 61

62 演習例 修正点 : 縦型に修正 Wait は使用していないので 削除する 問題点 : 横型になっている 状態の中にある状態へ他の親から子へ直接遷移している この教育では 状態遷移図の制御内容に関して 内容を正確に理解する部分には力を入れない 形の修正を学ぶところに力を入れる 形を修正してから 状態の流れを理解してもらう スライド番号 62

63 B 型適応例 C B C 変更前 A B 先ほどの状態遷移図をよく見ると 同一条件で状態変化しているので B 型で描けば 最小化される A A B 全ての状態へ遷移線があり ディフォルト遷移の場所がおかしい C 標準フォーマットの教育他人の作った状態遷移図を標準フォーマットに修正する演習を繰り返す スライド番号 63

64 仕事術 : 記憶と状態の区別 入力信号から直接追いかけて作った状態遷移は 記憶を扱っており シナリオを表現している場合が多い 先ほどの事例では 入力信号に対する ボタンの役割 を状態として定義しています 教育用の例題は 記憶 でかつ シナリオ を表現しているものが多い ( ツール教育の為だから ) 正しい状態定義 : 出力の違いから考えたものが 正しい状態定義になる事が多い 先ほどの事例では モーター速度やモータ電流の違い 画面表示 音声の On,off 等から 状態を考えます スライド番号 64

65 仕事術 : 状態遷移の使い方まとめ シナリオ表現として使われている場合がある シナリオ表現は そのままでは 仕様ではない 自動生成しても ソフトウェアとして実装することはできない そこから 分析 最適化が必要である 分析 最適化 記憶と 状態の区別する システムの明確化を行う 図は 決まったフォーマットに統一する事を心がける インナートランジションを活用し 遷移線をまとめる パラレルチャートを活用し 状態数を削減する スライド番号 65

66 出力 on-off だから状態ではない ライトの点灯の制御で on-off の状態を作らない ライトは PWM の duty 比と周波数 で指定できる 意味 duty 比 消灯 0% 点滅 50% 点灯 100% [ ボタン ] 初期状態 [ コイン投入 ] ボタン待ち 購入可能なジュースのライトを点灯させる [ タイマー ] 単なる数値状態ではありません ハードウェアの構成と合わせて 考えましょう 排出 スライド番号 66

67 MBD エンジニアの仕事術モデリング編終了 アイシン エィ ダブリュ ( 株 ) 久保孝行 MBD エンジニアの仕事術 MBD 開発環境エンジニア編へ スライド番号 67

68 目次 MBD エンジニアのキャリア種別 モデリング編 要求表現 タイミングチャート 状態遷移図 状態遷移図の描き方 書き方のルール 教育方法 MBD 開発環境エンジニア編 MBD 開発環境の 改善 スライド番号 68

69 MBD エンジニアの仕事術 MBD 開発環境エンジニア編 スライド番号 69

70 MBD の現実 MBDを実践すると 意外に作業時間が多い 更に自動コード生成するとRAM ROMも多い! Simulinkでモデルを作成して 本当にメリットがあるのか? YESと答えられますか? 現実の開発工数 モデル設計 試作 ソフトウェア設計 制御設計 従来開発 モデル設計 号口 スライド番号 70

71 MBD 開発環境エンジニアは何をするのか? 先の問題定義に対して キー となるのが MBD 開発環境エンジニアの存在です Q:MBD 開発環境エンジニアは何をするのか? A:MBD の開発環境を改善するのが仕事です 自動コード生成用のカスマイズ例 S-function ブロックの作成 提供について スライド番号 71

72 ハンドコードとの統合 既存の C ソースを Simulink に組み込むには? 自力で S-function を作って tlc ファイルをカスタマイズするのは大変です legacy_code() 関数がお勧めです 2007 年にリリースされた MATLAB の標準機能です 御存知ですか? スライド番号 72

73 legacy_code(lct) テンプレートにしたがって必要な項目を入力すれば 既存の C ソースを S-function ブロックとして作成することができます コマンドを書いて実行すれば S-function ブロックが作られる スライド番号 73

74 legacy_code(lct) legacy_code() 関数を使って作成したブロックは シミュレーションも実行でき コード生成もできます S-function に対する詳しい知識が無くてもブロックを作る事ができます ヘルプ参照先 /legacy_code.html (MATLAB コマンドラインに切り取って実行する ) web('c:/program Files/MATLAB/R2011b/toolbox/rtw/rtwdemos/html/ja/rtwde mo_lct_filter_script.html', '-helpbrowser') 後ほど WEB 掲載あり スライド番号 74

75 ハンドコードの活用 ハンドコードを活用する S-function ブロックを作った 作ってモデル設計者に提供しただけでは だめ S-function は通常のブロックと異なり 入力の型毎に沢山あり 機能モデルエンジニアは当然 実装モデルエンジニアも使いこなすのは大変 ***** ***** コード生成ブロックと入れ替える 作っただけでは 使われない! ***** ***** ***** ***** ***** ***** スライド番号 75

76 自動コード専用ブロックの専用置換ツール 手作業でブロックを置き換えると 大変な工数が必要となります 専用の自動置き換えプログラムを作り ボタンボタンを押すだけすだけ で自動置き換えできる環境を用意する これが 工数削減のコツ ブロックと共に 専用の自動置き換えツールを配布する 自動置換 スライド番号 76

77 ブロックライブラリの提供 ブロックライブラリの提供は 仕様意図が一目でわかる絵を表示 場合によっては 設定用の専用 GUI と共に提供する 例 : タイマー スライド番号 77

78 関数ブロック作成 GUI GUI を使って カスタムブロックを自動生成する 数式を入力し 数式が表示されたブロックを自動的に作成する 工数削減 + 可視化の向上の W メリット こういった開発環境を改善するのが MBD 開発環境エンジニアの仕事 スライド番号 78

79 改善用のツールはどうやって作るのか? Simulink APIを使いますいます API Application Program Interface Simulink API とは MATLAB のコマンド操作にて Simulink の外部から Simulink モデルを操作する事が可能なインターフェース関数 Simulink のヘルプに記載されています スライド番号 79

80 Simulink API 知ってますか? MATLAB のコマンドラインから >>Simulink >> open_system(' モデル名.mdl') これも Simulink API です コマンドラインから Simulink のモデルを操作する インターフェースの関数です *legacy_code() は Simulink/ モデル構築系 API スライド番号 80

81 簡単な SimulinkAPI 活用例 要望 :Constant ブロックの概要を表示したい 人が実施すると マウスをダブルクリックして ブロック注釈に " 概要 " を表示するように選択する モデル内に数十個ブロックがあった場合 作業は一瞬では終わりません ブロック注釈の追加 特に最新バージョンはウインドウの起動が遅い スライド番号 81

82 ブロック注釈の自動追加 Simulink APIを使う場合 わずか数行のプログラムを書いて 実行すれば 数秒で作業が終了する Simulink APIは非常に便利 (MATLAB コマンドラインに切り取って実行する ) modelh=get_param(bdroot,'handle'); CblockH=find_system(modelH,'LookUnderMasks','all','type','block'); for n1=1:length(cblockh) set_param(cblockh(n1),'attributesformatstring','%<description>'); end WEB 掲載予定 スライド番号 82

83 ブロック注釈の切り替え 制御仕様書として見る場合は 仕様意図を読み取るのが主な目的仕様意図が解る記述部分だけを表示する ( 概要部分だけ ) 関係ない表示が沢山あると理解しにくい 相反するニーズ 実装用のモデルとして チェックを行う場合は 実装に必要となる情報を全て表示する必要がある ダブルクリックで GUI を開いて確認していては工数がかかる 必要な情報は全て表示したい ブロックの説明を行うブロック注釈は プロセスの中で 表示の切り替えが必要 スライド番号 83

84 ブロック注釈の切り替え プロセスの途中で 注釈の切り替えが必要 機能モデルのレビュー 実装モデルのレビュー上記の 2 種類は 議論する内容が大きく異なり 必要とする情報量が異なる ブロック注釈の表示は プロセスによって切り替えが必要である ボタンを押すだけで切り替え可能な 環境を提供する スライド番号 84

85 概要の追加と日本語 英語 GUI の提供 ブロックの概要はいつ書くのか? Simulink モデルを作る最初の段階で サブシステム名を日本語で書き込んで作っておきます そして プロセスの途中で英語に置き換える という全体プロセスを考えます 変換時に日本語を ブロック概要に転記すれば良い 変換に使用するリスト スライド番号 85

86 概要の追加と日本語 英語変換 変換リスト 日本語 機能を作りこむとき 英語 コード生成するとき スライド番号 86

87 実際の API 活用例 ガイドライン準拠ガイドラインチェッカーチェッカーのカスタマイズとは スライド番号 87

88 実際のモデル ブロックサイズはめちゃくちゃ アノテーションの表示はない 作ったサブシステムの名前が全て Subsystem? ルール違反は どうやって調べますか? スライド番号 88

89 ルールのチェックは モデルアドバイザー ルールチェックは 純正ツールモデルアドバイザーを使えます スライド番号 89

90 ルール例 :MAAB ルールのチェック項目 R2011b では MAAB ルールの殆どがチェック可能となっている スライド番号 90

91 db_0042:inport ブロックの使用方法 自動チェック可能 Simulink 標準機能モデルアドバイザーによる MAAB ルールチェック OK NG 標準ツールは チェックが自動化できる ここまでは Simulink APIは必要ない スライド番号 91

92 モデルアドバイザーのカスタマイズ モデルアドバイザーは 自作した専用カスタムルールを追加できる カスタムルールは チェックだけでなく 自動修正自動修正 を追加できる 自動修正可能な場合は 修正ボタンが表示される スライド番号 92

93 モデルアドバイザーのカスタマイズ ボタンを押すだけで 自動修正 NG OK 自動修正によって 単純作業は激減する チェッカーは カスタマイズが必要です スライド番号 93

94 ツールは自社用にカスタマイズ マスワークスは共通の基板部分だけを提供している 各社ごとにプロセスの違い 考え方の違いで ニーズが異なる要求は 各社でカスタムツールを作り対応する そのための環境も合わせて提供するのが マスワークスの基本理念 モデルアドバイザー 自動修正を必要とする場合修正方法は自社専用のルールになるケースが多い Simulink Design Verifier ブロックを置き換えるルールは各社で作る スライド番号 94

95 Simulink Design Verifier( 形式手法 ) Simulink Design Verifier は 通常の仕組みの中に ブロック置換用の関数を呼び出す部分が用意されている 検査したい場所の考え方は各社異なる カスタマイズが前提! スライド番号 95

96 Simulink でモデルを作るだけが MBD ではない Simulinkでモデルを作成して 本当にメリットがあるのか? 開発環境を改善するツールの併用により品質向上と 工数低減を実現する MBDは 開発環境構築まで含めて MBD モデル設計 ソフトウェア設計 制御設計 モデル設計 キーワードは 改善 試作 従来開発 号口 Simulink API を使えば 効率アップ 自動化が可能ですそれらのカスマイズは それほど難しくありません スライド番号 96

97 MBD エンジニアの仕事術まとめ 自動化はプロセスに依存する 自動化は各社の規約に依存する プロセス全体を見て ニーズにあったツールをニーズのあるプロセスに提供する 次のプロセスにつなげる 次のプロセスでも活用する 例 カスタムブロックを作って提供するだけではだめ 見栄えの向上 工数削減ができるツールと一緒に提供する ブロック注釈の自動表示 プロセス全体の効率化 何処のプロセスで 注釈として表示すべき物を記述させるのか工程全体で 無駄のないように仕組みを考える スライド番号 97

98 最後に スライド番号 98

99 開発環境改善活動を実施しよう MBD 成功は 開発環境の改善です 開発環境を改善する専門チームを作る事をお勧めします ツール開発初期 : 技術レベルの高い会社に協力してもらいましょう 例えば マスワークス その他 ( パートナーシッププログラムを参考にしてください ) _matl_index_ja_jp.html その後 自社の専門チームでレベルアップしましょう スライド番号 99

100 MATLAB を有効に活用していますか? 皆さんの MATLAB に対する知識レベルは? MATLAB どれだけ知ってますか? Simulink の全てのブロック種別 オプション設定とその効果 公開されている API の数 MATLAB 約 1400 個 Simulink 約 100 個 Simulink Coder 50 個 Verification and Validation 約 50 個 本日の講演で 想定していたよりも MATLAB の知識範囲が広いと 思った方がいらっしゃいませんか? Simulink RTW (Coder) Stateflow V&V 想定より知識の範囲が広くないですか? スライド番号 100

101 キャリアアップ エンジニアのキャリアアップは 知識と経験の両輪です 本日の講演が知識拡大の動機付けになって いただければ幸いです キャリアアップ 経験だけ増えてもキャリアップしない 両輪そろえてすばやいレベルアップ 経験 知識 スライド番号 101

102 MBD エンジニアの仕事術 1 時間の長い講演に付き合っていただきありがとうございました 発表を終了します アイシン エィ ダブリュ株式会社 解析技術部 久保孝行 スライド番号 102

2011 年 11 月 17 日 状態遷移の種類と形式検証の使いどころ アイシン エィ ダブリュ株式会社 技術本部解析技術部 主任研究員久保孝行 AISIN AW CO., LTD. All rights reserv ed. Do not reproduce or distribute.

2011 年 11 月 17 日 状態遷移の種類と形式検証の使いどころ アイシン エィ ダブリュ株式会社 技術本部解析技術部 主任研究員久保孝行 AISIN AW CO., LTD. All rights reserv ed. Do not reproduce or distribute. 状態遷移の種類と形式検証の使いどころ アイシン エィ ダブリュ株式会社 技術本部解析技術部 主任研究員久保孝行 はじめに 背景 状態遷移を使えば なんでも表現でき 形式検証によって安全性が確認できるという誤った情報で 状態遷移に飛びつく傾向があるが 正しい理解の下で状態遷移を使わなければ 目指した効果は得られない 安全な設計を行うには 元となる正しい知識が必要である 安全の基本は 教育 です 発表の流れ

More information

CANapeを用いたラピッドコントロールプロトタイピングのバイパス手法による制御モデル開発

CANapeを用いたラピッドコントロールプロトタイピングのバイパス手法による制御モデル開発 ape を用いたラピッドコントロールプロトタイピングのバイパス手法による制御モデル開発 近年 自動車のソフトウェア開発において 開発期間の短縮やコスト削減の面からモデルベース開発が注目されています アイシン エィ ダブリュ株式会社は ラピッドコントロールプロトタイピングのバイパス手法による制御モデル開発にベクターの測定 / キャリブレーションツール ape ( キャナピー ) を導入しました 本稿では

More information

Microsoft PowerPoint - 【最終提出版】 MATLAB_EXPO2014講演資料_ルネサス菅原.pptx

Microsoft PowerPoint - 【最終提出版】 MATLAB_EXPO2014講演資料_ルネサス菅原.pptx MATLAB/Simulink を使用したモータ制御アプリのモデルベース開発事例 ルネサスエレクトロニクス株式会社 第二ソリューション事業本部産業第一事業部家電ソリューション部 Rev. 1.00 2014 Renesas Electronics Corporation. All rights reserved. IAAS-AA-14-0202-1 目次 1. はじめに 1.1 モデルベース開発とは?

More information

スライド 1

スライド 1 アノテーション自動表示によるモデル可読性向上への取り組み 2014 年 12 月 18 日アイシン エィ ダブリュ株式会社技術本部第 2 制御技術部主席研究員久保孝行 説明の流れ アノテーション表示が必要な背景 アノテーション表示に使用する技術の紹介 SimulinkAPI 最初の実施内容の紹介 改善内容の紹介 応用事例 まとめ その他 ( 時間があれば ) 1 背景 C 言語同様 Simulinkを用いたモデル記述もスタイルガイドに準じたモデリングを行います

More information

arduino プログラミング課題集 ( Ver /06/01 ) arduino と各種ボードを組み合わせ 制御するためのプログラミングを学 ぼう! 1 入出力ポートの設定と利用方法 (1) 制御( コントロール ) する とは 外部装置( ペリフェラル ) が必要とする信号をマイ

arduino プログラミング課題集 ( Ver /06/01 ) arduino と各種ボードを組み合わせ 制御するためのプログラミングを学 ぼう! 1 入出力ポートの設定と利用方法 (1) 制御( コントロール ) する とは 外部装置( ペリフェラル ) が必要とする信号をマイ arduino プログラミング課題集 ( Ver.5.0 2017/06/01 ) arduino と各種ボードを組み合わせ 制御するためのプログラミングを学 ぼう! 1 入出力ポートの設定と利用方法 (1) 制御( コントロール ) する とは 外部装置( ペリフェラル ) が必要とする信号をマイコンから伝える 外部装置の状態をマイコンで確認する 信号の授受は 入出力ポート 経由で行う (2) 入出力ポートとは?

More information

エンジニアリング・サービスから見たMBD導入の成功・失敗

エンジニアリング・サービスから見たMBD導入の成功・失敗 2014 年 12 月 18 日 ( 金 ) 16:40-16:55 JMAAB 中部コンファレンス エンジニアリング サービスから見た MBD 導入の成功 失敗 COPYRIGHT (C) GAIO TECHNOLOGY ALL RIGHTS RESERVED 1 ガイオ テクノロジーとは 組み込み業界向け検証ツールメーカー コンパイラ 検証 テスト 解析ツール プロトタイピングツール エンジニアリングサービス

More information

RaQuest MindManager

RaQuest MindManager How to use MindManager Add-in with RaQuest by SparxSystems Japan 1. はじめに このドキュメントでは 要求管理ツール RaQuest と 連携するマインドマップツールで ある MindManager の 2 つのソフトウェアを活用し ソフトウェアシステムの設計開発に おける要求分析および管理を効率化する方法についてご紹介します 2.

More information

モータ HILS の概要 1 はじめに モータ HILS の需要 自動車の電子化及び 電気自動車やハイブリッド車の実用化に伴い モータの使用数が増大しています 従来行われていた駆動用モータ単体のシミュレーション レシプロエンジンとモータの駆動力分配制御シミュレーションの利用に加え パワーウインドやサ

モータ HILS の概要 1 はじめに モータ HILS の需要 自動車の電子化及び 電気自動車やハイブリッド車の実用化に伴い モータの使用数が増大しています 従来行われていた駆動用モータ単体のシミュレーション レシプロエンジンとモータの駆動力分配制御シミュレーションの利用に加え パワーウインドやサ モータ HILS の概要 1 はじめに モータ HILS の需要 自動車の電子化及び 電気自動車やハイブリッド車の実用化に伴い モータの使用数が増大しています 従来行われていた駆動用モータ単体のシミュレーション レシプロエンジンとモータの駆動力分配制御シミュレーションの利用に加え パワーウインドやサンルーフなどのボディー系 電動パワーステアリングやそのアシスト機能など 高度な制御 大電流の制御などが要求されています

More information

Oracle Un お問合せ : Oracle Data Integrator 11g: データ統合設定と管理 期間 ( 標準日数 ):5 コースの概要 Oracle Data Integratorは すべてのデータ統合要件 ( 大量の高パフォーマンス バッチ ローブンの統合プロセスおよ

Oracle Un お問合せ : Oracle Data Integrator 11g: データ統合設定と管理 期間 ( 標準日数 ):5 コースの概要 Oracle Data Integratorは すべてのデータ統合要件 ( 大量の高パフォーマンス バッチ ローブンの統合プロセスおよ Oracle Un お問合せ : 0120- Oracle Data Integrator 11g: データ統合設定と管理 期間 ( 標準日数 ):5 コースの概要 Oracle Data Integratorは すべてのデータ統合要件 ( 大量の高パフォーマンス バッチ ローブンの統合プロセスおよびSOA 対応データ サービスへ ) を網羅する総合的なデータ統合プラットフォームです Oracle

More information

コンピュータ工学講義プリント (7 月 17 日 ) 今回の講義では フローチャートについて学ぶ フローチャートとはフローチャートは コンピュータプログラムの処理の流れを視覚的に表し 処理の全体像を把握しやすくするために書く図である 日本語では流れ図という 図 1 は ユーザーに 0 以上の整数 n

コンピュータ工学講義プリント (7 月 17 日 ) 今回の講義では フローチャートについて学ぶ フローチャートとはフローチャートは コンピュータプログラムの処理の流れを視覚的に表し 処理の全体像を把握しやすくするために書く図である 日本語では流れ図という 図 1 は ユーザーに 0 以上の整数 n コンピュータ工学講義プリント (7 月 17 日 ) 今回の講義では フローチャートについて学ぶ フローチャートとはフローチャートは コンピュータプログラムの処理の流れを視覚的に表し 処理の全体像を把握しやすくするために書く図である 日本語では流れ図という 図 1 は ユーザーに 0 以上の整数 n を入力してもらい その後 1 から n までの全ての整数の合計 sum を計算し 最後にその sum

More information

CW6_A1441_15_D06.indd

CW6_A1441_15_D06.indd 技術紹介 EPS 用 ECU 試作開発における MBD の適用 小林将之 1 はじめに 従来の組込み制御システム開発の多くは, ドキュメントベースの設計とハンドコーディングにより行われてきた. しかしながら, 自動車分野を中心に電子制御システムの高性能 多機能化が進む一方, 高品質 低コストかつ開発期間の短縮化が要求されている.KYBの代表的な電子制御システムの一つである電動パワーステアリング (

More information

Simulinkモデル開発における工夫事例

Simulinkモデル開発における工夫事例 MBD 中部コンファレンス PMA2:MATLAB 開発 Simulink モデル開発における 工夫事例 2014 年 12 月 18 日オムロンオートモーティブエレクトロニクス株式会社開発統括室ボディコントロールシステム開発部町井紀善 はじめに Simulink の導入 開発手法 環境をそれぞれの事情 ( 会社 部署 個人 開発アイテム ビジネスモデル 等 ) に合せ込むことで効率化を実現します

More information

Microsoft Word - ModelAnalys操作マニュアル_

Microsoft Word - ModelAnalys操作マニュアル_ モデル分析アドイン操作マニュアル Ver.0.5.0 205/0/05 株式会社グローバルアシスト 目次 概要... 3. ツール概要... 3.2 対象... 3 2 インストールと設定... 4 2. モデル分析アドインのインストール... 4 2.2 モデル分析アドイン画面の起動... 6 3 モデル分析機能... 7 3. 要求分析機能... 7 3.. ID について... 0 3.2 要求ツリー抽出機能...

More information

個人依存開発から組織的開発への移行事例 ~ 要求モデル定義と開発プロセスの形式化 による高生産性 / 高信頼性化 ~ 三菱電機メカトロニクスソフトウエア ( 株 ) 和歌山支所岩橋正実 1

個人依存開発から組織的開発への移行事例 ~ 要求モデル定義と開発プロセスの形式化 による高生産性 / 高信頼性化 ~ 三菱電機メカトロニクスソフトウエア ( 株 ) 和歌山支所岩橋正実  1 個人依存開発から組織的開発への移行事例 ~ 要求モデル定義と開発プロセスの形式化 による高生産性 / 高信頼性化 ~ 三菱電機メカトロニクスソフトウエア ( 株 ) 和歌山支所岩橋正実 iwahashi@est.hi-ho.ne.jp Iwahashi.Masami@wak.msw.co.jp 1 改善効果 品質 : フロントローディングが進み流出不具合 0 継続生産性 : 平均 130% 改善 工数割合分析

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション GSN を応用したナレッジマネジメントシステムの提案 2017 年 10 月 27 日 D-Case 研究会 国立研究開発法人宇宙航空研究開発機構 研究開発部門第三研究ユニット 梅田浩貴 2017/3/27 C Copyright 2017 JAXA All rights reserved 1 目次 1 課題説明 SECI モデル 2 GSN を応用したナレッジマネジメントシステム概要 3 ツリー型チェックリスト分析

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション 5 月 Java 基礎 1 タイトル Java 基礎 2 日間 概要 目的 サーバサイドのプログラミング言語で最もシェアの高い Java SE の基本を習得します 当研修ではひとつの技術ごとに実用的なアプリケーションを作成するため 効果的な学習ができます Java SE の多くの API の中で 仕事でよく利用するものを中心に効率よく学びます 実際の業務で最も利用される開発環境である Eclipse

More information

<4D F736F F F696E74202D D4C82F08A B582BD A A F2E707074>

<4D F736F F F696E74202D D4C82F08A B582BD A A F2E707074> SysML を活用したシステムエンジニアリング オージス総研組み込みソリューション部 1 アジェンダ 概要編なぜシステムエンジニアリングかシステムエンジニアリングとはシステムエンジニアリングとモデリング言語 SysML の特徴実践編機能要求を検討する要求を仕様化する振る舞いを検討する構造を検討する論理ブロックを物理ブロックに割り当てる性能を検討するまとめ 2 概要編 : なぜシステムエンジニアリングか

More information

Microsoft PowerPoint - 23_電子制御情報の交換(配布用a).pptx

Microsoft PowerPoint - 23_電子制御情報の交換(配布用a).pptx JAMA 電子情報フォーラム 2018 デジタルエンジニアリング プロセスの 一般社団法人 適用範囲拡大 電子制御情報の交換 本 動 業会 電子情報委員会デジタルエンジニアリング部会電子制御情報の交換タスクタスクリーダー : 菊地洋輔 2018 年 2 月 16 日 目次 1 活動の背景 2 活動のゴール 進め方 3 成果目標 4 活動計画 5 2017 年度の取り組み 6 2018 年度以降の取り組み

More information

Microsoft PowerPoint - visualprogram.ppt

Microsoft PowerPoint - visualprogram.ppt ビジュアルプログラミングとは Borland Delphi 6 でビジュアルプログラミング フォーム等を使うプログラム フォーム等の配置はマウス操作で行う 振る舞い ( ボタンを押したときの振る舞いなど ) をプログラムで書く フォームの例 ) フォーム 概要 TMemo コンポーネント ( 出力用 ) TButton コンポーネント ( 出力用 ) 例題 1. ボタンを押すと, メッセージを表示するプログラム

More information

CodeRecorderでカバレッジ

CodeRecorderでカバレッジ 株式会社コンピューテックス Copyright 2016 Computex Co.,Ltd. 2017.11 カバレッジ と 単体テスト カバレッジとは プログラムがどれだけ実行されているかを示す指標です プログラム全体に対して実行された比率をカバレッジ率で表します カバレッジの基準として 一般的にC0 C1が使われております C0カバレッジは 全体のうち何 % が実行されたかで求めます C1カバレッジは

More information

Microsoft Word - P doc

Microsoft Word - P doc はじめに...1 PowerPoint の概要 2 1 PowerPoint とは 2 2 プレゼンテーションとは 2 3 PowerPoint でできること 3 4 プレゼンテーション作成の流れ 4 5 PowerPoint の起動 5 6 PowerPoint の画面 6 7 作業ウィンドウを閉じる 8 8 ツールバーを 2 行にしたい時は 9 第 1 章新しいプレゼンテーションを作ろう...1

More information

2.Picasa3 の実行 デスクトップの をダブルククリック 一番最初の起動の時だけ下記画 面が立ち上がります マイドキュメント マイピクチャ デスクトップのみスキャン にチェックを入れ続行 これはパソコン内部の全画像を検索して Picasa で使用する基本データを作成するものですが 完全スキャン

2.Picasa3 の実行 デスクトップの をダブルククリック 一番最初の起動の時だけ下記画 面が立ち上がります マイドキュメント マイピクチャ デスクトップのみスキャン にチェックを入れ続行 これはパソコン内部の全画像を検索して Picasa で使用する基本データを作成するものですが 完全スキャン Picasa3 を使った写真の整理 写真の整理はエクスプローラーを開いてフォルダの作成から写真の移動やコピーを行うことが望ましいのですが エクスプローラーの操作を覚えられずに写真の整理が進んでいない人のために画像管理ソフト Picasa3 を使った整理方法を説明します なお このソフトは画像に関する多くの機能を持ったものですが 画像整理だけの利用では容量も大きいですからエクスプローラーの使い方をマスターしている人はこのソフトを使う必要はありません

More information

(Microsoft PowerPoint - \221g\202\335\215\236\202\335\203\\\203t\203g\203E\203F\203A\215H\212w No03\201i\224z\225z\227p\201j.pptx)

(Microsoft PowerPoint - \221g\202\335\215\236\202\335\203\\\203t\203g\203E\203F\203A\215H\212w No03\201i\224z\225z\227p\201j.pptx) 前回の講義のおさらい 組み込みソフトウェア工学 第 3 回組み込みシステムアーキテクチャ 開発プロセス 製品を開発する上での必要なプロセス 何を作るか ( 要求, 戦略 ) どうやって作るか ( 開発プロセス ) 開発で必要な要因 ( 人物金情報 ) スケジュールと仕様書 本日の内容 組み込みシステムアーキテクチャ 組み込みシステムにおけるソフトウェアを作成する上で必要な構成要素をどのように考えるかについて理解する

More information

目次 ペトリネットの概要 適用事例

目次 ペトリネットの概要 適用事例 ペトリネットを利用した状態遷移テスト 和田浩一 東京エレクトロン SDC FA グループ 目次 ペトリネットの概要 適用事例 ペトリネットの概要 - ペトリネットとは ペトリネット (Petri Net) とは カール アダム ペトリが 1962 年に発表した離散分散システムを数学的に表現する手法である 視覚的で 数学的な離散事象システムをモデル化するツールの一つである ペトリネットの概要 - ペトリネットの表記と挙動

More information

Using VectorCAST/C++ with Test Driven Development

Using VectorCAST/C++ with Test Driven Development ホワイトペーパー V2.0 2018-01 目次 1 はじめに...3 2 従来型のソフトウェア開発...3 3 テスト主導型開発...4 4...5 5 TDD を可能にするテストオートメーションツールの主要機能...5 5.1 テストケースとソースコード間のトレーサビリティー...5 5.2 テストケースと要件間のトレーサビリティー...6 6 テスト主導型開発の例...7 2 1 はじめに 本書では

More information

クラス図とシーケンス図の整合性確保 マニュアル

クラス図とシーケンス図の整合性確保 マニュアル Consistency between Class and Sequence by SparxSystems Japan Enterprise Architect 日本語版 クラス図とシーケンス図の整合性確保マニュアル (2011/12/6 最終更新 ) 1 1. はじめに UML を利用したモデリングにおいて クラス図は最も利用される図の 1 つです クラス図は対象のシステムなどの構造をモデリングするために利用されます

More information

PowerPoint2003基礎編

PowerPoint2003基礎編 はじめに 1 PowerPoint の概要 2 1 PowerPoint とは 2 2 プレゼンテーションとは 2 3 PowerPoint でできること 3 4 プレゼンテーション作成の流れ 4 5 PowerPoint の起動 5 6 PowerPoint の画面 6 7 作業ウィンドウを閉じる 8 8 ツールバーを 2 行にしたい時は 9 第 1 章新しいプレゼンテーションを作ろう 1 レッスン

More information

目次 Adobe PDF でチェック & コメントのススメ チェック & コメントをはじめる前に チェック & コメントでよく使うツール ( その ) 6 チェック & コメントでよく使うツール ( その ) 8 コメントの確認と返信 0 共有レビュー機能で効率をさらにアップ 共有レビュー機能を使う

目次 Adobe PDF でチェック & コメントのススメ チェック & コメントをはじめる前に チェック & コメントでよく使うツール ( その ) 6 チェック & コメントでよく使うツール ( その ) 8 コメントの確認と返信 0 共有レビュー機能で効率をさらにアップ 共有レビュー機能を使う Adobe PDF ですぐにできるチェック & コメント Acrobat の注釈機能を使って共同作業をもっと効率的に! 目次 Adobe PDF でチェック & コメントのススメ チェック & コメントをはじめる前に チェック & コメントでよく使うツール ( その ) 6 チェック & コメントでよく使うツール ( その ) 8 コメントの確認と返信 0 共有レビュー機能で効率をさらにアップ 共有レビュー機能を使う前に

More information

障害管理テンプレート仕様書

障害管理テンプレート仕様書 目次 1. テンプレート利用の前提... 2 1.1 対象... 2 1.2 役割... 2 1.3 受付区分内容と運用への影響... 2 1.4 プロセス... 2 1.5 ステータス... 3 2. テンプレートの項目... 5 2.1 入力項目... 5 2.2 入力方法および属性... 6 2.3 他の属性... 7 3. トラッキングユニットの設定... 8 3.1 メール送信一覧...

More information

Microsoft PowerPoint - アイシンAWエキスポ発表資料.ppt

Microsoft PowerPoint - アイシンAWエキスポ発表資料.ppt アイシン エィ ダブリュ株式会社 基本情報 社名設立資本金代表者売上高主要製品従業員数本社所在地 アイシン エィ ダブリュ株式会社 1969 年 5 月 15 日 264 億 8,000 万円 取締役社長川本睦 連結 8,545 億円 (2011 年 3 月期 ) 単独 7,927 億円 (2011 年 3 月期 ) オートマチックトランスミッション ハイブリッドシステム カーナビゲーションシステム

More information

YouTube アフィリエイトスタートガイド 目次 著作権について... 2 使用許諾契約書... 2 YouTube アフィリエイトスタートガイドの流れ... 4 ステップ 1 GoogleAdsense 取得用の Google アカウントを作成... 7 ステップ 2 GoogleAdsense

YouTube アフィリエイトスタートガイド 目次 著作権について... 2 使用許諾契約書... 2 YouTube アフィリエイトスタートガイドの流れ... 4 ステップ 1 GoogleAdsense 取得用の Google アカウントを作成... 7 ステップ 2 GoogleAdsense YouTube アフィリエイト スタートガイド Youtube を使って報酬を得るための準備 0 YouTube アフィリエイトスタートガイド 目次 著作権について... 2 使用許諾契約書... 2 YouTube アフィリエイトスタートガイドの流れ... 4 ステップ 1 GoogleAdsense 取得用の Google アカウントを作成... 7 ステップ 2 GoogleAdsense 取得用の

More information

図 1 アドインに登録する メニューバーに [BAYONET] が追加されます 登録 : Excel 2007, 2010, 2013 の場合 1 Excel ブックを開きます Excel2007 の場合 左上の Office マークをクリックします 図 2 Office マーク (Excel 20

図 1 アドインに登録する メニューバーに [BAYONET] が追加されます 登録 : Excel 2007, 2010, 2013 の場合 1 Excel ブックを開きます Excel2007 の場合 左上の Office マークをクリックします 図 2 Office マーク (Excel 20 BayoLink Excel アドイン使用方法 1. はじめに BayoLink Excel アドインは MS Office Excel のアドインツールです BayoLink Excel アドインは Excel から API を利用して BayoLink と通信し モデルのインポートや推論の実行を行います BayoLink 本体ではできない 複数のデータを一度に推論することができます なお現状ではソフトエビデンスを指定して推論を行うことはできません

More information

JACi400のご紹介~RPGとHTMLで簡単Web化~

JACi400のご紹介~RPGとHTMLで簡単Web化~ セッション No.4 JACi400 のご紹介 ~RPG と HTML で簡単 Web 化 ~ 株式会社ミガロ RAD 事業部技術支援課営業推進岩井利枝 1 Agenda ミガロご提供ソリューションのご紹介 JACi400の概要 4つの開発ステップのご紹介 JACi400ご利用のメリット 2 ミガロご提供ソリューション 開発ツール (C/S Web 開発 ) Delphi/400 開発ツール (Web

More information

<4D F736F F D20838F815B836882C54C494E E DEC90AC283194C529>

<4D F736F F D20838F815B836882C54C494E E DEC90AC283194C529> 目次 第 1 章本書の概要... 1 1-1 本書で行うこと... 1 1-2 必要な知識... 2 1-3 本書の流れ... 3 第 2 章スタンプ作成についての知識... 4 2-1 申請に必要な画像の個数... 4 2-2 スタンプの審査について... 5 2-3 クリエイターズマーケットを開く... 6 2-4 スタンプ作成のルールを確認する... 7 第 3 章スタンプ画像を描く... 11

More information

目次 1 Adobe PDF でチェック & コメントのススメ 2 チェック & コメントをはじめる前に 4 チェック & コメントでよく使うツール ( その 1) 6 チェック & コメントでよく使うツール ( その 2) 8 コメントの確認と返信 10 共有レビュー機能で効率をさらにアップ 12

目次 1 Adobe PDF でチェック & コメントのススメ 2 チェック & コメントをはじめる前に 4 チェック & コメントでよく使うツール ( その 1) 6 チェック & コメントでよく使うツール ( その 2) 8 コメントの確認と返信 10 共有レビュー機能で効率をさらにアップ 12 Adobe PDF ですぐにできるチェック & コメント Acrobat の注釈機能を使って共同作業をもっと効率的に! 目次 1 Adobe PDF でチェック & コメントのススメ 2 チェック & コメントをはじめる前に 4 チェック & コメントでよく使うツール ( その 1) 6 チェック & コメントでよく使うツール ( その 2) 8 コメントの確認と返信 10 共有レビュー機能で効率をさらにアップ

More information

ことばを覚える

ことばを覚える 業務部門の担当者による担当者のための業務アプリケーションの作り方 ( その 4) 現在在庫の適正化のための 在庫管理ツールの構築 コンテキサー操作演習 20121113 コンテキサーチュートリアル ( バージョン 2.2 用 ) コンテキサーのバージョンは 2.2.12 以降で行ってください 目次 ステップ1 在庫棚卸パネルの作成 --- 9 ステップ2 在庫品目パネルの作成 --- 17 ステップ3

More information

WBS_Ch0.indd

WBS_Ch0.indd ガントチャート 利用ガイド ver.7.0.0 RSRicksoft リックソフト株式会社 www.ricksoft.jp 目次 Chapter 1 はじめに... 2 1. 1 用語と概念...2 1. 1. 1 チケット...2 1. 1. 2 工程 チケット...2 1. 1. 3 チケットの親子関係...3 1. 1. 4 現在の計画とベースライン ( 基準計画 )...3 1. 2 推奨環境...4

More information

2 概要 市場で不具合が発生にした時 修正箇所は正常に動作するようにしたけど将来のことを考えるとメンテナンス性を向上させたいと考えた リファクタリングを実施して改善しようと考えた レガシーコードなのでどこから手をつけて良いものかわからない メトリクスを使ってリファクタリング対象を自動抽出する仕組みを

2 概要 市場で不具合が発生にした時 修正箇所は正常に動作するようにしたけど将来のことを考えるとメンテナンス性を向上させたいと考えた リファクタリングを実施して改善しようと考えた レガシーコードなのでどこから手をつけて良いものかわからない メトリクスを使ってリファクタリング対象を自動抽出する仕組みを メトリクス利用によるリファクタリング対象の自動抽出 ローランドディー. ジー. 株式会社 第 4 開発部 SC02 小林光一 e-mail:kouichi.kobayashi@rolanddg.co.jp 2 概要 市場で不具合が発生にした時 修正箇所は正常に動作するようにしたけど将来のことを考えるとメンテナンス性を向上させたいと考えた リファクタリングを実施して改善しようと考えた レガシーコードなのでどこから手をつけて良いものかわからない

More information

Presentation Title

Presentation Title コード生成製品の普及と最新の技術動向 MathWorks Japan パイロットエンジニアリング部 東達也 2014 The MathWorks, Inc. 1 MBD 概要 MATLABおよびSimulinkを使用したモデルベース デザイン ( モデルベース開発 ) 紹介ビデオ 2 MBD による制御開発フローとコード生成製品の活用 制御設計の最適化で性能改善 設計図ですぐに挙動確認 MILS:

More information

生存確認調査ツール

生存確認調査ツール Hos-CanR.0 独自項目運用マニュアル FileMaker pro を使用 登録作業者用 Ver. バージョン改訂日付改訂内容 Ver. 00//5 初版 Ver. 0// FileMaker Pro の動作確認の追加 はじめに 本マニュアルについて Hos-CanR.0 院内がん登録システム ( 以降は Hos-CanR.0 と記述します ) では 独自項目の作成 登録 サポートはなくなり

More information

テスト設計コンテスト

テスト設計コンテスト テスト設計コンテスト 17 話題沸騰ポット (GOMA-1015 型 ) テスト設計 目次 Page 2/25 1. はじめにチーム紹介チームの立ち位置テスト設計の流れ 2. テスト要求分析テスト要求分析の流れ仕様把握と機能要求分析非機能要求分析因子水準表 3. テストアーキテクチャ設計アーキテクチャ設計の流れテストアーキテクチャ全体俯瞰図機能アーキテクチャ非機能アーキテクチャシステム全体俯瞰図 4.

More information

Microsoft PowerPoint - B3-3_差替版.ppt [互換モード]

Microsoft PowerPoint - B3-3_差替版.ppt [互換モード] SQiP2011 B3-3 状態遷移および機能連携に着 した業務シナリオテストの新 法 2011 年 9 9 株式会社 NTT データ技術開発本部プロアクティブ テスティング COE 岩 真治 所属 紹介 株式会社 NTT データ 主な業務 技術開発本部プロアクティブ テスティング COE 昨年 12/1 に設 先進的な検証 テストサービスの提供とそれを実現するための研究開発に取り組む専 組織 社内のソフトウェア開発標準プロセス

More information

SQiP シンポジウム 2016 アジャイルプロジェクトにおけるペアワーク適用の改善事例 日本電気株式会社小角能史 2016 年 9 月 16 日 アジェンダ 自己紹介ペアワークとはプロジェクトへのペアワークの適用方法 スクラム適用ルール作成 最適化の流れ KPTを用いたふりかえり 適用ルールの改善事例 適用プロジェクトの概要ペアワーク適用ルール ( 初期 ) 改善例 1 - ペアのローテーション改善例

More information

変更の影響範囲を特定するための 「標準調査プロセス」の提案 2014年ソフトウェア品質管理研究会(30SQiP-A)

変更の影響範囲を特定するための 「標準調査プロセス」の提案  2014年ソフトウェア品質管理研究会(30SQiP-A) 変更の影響範囲を特定するための 標準調査プロセス の提案 2014 年ソフトウェア品質管理研究会 [ 第 6 分科会 A グループ ] リーダー : 宇田泰子 ( アンリツエンジニアリング株式会社 ) 夛田一成 ( アンリツエンジニアリング株式会社 ) 川井めぐみ ( サントリーシステムテクノロジー株式会社 ) 伊藤友一 (TIS 株式会社 ) 1. 研究の動機 研究員の現場では 調査を行なっているにも関わらず

More information

PowerPoint2007基礎編

PowerPoint2007基礎編 はじめに 1 PowerPoint の概要 2 1 PowerPoint とは 2 2 プレゼンテーションとは 2 3 PowerPoint でできること 3 4 プレゼンテーション作成の流れ 4 5 PowerPoint の起動 5 6 PowerPoint の画面 6 第 1 章新しいプレゼンテーションを作ろう 1 レッスン 1 文字を入力しよう 3 1 文字の入力 3 レッスン 2 新しいスライドを追加しよう

More information

やってみようINFINITY-写真管理 編-

やってみようINFINITY-写真管理 編- 目次 やってみよう for Wingneo INFINITY やってみよう for Wingneo INFINITY... 1 目次... 1 システムの起動... 1 写真管理に登録する写真を準備する... 1 写真管理 ( 電子納品 ) の操作方法... 2 写真整理... 2 成果区分の設定... 4 成果管理から電納編集ツールへの操作方法... 5 電納編集ツール ( 写真管理 ) の操作方法

More information

040402.ユニットテスト

040402.ユニットテスト 2. ユニットテスト ユニットテスト ( 単体テスト ) ユニットテストとはユニットテストはプログラムの最小単位であるモジュールの品質をテストすることであり その目的は結合テスト前にモジュール内のエラーを発見することである テストは機能テストと構造テストの2つの観点から行う モジュールはプログラムを構成する要素であるから 単体では動作しない ドライバとスタブというテスト支援ツールを使用してテストを行う

More information

組込みシステムにおける UMLモデルカタログの実践研究

組込みシステムにおける UMLモデルカタログの実践研究 Modeling Forum 2015 組込みシステムの設計実装への モデルカタログの活用 仙台高等専門学校 情報システム工学科 力武克彰, 新村祐太 ( 豊橋技科大 ), 菊池雄太郎 ( 仙台高専 ) 概要 組込み分野のための UML モデルカタログ (*) のモデルを実装してみました (* 以下 モデルカタログと呼びます ) 2 概要 モデルカタログ : 目標制御モデル モデルカタログより引用

More information

インテル(R) Visual Fortran コンパイラ 10.0

インテル(R) Visual Fortran コンパイラ 10.0 インテル (R) Visual Fortran コンパイラー 10.0 日本語版スペシャル エディション 入門ガイド 目次 概要インテル (R) Visual Fortran コンパイラーの設定はじめに検証用ソースファイル適切なインストールの確認コンパイラーの起動 ( コマンドライン ) コンパイル ( 最適化オプションなし ) 実行 / プログラムの検証コンパイル ( 最適化オプションあり ) 実行

More information

スライド 1

スライド 1 Multimeter Version 1. 3. 3 簡易取扱説明書 2009 年 9 月 9 日 この簡易説明書は Multimeter Version 1. 3. 3 ( 以後 IntuiLink) の簡易説明書です サポートしておりますマルチメータは 34401A, 34405A, 34410A, 34411A, L4411A, 34420A です IntuiLink Multimeter は

More information

2. 目的 1RationalRose を利用する場合にプログラム仕様書としての最低限必要な記述項目を明確にする 2 プログラム仕様書として記載内容に不足がない事をチェックする 3UML の知識があるものであれば 仕様書の内容を理解できること 4Rose にて入力した内容を SoDaWord を利用

2. 目的 1RationalRose を利用する場合にプログラム仕様書としての最低限必要な記述項目を明確にする 2 プログラム仕様書として記載内容に不足がない事をチェックする 3UML の知識があるものであれば 仕様書の内容を理解できること 4Rose にて入力した内容を SoDaWord を利用 プログラム仕様書 (UML 表記法 ) ガイドライン 本仕様書に UML(Rational Rose 使用 ) を用いてプログラム仕様書を作成する際のガイドラインを記す 1. ドキュメントの様式について 1 ドキュメントは制御単位で作成する 2 表紙 及び変更履歴は SWS にて指定されたものを付加すること 3 下記の目次内で指定している UML 図 記述項目は必須項目とする 4SoDa にてドキュメントを出力する場合は

More information

Microsoft Word - ファイル管理Win10 (1版)

Microsoft Word - ファイル管理Win10 (1版) 目次 第 1 章テキストの概要... 1 1-1 本書はどんな人に向いているテキストか... 1 1-2 本書で学ぶ内容... 3 1-3 ウィンドウズ 10 について... 4 1-4 ファイル と フォルダー について... 5 第 2 章エクスプローラー... 6 2-1 エクスプローラーとは... 6 2-2 エクスプローラーを起動する... 7 2-3 エクスプローラー... 8 1 左側の領域について...

More information

回路 7 レジスタ ( 同期イネーブル及び非同期リセット付 ) 入力データを保持するのに用いる記憶素子 使用用途として, マイクロプロセッサ内部で演算や実行状態の保持に用いられる Fig4-2 のレジスタは, クロック信号の立ち上がり時かつ 信号が 1 のときに外部からの 1 ビットデータ R をレ

回路 7 レジスタ ( 同期イネーブル及び非同期リセット付 ) 入力データを保持するのに用いる記憶素子 使用用途として, マイクロプロセッサ内部で演算や実行状態の保持に用いられる Fig4-2 のレジスタは, クロック信号の立ち上がり時かつ 信号が 1 のときに外部からの 1 ビットデータ R をレ 第 4 回 VHDL 演習 2 プロセス文とステートマシン プロセス文を用いるステートマシンの記述について学ぶ 回路 6 バイナリカウンタ (Fig.4-1) バイナリカウンタを設計し, クロック信号に同期して動作する同期式回路の動作を学ぶ ⅰ) リスト 4-1 のコードを理解してから, コンパイル, ダウンロードする ⅱ) 実験基板上のディップスイッチを用いて, 発生するクロック周波数を 1Hz

More information

PAT-LIST-GLS V3.0 新機能のご紹介 ここでは PAT-LIST-GLS Ver2.1.1.X からの機能アップについて説明しています 特に 新しい TPL ファイル 2.0 は従来のバージョンの GLS ではお使いになれませんので 必ず本書 をお読みになり ご利用をお願い致します 1

PAT-LIST-GLS V3.0 新機能のご紹介 ここでは PAT-LIST-GLS Ver2.1.1.X からの機能アップについて説明しています 特に 新しい TPL ファイル 2.0 は従来のバージョンの GLS ではお使いになれませんので 必ず本書 をお読みになり ご利用をお願い致します 1 PAT-LIST-GLS V3.0 新機能のご紹介 ここでは PAT-LIST-GLS Ver2.1.1.X からの機能アップについて説明しています 特に 新しい TPL ファイル 2.0 は従来のバージョンの GLS ではお使いになれませんので 必ず本書 をお読みになり ご利用をお願い致します 1. TPL ファイル 2.0 の採用 2. US/ES/CN タブ / 請求範囲のタブ構造を JP タブと同様に階層化

More information

1. USB の VCP( 仮想 COM ポート ) について USB の VCP( 仮想 COM ポート ) は USB を非同期シリアル通信として使用するための USB のドライバです PC には VCP ドライバをインストールする必要があります USB の VCP( 仮想 COM ポート )

1. USB の VCP( 仮想 COM ポート ) について USB の VCP( 仮想 COM ポート ) は USB を非同期シリアル通信として使用するための USB のドライバです PC には VCP ドライバをインストールする必要があります USB の VCP( 仮想 COM ポート ) TrueSTUDIO 用 F4D_VCP の説明 V001 2014/07/05 USB の VCP( 仮想 COM ポート ) による非同期シリアル通信を行うプログラムです 無料の試用版開発ツール Atollic TrueSTUDIO for ARM Lite で作成したプロジェクトです ビルド可能なプログラムのコードサイズが 32Kbyte 以内の制限があります プログラムの開始番地は 0x08000000

More information

Microsoft PowerPoint - LogicCircuits11note.ppt [互換モード]

Microsoft PowerPoint - LogicCircuits11note.ppt [互換モード] 論理回路 第 回多状態順序回路の設計 http://www.info.kindai.ac.jp/lc 38 号館 4 階 N4 内線 5459 takasii@info.kindai.ac.jp 不完全指定論理関数と完全指定論理関数 2 n 個の状態を持つ (n 個の FF を持つ ) 論理関数に対して 定義 3. ( 不完全指定論理関数 ) ある状態に対する状態遷移関数, 出力関数が定義されていない論理関数

More information

TFTP serverの実装

TFTP serverの実装 TFTP サーバーの実装 デジタルビジョンソリューション 佐藤史明 1 1 プレゼンのテーマ組み込みソフトのファイル転送を容易に 2 3 4 5 基礎知識 TFTP とは 実践 1 実際に作ってみよう 実践 2 組み込みソフトでの実装案 最後におさらい 2 プレゼンのテーマ 組み込みソフトのファイル転送を容易に テーマ選択の理由 現在従事しているプロジェクトで お客様からファームウェアなどのファイル転送を独自方式からTFTPに変更したいと要望があった

More information

Tobii デバイスドライバ 完全削除と再インストール手順 作成 :2018/5/17 Unicorn 小川

Tobii デバイスドライバ 完全削除と再インストール手順 作成 :2018/5/17 Unicorn 小川 Tobii デバイスドライバ 完全削除と再インストール手順 作成 :2018/5/17 Unicorn 小川 目次 1. Tobii デバイスドライバの完全削除... 1 2. Tobii デバイスドライバのインストール... 5 1.Tobii デバイスドライバの完全削除 1[Windows+R] キーを押し ファイル名を指定して実行 を表示してください 2 名前に [appwiz.cpl] と入力し

More information

Eclipse マニュアル <作成目的> Eclipse のインストール方法などを紹介したページはいろいろありますが 専門用語がわからない初心者でもわか りやすく Eclipse のインストール方法 基本操作などをまとめたマニュアル作成を目的としています <目次> 1 Eclipse のインストール

Eclipse マニュアル <作成目的> Eclipse のインストール方法などを紹介したページはいろいろありますが 専門用語がわからない初心者でもわか りやすく Eclipse のインストール方法 基本操作などをまとめたマニュアル作成を目的としています <目次> 1 Eclipse のインストール Eclipse マニュアル 作成者 桑野和子 藤島梓 Eclipse マニュアル Eclipse のインストール方法などを紹介したページはいろいろありますが 専門用語がわからない初心者でもわか りやすく Eclipse のインストール方法 基本操作などをまとめたマニュアル作成を目的としています 1 Eclipse のインストール Win 版 Linux 版 1 1 J2SE

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション 簡易マニュアル D-QUICK7 ver4.0 Copyright (C) 2016 I-Site Corporation, All right reserved. 目次 2 1.D-QUICK7を起動する p.3 2. ログインする p.6 3. ログイン後の画面の見方 p.8 4. フォルダを登録する p.9 5. ドキュメントを登録 / 作成する (1) ファイルを登録する p.12 (2)

More information

智美塾 ゆもつよメソッドのアーキテクチャ

智美塾 ゆもつよメソッドのアーキテクチャ ゆもつよメソッドのテスト要求分析とテストアーキテクチャ設計 JaSST13 東京智美塾 2013 年 1 月 30 日 湯本剛 ( 日本 HP) tsuyoshi.yumoto@hp.com ゆもつよ風テスト開発プロセス テスト計画 実現したい品質の具体的把握 テスト箇所の選択 テストの目的設定 テスト対象アイテム特定 テスト分析 テストタイプ特定 機能の整理 & 再分類 テスト条件となる仕様項目特定

More information

書式に示すように表示したい文字列をダブルクォーテーション (") の間に書けば良い ダブルクォーテーションで囲まれた文字列は 文字列リテラル と呼ばれる プログラム中では以下のように用いる プログラム例 1 printf(" 情報処理基礎 "); printf("c 言語の練習 "); printf

書式に示すように表示したい文字列をダブルクォーテーション () の間に書けば良い ダブルクォーテーションで囲まれた文字列は 文字列リテラル と呼ばれる プログラム中では以下のように用いる プログラム例 1 printf( 情報処理基礎 ); printf(c 言語の練習 ); printf 情報処理基礎 C 言語についてプログラミング言語は 1950 年以前の機械語 アセンブリ言語 ( アセンブラ ) の開発を始めとして 現在までに非常に多くの言語が開発 発表された 情報処理基礎で習う C 言語は 1972 年にアメリカの AT&T ベル研究所でオペレーションシステムである UNIX を作成するために開発された C 言語は現在使われている多数のプログラミング言語に大きな影響を与えている

More information

MATLAB EXPO 2019 Japan プレゼン資料の検討

MATLAB EXPO 2019 Japan プレゼン資料の検討 自動運転向けソフトウェア Autoware と MATLAB /Simulink の連携 ~ 事例紹介 ~ 2019 年 5 月 28 日株式会社ネクスティエレクトロニクス SW 開発部技術開発グループ太田徳幸 Copyright TOMEN Electronics Corp. 目次 2/31 1. 会社概要 2. Autoware Toolbox 紹介 1. 取り組み背景 2. Autoware

More information

JavaScriptで プログラミング

JavaScriptで プログラミング JavaScript でプログラミング JavaScript とは プログラミング言語の 1 つ Web ページ上でプログラムを動かすことが主目的 Web ブラウザで動かすことができる 動作部分の書き方が C や Java などに似ている 2 JavaScript プログラムを動かすには の範囲を 1. テキストエディタで入力 2..html というファイル名で保存

More information

教材ドットコムオリジナル教材 0から始めるiアプリ (3) 0 から始める i アプリ (3) i アプリを作れるようになったならば次は公開です i アプリでは前述したように たとえエミュレータで動作確認ができたからといって実機のテストを怠ってはいけません 実機での処理速度 発色 プログラム等の耐性

教材ドットコムオリジナル教材 0から始めるiアプリ (3) 0 から始める i アプリ (3) i アプリを作れるようになったならば次は公開です i アプリでは前述したように たとえエミュレータで動作確認ができたからといって実機のテストを怠ってはいけません 実機での処理速度 発色 プログラム等の耐性 教材ドットコムオリジナル教材 0から始めるiアプリ (3) 0 から始める i アプリ (3) i アプリを作れるようになったならば次は公開です i アプリでは前述したように たとえエミュレータで動作確認ができたからといって実機のテストを怠ってはいけません 実機での処理速度 発色 プログラム等の耐性をチェックしなければなりません 実機でのテストでは外部のサーバーに接続して 各ファイルをアップロードしなくてはなりません

More information

やさしくPDFへ文字入力 v.2.0

やさしくPDFへ文字入力 v.2.0 操作マニュアル やさしく PDF へ文字入力 v.2.0 基本操作 目次 1. はじめに 2. やさしく PDF へ文字入力の起動 3. スキャナの設定 4. 原稿の取り込み 4-1. スキャナから 4-2. ファイルから 5. プリンタの設定 6. フィールドの作成 6-1. フィールドの自動作成 6-2. フィールドの手動作成 7. フィールドの設定 8. 文字の入力 9. 印刷 便利な使い方付録

More information

スライド 1

スライド 1 SPI Japan 2013 in 東京 Software Product Line の実践 ~ テスト資産の構築 ~ 住友電工情報システム株式会社 QCD 改善推進部品質改善推進グループ服部悦子 2013.10.17 P.1/24 目次 1. テスト資産構築に至る背景 2. テスト資産の構築 ~ 自動テストの実現 ~ 3. 結果と評価 P.2/24 テスト資産構築に至る 背景 P.3/24 背景

More information

ミガロ.製品 最新情報

ミガロ.製品 最新情報 セッション No.1 ミガロ. 製品最新情報 株式会社ミガロ. RAD 事業部 アジェンダ はじめに 1. Delphi/400 最新情報 Delphi/400 バージョン 機能リリースの遷移 Delphi/400 で追加された新機能 2. JC/400 最新情報 JC/400 バージョン 機能リリースの遷移 JC/400 で追加された新機能 3. Business4Mobile 新製品 Business4Mobile

More information

作業環境カスタマイズ 機能ガイド(応用編)

作業環境カスタマイズ 機能ガイド(応用編) Customize Feature Guide by SparxSystems Japan Enterprise Architect 日本語版 作業環境カスタマイズ機能ガイド ( 応用編 ) (2018/05/16 最終更新 ) 1 はじめに このドキュメントでは Enterprise Architect を利用して作業を行う場合に より快適に作業を行うためのカスタマイズ可能な項目について説明します

More information

日経ビジネス Center 2

日経ビジネス Center 2 Software Engineering Center Information-technology Promotion Agency, Japan ソフトウェアの品質向上のために 仕様を厳密に 独立行政法人情報処理推進機構 ソフトウェア エンジニアリング センター 調査役新谷勝利 Center 1 日経ビジネス 2012.4.16 Center 2 SW 開発ライフサイクルの調査統計データ ソフトウェア産業の実態把握に関する調査

More information

CoIDE 用 F4D_VCP の説明 V /07/05 USB の VCP( 仮想 COM ポート ) による非同期シリアル通信を行うプログラムです Free の開発ツール CoIDE で作成した STM32F4 Discovery 用のプロジェクトです プログラムの開始番地は 0x

CoIDE 用 F4D_VCP の説明 V /07/05 USB の VCP( 仮想 COM ポート ) による非同期シリアル通信を行うプログラムです Free の開発ツール CoIDE で作成した STM32F4 Discovery 用のプロジェクトです プログラムの開始番地は 0x CoIDE 用 F4D_VCP の説明 V001 2014/07/05 USB の VCP( 仮想 COM ポート ) による非同期シリアル通信を行うプログラムです Free の開発ツール CoIDE で作成した STM32F4 Discovery 用のプロジェクトです プログラムの開始番地は 0x08000000 です デバッグが可能です 目次 1. USB の VCP( 仮想 COM ポート )

More information

Studuinoプログラミング環境

Studuinoプログラミング環境 Studuino ロボット用ブルートゥースモジュール 取扱説明書 Ver1.0.0 2015/4/1 本資料は Studuino( スタディーノ ) プログラミング環境の取扱説明書になります Studuino プログラミング環境の変更に伴い 加筆 修正が加えられる可能性があります また 本取扱説明書は 下記の資料を参照します Studuino ソフトウェアのインストール URL:http://artec-kk.co.jp/studuino/docs/jp/Studuino_setup_software.pdf

More information

Cisco ViewMail for Microsoft Outlook クイックスタートガイド (リリース 8.5 以降)

Cisco ViewMail for Microsoft Outlook クイックスタートガイド (リリース 8.5 以降) クイックスタートガイド Cisco ViewMail for Microsoft Outlook クイックスタートガイド ( リリース 8. 以降 ) Cisco ViewMail for Microsoft Outlook( リリース 8. 以降 ) Cisco ViewMail for Microsoft Outlook の概要 Outlook 010 および Outlook 007 での ViewMail

More information

SimulinkによるReal-Time Test環境の構築

SimulinkによるReal-Time Test環境の構築 Simulink モデルを使ったリアルタイムテスト環境の構築 MathWorks Japan アプリケーションエンジニアリング部シニアアプリケーションエンジニア高島博 2012 The MathWorks, Inc. 1 はじめに Simulink はバーチャルなテスト環境 2 はじめに Simulink はバーチャルなテスト環境 3 はじめに Simulink はバーチャルなテスト環境 シミュレーション開始ボタンをクリック

More information

改訂履歴 改訂日付 改訂内容 2014/11/01 初版発行 2017/01/16 Studuino web サイトリニューアルに伴う改訂 2017/04/14 Studuino web サイトリニューアルに伴うアクセス方法の説明変更 2018/01/22 Mac 版インストール手順変更に伴う改訂

改訂履歴 改訂日付 改訂内容 2014/11/01 初版発行 2017/01/16 Studuino web サイトリニューアルに伴う改訂 2017/04/14 Studuino web サイトリニューアルに伴うアクセス方法の説明変更 2018/01/22 Mac 版インストール手順変更に伴う改訂 Arduino IDE 環境 設定手順書 Windows/Mac 用 2014/11/01 作成 2018/01/22 改訂 改訂履歴 改訂日付 改訂内容 2014/11/01 初版発行 2017/01/16 Studuino web サイトリニューアルに伴う改訂 2017/04/14 Studuino web サイトリニューアルに伴うアクセス方法の説明変更 2018/01/22 Mac 版インストール手順変更に伴う改訂

More information

Microsoft Word - NaviPortalFAQ-master.doc

Microsoft Word - NaviPortalFAQ-master.doc 2D/3D 設計情報 設備情報管理 NaviPortal ナビポータル FAQ 集 東電設計株式会社 (C)2008-2014 東電設計株式会社 Contents はじめに 1 第 1 章一般的な質問 2 第 2 章使い方に関する質問 3 (C)2008-2014 東電設計株式会社 Contents - iii はじめに 本書では NaviPortal のよくある質問についてまとめています ( 対応バージョン

More information

UMLプロファイル 機能ガイド

UMLプロファイル 機能ガイド UML Profile guide by SparxSystems Japan Enterprise Architect 日本語版 UML プロファイル機能ガイド (2016/10/07 最終更新 ) 1. はじめに UML では ステレオタイプを利用することで既存の要素に意味を追加し 拡張して利用することができます このステレオタイプは個々の要素に対して個別に指定することもできますが ステレオタイプの意味と適用する

More information

編集する ファイルを開く マイクロデータの設定を行うファイルまたはファイルを開きます 開かれたファイルは編集画面に表示されて ブラウザ表示した時のプレビューも同時に表示されます HTML ファイルの選択 編集する ファイルを開くためにメインメニューから ファイル 開く を選びます ファイル選択ダイア

編集する ファイルを開く マイクロデータの設定を行うファイルまたはファイルを開きます 開かれたファイルは編集画面に表示されて ブラウザ表示した時のプレビューも同時に表示されます HTML ファイルの選択 編集する ファイルを開くためにメインメニューから ファイル 開く を選びます ファイル選択ダイア 基本操作編 編集するファイルを開く... ファイルの選択... 各パネルの表示非表示... マイクロデータ : の編集... 編集するテキストの選択... 適用するテキストの選択... アイテムタイプの選択... アイテムタイプの検索... よく使うアイテムタイプの登録... よく使うアイテムタイプの削除... 定型セットの登録... 定型セットの削除... 定型セット内のアイテムタイプの削除...

More information

情報処理

情報処理 情報処理 第 14 回 今日の内容 練習用ファイルのダウンロード効率の良い操作 コンテキストメニュー ショートカットキー Alt キーを使ったリボン操作 主なショートカットキー 今日の内容 アプリケーション間のコピーと貼り付け ホームページ上の文章 Word 等 ホームページ上の画像 Word 等 Excelの表 Word 等 Excelの表をWordに埋め込み Wordの表 Excel ExcelのグラフをWordに埋め込み

More information

変更要求管理テンプレート仕様書

変更要求管理テンプレート仕様書 目次 1. テンプレート利用の前提... 2 1.1 対象... 2 1.2 役割... 2 1.3 プロセス... 2 1.4 ステータス... 3 2. テンプレートの項目... 4 2.1 入力項目... 4 2.2 入力方法および属性... 5 2.3 他の属性... 5 3. トラッキングユニットの設定... 7 3.1 メール送信一覧... 7 3.1.1 起票... 7 3.1.2 検討中...

More information

日本機械学会 生産システム部門研究発表講演会 2015 資料

日本機械学会 生産システム部門研究発表講演会 2015 資料 ( 社 ) 日本機械学会生産システム部門研究発表講演会 2015 製造オペレーションマネジメント入門 ~ISA-95 が製造業を変える ~ 事例による説明 2015-3-16 Ver.1 IEC/SC65E/JWG5 国内委員アズビル株式会社村手恒夫 目次 事例によるケーススタディの目的 事例 : 果汁入り飲料水製造工場 情報システム構築の流れ 1. 対象問題のドメインと階層の確認 2. 生産現場での課題の調査と整理

More information

AppsWF ワークフロー設定ガイド Ver.1.1 株式会社オプロ

AppsWF ワークフロー設定ガイド Ver.1.1 株式会社オプロ AppsWF ワークフロー設定ガイド Ver.1.1 株式会社オプロ 改訂履歴 Ver. 改訂日改訂内容 1.0 2019/08/22 新規発行 1.1 2019/10/04 1.3 ワークフロー設定画面を開くには に 1.3.2 Salesforce 版の操作手順 を 追加しました 本書に記載されている会社名 製品名 サービス名などは 提供各社の商標 登録商標 商品名です なお 本文中に TM マーク

More information

Microsoft Word - VB.doc

Microsoft Word - VB.doc 第 1 章 初めてのプログラミング 本章では カウントアップというボタンを押すと表示されている値が1ずつ増加し カウントダウンというボタンを押すと表示されている値が1ずつ減少する簡単な機能のプログラムを作り これを通して Visual Basic.NET によるプログラム開発の概要を学んでいきます 1.1 起動とプロジェクトの新規作成 Visual Studio.NET の起動とプロジェクトの新規作成の方法を

More information

Microsoft Word - 206MSAccess2010

Microsoft Word - 206MSAccess2010 第 6 章データベース 6.1 MS-Access 2010 の起動 終了 1.Access2010 の起動 (1) マウスの左ボタンでスタートボタンをクリックします (2) 表示されるメニューの [ すべてのプログラム ] にマウスカーソルを移動します (3) 表示されるプログラム一覧から [Microsoft Office] [Microsoft Access 2010] の順にクリックすると

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション FLEXSCHE Excel 帳票 入門ガイド 1 目次 2 EXCEL 帳票とは EDIF を用いて出力された一時データを元に それを EXCEL 形式の帳票として出力する機能です 利用するには FLEXSCHE EDIF の他 Microsoft Excel 2003 以降が必要です レイアウトデザインも EXCEL で行うので 多くの方に操作に抵抗なく編集していただけます この入門ガイドでは

More information

目次 第 1 章はじめに 本ソフトの概要... 2 第 2 章インストール編 ソフトの動作環境を確認しましょう ソフトをコンピュータにセットアップしましょう 動作を確認しましょう コンピュータからアンインストー

目次 第 1 章はじめに 本ソフトの概要... 2 第 2 章インストール編 ソフトの動作環境を確認しましょう ソフトをコンピュータにセットアップしましょう 動作を確認しましょう コンピュータからアンインストー JS 管理ファイル作成支援ソフト 工事用 Ver.4.0 インストールマニュアル 操作マニュアル 日本下水道事業団 目次 第 1 章はじめに... 1 1-1 本ソフトの概要... 2 第 2 章インストール編... 3 2-1 ソフトの動作環境を確認しましょう... 4 2-2 ソフトをコンピュータにセットアップしましょう... 5 2-3 動作を確認しましょう... 8 2-4 コンピュータからアンインストールする方法...

More information

D5-2_S _003.pptx

D5-2_S _003.pptx JaSST 14 Tokyo セッション D5-2 10:30~11:00(30 分 ) キーワード駆動テストを用いた GUI テスト自動化による工期短縮実現への取り組み 2014 年 3 月 8 日 株式会社 NTT データ 技術開発本部プロアクティブ テスティング COE 小林由依 0. 自己紹介 n 氏名 Ø 小林由依 n 所属 Ø 株式会社 NTT データ技術開発本部 プロジェクトマネジメント

More information

スライド 1

スライド 1 Smart-DC( 校正承認システム ) 校正承認システム (Smart-DC) 操作ガイド 目次 ページ 0. 校正承認のフロー 1. 校正承認画面アクセス方法 ~ 機能概要 (TOP 画面 ) 2. デザイン確認方法 1 ページ単位で確認 ~ 機能概要 ( 校正承認画面 ) 2 デザイン OK のとき 3 デザイン NG のとき 3. 確認内容の送信 4. その他の機能 1 コンタクトシート出力

More information

スターターガイド

スターターガイド PC は Wnidows OS のものをご用意下さい Smile Memory は Windows OS で動作することを想定して作られています Apple 社の MAC など OS が異なる環境での実施は不具合の原因となりますのでご遠慮ください 推奨スペック Chrome をダウンロードしてインストールして下さい Chrome Chrome とは世界中で使われている Google 社が提供するブラウザ

More information

XAMPP で CMS のお手軽 テスト環境を手に入れよう 2011/5/21 上村崇 1

XAMPP で CMS のお手軽 テスト環境を手に入れよう 2011/5/21 上村崇 1 XAMPP で CMS のお手軽 テスト環境を手に入れよう 2011/5/21 上村崇 1 CMS はphpファイルなど 動的なファイルばかりで 構成されています 2 パソコン上で静的な html ファイルは 開くことはできます しかし php ファイルはうまく表示されません 3 パソコン上では CMS の動作確認 はうまく行えません 4 CMS のデザインを編集するときの 一般的なフロー 5 ファイルを修正するたびに

More information

Microsoft PowerPoint - LogicCircuits09note.ppt [互換モード]

Microsoft PowerPoint - LogicCircuits09note.ppt [互換モード] 組み合わせ回路と順序回路 論理回路 第 9 回フリップフロップ http://www.info.kindai.ac.jp/lc 38 号館 4 階 N-4 内線 5459 takasi-i@info.kindai.ac.jp 組み合わせ回路 ある時刻の信号が 現在の信号だけで決まる回路 順序回路 ある時刻の信号が 現在の信号だけでなく 過去の信号の影響も受ける回路 ( 回路内にバッファ メモリがある

More information

グローバルナビ ゼネカタ WEB のグローバルナビ (=どのページに遷移しても上部に共通して表示されているメニュー群) の機能は 主に下記のとおりです なお スマートフォンの場合はグローバルナビの形状が異なりますが ほぼ同等の機能を上部およびサイドメニューに用意しています グローバルナビの機能 (P

グローバルナビ ゼネカタ WEB のグローバルナビ (=どのページに遷移しても上部に共通して表示されているメニュー群) の機能は 主に下記のとおりです なお スマートフォンの場合はグローバルナビの形状が異なりますが ほぼ同等の機能を上部およびサイドメニューに用意しています グローバルナビの機能 (P ゼネカタ WEB のログイン方法 WEB 版ゼネラルデンタルカタログ ( 以下 ゼネカタ WEB) をご利用の際は まずは以下の手順でログインをお願 いします! あらかじめご了承ください なお 本 ゼネカタ WEB は ログインをしないと商品詳細ページや商品の標準価格などの表示ができない仕組みです また 基本的にご登録いただいた会員 (=ディーラーとメーカーの方) のみのご利用を前提としているため

More information

Microsoft Word - XPC4ソフトマニュアル.doc

Microsoft Word - XPC4ソフトマニュアル.doc < XPC-4 映像ツール 簡易マニュアル> お試し版 Ver1.0 XPC-4 に USB ケーブルを接続する際の注意事項 ファームウェア アップデートの作業 もしくは XPC-4 映像ツール を使用するときは USB2.0 に対応した USB ケーブル (Type A[ オス ]-Type B[ オス ]) が 1 本必要です USB ケーブルはパソコンの OS(Windows) が完全に起動してから

More information

グーグル検索マクロの使い方

グーグル検索マクロの使い方 右クリックで Google! ユーザーズ マニュアル (Ver. 2.00) みんなのワードマクロ新田順也 このソフトでできること ワードを日常的に使い Google で調べものをすることが多い方 とくに様々な分野の専門的な調 べものをする方 ( ライター 翻訳者など ) 向けのソフトウェアです ワード文書を作成中に Google( グーグル ) の検索オプションを用いた特殊な検索や Google

More information

どのような便益があり得るか? より重要な ( ハイリスクの ) プロセス及びそれらのアウトプットに焦点が当たる 相互に依存するプロセスについての理解 定義及び統合が改善される プロセス及びマネジメントシステム全体の計画策定 実施 確認及び改善の体系的なマネジメント 資源の有効利用及び説明責任の強化

どのような便益があり得るか? より重要な ( ハイリスクの ) プロセス及びそれらのアウトプットに焦点が当たる 相互に依存するプロセスについての理解 定義及び統合が改善される プロセス及びマネジメントシステム全体の計画策定 実施 確認及び改善の体系的なマネジメント 資源の有効利用及び説明責任の強化 ISO 9001:2015 におけるプロセスアプローチ この文書の目的 : この文書の目的は ISO 9001:2015 におけるプロセスアプローチについて説明することである プロセスアプローチは 業種 形態 規模又は複雑さに関わらず あらゆる組織及びマネジメントシステムに適用することができる プロセスアプローチとは何か? 全ての組織が目標達成のためにプロセスを用いている プロセスとは : インプットを使用して意図した結果を生み出す

More information

モデリング操作ガイド アクティビティ図編

モデリング操作ガイド アクティビティ図編 Modeling Operation Guide by SparxSystems Japan Enterprise Architect 日本語版 モデリング操作ガイド ( アクティビティ図編 ) (2018/09/25 最終更新 ) 目次 1. はじめに... 3 2. アクティビティ図固有の要素 操作... 4 2.1. レーン... 4 2.1.1. パーティション要素を利用する... 4 2.1.2.

More information

次の病院 薬局欄は 氏名 欄に入力された値によって入力すべき値が変わります 太郎の行く病院と花子の行く病院が必ずしも同じではないからです このような違いを 設定 シートで定義しておきましょう 太郎の行く病院のリストを 太郎 花子の行く病院のリストを 花子 として 2 つのリストが定義されています こ

次の病院 薬局欄は 氏名 欄に入力された値によって入力すべき値が変わります 太郎の行く病院と花子の行く病院が必ずしも同じではないからです このような違いを 設定 シートで定義しておきましょう 太郎の行く病院のリストを 太郎 花子の行く病院のリストを 花子 として 2 つのリストが定義されています こ 医療費の入力と集計 まえがき 医療費は一年間の合計を計算し 10 万円を超えていれば税務申告に際して医療費控除を受けることができます そこで 医療費を記入するたびに自動集計される仕組みを考えてみましょう ここで紹介する 医療費の入力と集計 は 税務申告で必要となる医療費のデータを作成するのに使うものです 特徴は ドロップダウンリストから簡便に入力ができ 入力と同時に自動集計されるようにしてあることです

More information

情報リテラシー 第1回

情報リテラシー 第1回 情報リテラシー第 2 回 担当 : 工藤 嗣友 本日の内容 1.KeePass2 で Office365 の内容を登録し運営できること 2. 指定されたファイル名で保存する 3.Office365 のメールを使って添付ファイル付きメールの送信 作業フォルダについて 講義で作成したファイル等を格納する作業フォルダを作成します 指定ノート PC 自前 PC で 2 つにハードディスクが分かれている諸君ローカルディスク

More information

デジタル回路入門

デジタル回路入門 Open-It FPGA トレーニングコース ( 初級編 ) 第 9 版 2. 組み合わせ回路入門 2.2. 実習 Verilog-HDL 記述 2013 年 5 月 10 日修正 デジタル回路の構成要素 O=A&B; O=~I; INV O=A B; 全てのデジタル回路はこの 4 つの要素 ( 回路 ) のみで構成されている 4 要素の HDL 記述を知っていれば最低限の知識としては十分 2 HDL:

More information

HIGIS 3/プレゼンテーション資料/J_GrayA.ppt

HIGIS 3/プレゼンテーション資料/J_GrayA.ppt 品質保証部における W モデル適用の検討と実践 2013/09/13 株式会社日立製作所情報 通信システム社 IT プラットフォーム事業本部開発統括本部プラットフォーム QA 本部ソフト品質保証部 富田貴仁, 秦泉寺貴文, 高山啓 0 品質保証部における W モデル適用の検討と実践 Contents 1. 章はじめに 2. 章現状の品質保証工程の分析 3. 章 Wモデルの適用の検討 4. 章実施と評価

More information