ロボットを活用した新しい教材・研修サービスをご提供し、
IT人材育成の効率化と、未来の科学者・技術者の育成を目指します。
教育機関向け教材

システム開発体験コース

目的

開発工程全体体験

システム開発の工程全体を体験することで、開発における仕事全体を把握し、実際の開発において先の仕事を考慮した仕事ができるようにします。

UML表記

簡単なUML表記ができるようになり、また工程にそってUMLを作成することにより、UMLを描く目的や役割を実感できます。

論理的思考とアルゴリズム

システム開発に必要な論理的思考と、プログラミングに必要なアルゴリズムの発想力を身につけます。

概要

実習・自動搬送システム開発

模擬的要求を課題として、開発プロジェクトの全工程に沿ってシステムを開発します。
実習による体験型コースです。

ハードウェア: LEGO MINDSTORMSによる自律車両型ロボット
分析・設計: UML(Unified Modeling Language)による実践
プログラミング: アイコンを使って視覚的にプログラミング可能なソフトウェアROBOLAB(ロボラボ)を使用
テスト: 工程に応じたテスト環境を使用しテストを実施。障害票も管理
プレゼンテーション: 開発システムの模擬顧客プレゼンテーションを実施
分析 設計 実装 テスト  
UML(JUDE) ROBOLAB LEGO MINDSTORMS
要求分析 システム
分析
外部設計 内部設計 プログラム
設計
プログラミング 単体
テスト
結合
テスト
システム
テスト
プレゼン
テーション

特徴

ソフトウェア開発プロジェクトの全工程を体験実習できる

各開発工程における作業項目と手順を理解し、全工程を体験することで、各工程の目的が理解できます。
開発現場に入ったときに、今後の予測と対応策を考えられるようになり、またプロジェクトにおけるメンバーとのコミュニケーション能力も磨くことができます。
共同プロジェクトを体験したことのない新入社員の方にも最適です。

プログラミングの経験がなくても実装できる

アイコンを使って視覚的にプログラミング可能なソフトウエアROBOLABを使用するため、言語の習得に時間をとることなく、プログラム論理を修得できます。
プログラムを作るとはどういうことか、プログラム作成の論理手順を理解でき、他の開発言語の教育にスムーズに入ることができます。

ソフトウェアによる“ものづくり”ができる

作成したプログラムの結果がロボットの動きとして直接表現されるため、研修成果を体感できます。
実現されたソフトウェア世界を体感。技術習得が目で見て分かります。

実習の流れ

実習期間

  • 標準 30〜45時間

課題:自動搬送システム

本課題のシステムは,UMLで開発し,ROBOLABというプログラミング言語を用いて開発をします。

実習の流れ

  • 本コースの目的
  • 使用ツールの説明
  • 要求分析1
  • システム分析
  • 外部設計2
  • 内部設計
  • プログラム設計
  • プログラミング3
  • 単体テスト
  • 結合テスト
  • システムテスト
  • 顧客プレゼンテーション
  • 開発工程の振り返り

1
要求仕様の提示

顧客の要求(やりたいこと)のシステム化範囲、機能分析からスタートします

ユースケース図

ユースケース図

2
例外処理の掲示

・時間内に収集車が中継所に到着しなかった場合

・メッセージ通信で通信が不通の場合 など

システム開発における例外処理の重要性に気付くようにします

UML図(JUDEを使用)

UML図(JUDEを使用)

3
仕様変更の提示

・ルートが工事中になったため工事現場を迂回する など

システム開発の途中で仕様変更を行うことにより、メンテナンスしやすい設計、プログラムを考える必要があることに気付くようにします

ROBOLAB画面

ROBOLAB画面

達成度のめやす

習熟度にあわせて研修達成レベルを設定

  開発内容
レベル 基本処理 例外処理 仕様処理
高度
平均 -
基本 - -