エンジニアリング基礎講座
UMLやオブジェクト指向等の教育はいろいろあります。しかし、UMLやオブジェクト指向はなんのためにあるのでしょうか?モデルが読めたり、モデルが描けたりすることのためにあるのでしょうか。いいえ、UMLやオブジェクト指向はあくまでも道具です。目的は、エンジニアリング力を上げることです。具体的には、思ったもの/アイデア/より良いものを表現できる力、また、それをより高い品質・生産性ですばやく世の中に出すことができる力です。
どの世界でも基礎が大事です。基礎の分しか上には伸びていきません。プロのエンジニアこそ基礎/基本を大事にしています。基礎を理解している人は道具を有効に使いこなすことができます。
本コースの目的は、オブジェクト指向や構造化設計といった道具を更に上のレベルで使いこなし、エンジニアリング力をアップさせるために必要な基礎を習得することです。例えば、3~5年間オブジェクト指向を使っているが、更にステップアップを目指したいと思っている人、CMMを使って本当にエンジニアリング力をアップさせたいと考えている人、あるいはCMMレベル3のエンジニアリングとは具体的にどうなるのか模索している人には最適なコースです。(本コースはCMMレベル3の要件を満足する内容になります)
プロセス、技術を統合し、新しいエンジニアリング・ステージにアプローチする豆蔵にしかできない教育となっています。
さらに、本コースには、ソフトウェア開発経験のないマネージャや経営層を対象とした「マネージャ向け エンジニアリング基礎講座」もご用意しています。開発の難しさやソフトウェアエンジニアリングの全体像を短時間で理解できる内容となっており、要求・設計・テストの要点を押さえながら、内製化を進める上でのポイントを効率的に学ぶことができます。
1日
7時間 (9:00 ~ 17:00)、マネージャ向け 4時間 (13:00 ~ 17:00)
550,000円
※想定受講者数は20名です。受講者数が20名を超える場合は費用が変わります。
※オンサイト・オンライン(Zoom等のオンライン会議システムを利用して実施可能)ともに同料金です。
※受講料は予告なく変更・改定する場合がございますので、あらかじめご了承ください。
システム開発、ソフトウェア開発に携わる方
ソフトウェアの開発経験者
- ソフトウエアあるいはシステムエンジニアリングを構成する各活動の目的/役割、主な実施事項、作業成果物が理解できるようになります。特に分析の役割、設計との違いがわかるようになる。
- 開発プロセスおよび上記各活動との関係を理解できる。
- 要求、要件、仕様、モデルの違いを理解することができる。
1. はじめに
2. エンジニアリングとは
3. エンジニアリング活動の全体構成
4. プロジェクト発足時の活動
1) プロジェクト発足時の活動の流れ
2) 商品/システム企画立案
3) システム構想設計
4) 演習
5. システム要件分析&システム設計
1) システム要件分析&システム設計の流れ
2) システム要求の獲得
3) システム要求分析
4) システム要件の作成
・いわゆる“システム要求”とは?
5) システム設計
6) 妥当性評価
7) 演習
6. サブシステム分析・設計
7. ソフトウエアの設計・実装
1) ソフトウェアの設計・実装の流れ
2) ソフトウェアの設計・実装で重要なこと
3) ソフトモジュールの設計
4) 実装
5) 演習
8. テスト
1) ソフトウェアテスト、システムテストの流れ
2) テストの進め方
3) 各テストの目的
4) 全体テスト設計・計画
・テスト/品質保証のタイプ
5) テスト分析・設計
・テスト関連作業成果物の整理
6) テスト計画
7) テスト詳細設計・実装
8) テスト環境の準備
9) テスト実施
10) テスト報告
11) テストの検証項目
12) 演習
9. 後工程
1) 後工程の流れ
2) 支援文書の作成
3) ポストモーテム
10.開発プロセスの設計
プロジェクトにおいて、実際にこれらの活動をどう進めるかのプロセス設計に関して理解します。
1) 開発プロセス設計のパラメータ
2) ミクロレベルのプロセス
3) マクロレベルのプロセス
4) 開発プロセスの設計と計画との関係
5) 演習