一社研修のお問い合わせ

組み込み系ソフトウェアのためのソフトウェアシステム分析と設計

 

ホワイトペーパー

組み込み系ソフトウェアのための
ソフトウェアシステム分析と設計


コース番号:322C 4日間

この研修では次のスキルが習得できます

研修コースの概要

このコースは、有効性や威力が立証されているソフトウェア・システムの分析・設計の手法について、総合的に解説するコースです。従来のプロセスモデル化アプローチおよびオブジェクト指向の標準手法としてのUMLに関する技術を習得できます。

この研修の対象者

組み込み系のソフトウェア開発に携わるソフトウェア・エンジニア、システム分析者や設計者、プロジェクト・リーダーやマネージャなど、システム分析に関わっている方々に最適です。特に演習では、組み込み系のソフトウェア開発に関するケーススタディを取り上げます。受講には、ソフトウェア開発の知識があることが望まれます。

研修コースの内容

組み込みシステム概論

組み込みシステムの開発

  • 開発現場を取り巻く環境
  • 開発のアプローチ

組み込みシステムの特徴

  • 適時性
  • 信頼性
  • 安全性
  • 低コスト
  • 開発と実装

組み込みシステムのアーキテクチャ

  • リアルタイム・システムとコンカレント・システム
  • ラウンド・ロビン
  • 割り込みを伴ったラウンド・ロビン
  • ファンクション・キュー・スケジューリング
  • リアルタイム・オペレーティング・システム

分析と設計の概要

ソフトウェア・ライフサイクル

  • 現実世界の問題を技術的解決法に変換する
  • ソフトウェア・システムのモデリング

分析と設計に関する留意点

  • 要件仕様の分析
  • システム範囲の決定
  • 解決法の設計
  • 設計のトレードオフ
  • ドキュメンテーションの重要性

構造化分析設計手法

構造化分析設計手法とは

  • 構造化分析設計手法の手順

構造化分析

  • イベントリスト
  • データフロー図
  • コンテキスト図
  • クロスリファレンス・マトリクス

リアルタイム・システムへの拡張

  • 制御フロー図
  • 状態遷移図
  • 決定表
  • 状態遷移表と状態遷移マトリクス

構造化設計

  • タスク・アーキテクチャ図
  • 構造図

設計上の留意点

  • 複雑度
  • 結合度
  • 強度

オブジェクト指向の分析設計手法

オブジェクト指向のパラダイム

  • オブジェクト指向とは
  • オブジェクト指向の利点
  • オブジェクト、クラス、インスタンス
  • 関連、集約、コンポジション、継承、多層性

オブジェクト指向のアプローチ

  • UML によるオブジェクトのモデリング
  • ユースケース図
  • クラス図、オブジェクト図
  • コラボレーション図、シーケンス図
  • パッケージ図、コンポーネント図、配置図
  • オブジェクト指向の分析設計作業の流れ

再利用のためのパターン

  • アーキテクチャ・パターン
  • デザイン・パターン

分析と設計段階における品質

開発ライフサイクルの選択

  • 繰り返し型の開発ライフサイクル
  • エクストリーム・プログラミング

効果的なレビュー方法

  • インスペクション

品質評価モデル

  • 品質評価モデル

演習の内容

ワークショップでは演習を行い、次のスキルを磨きます。

  • 要件文書の分析
  • ソフトウェアシステムの一貫した設計モデルの作成
  • 開発時間を最適化するための効果的な図式手法の使用
  • 設計モデルの文書化と伝達

 IT・テクノロジー研修コースの一覧に戻る

 一社研修のお問い合わせ

関連する研修コース