SlideShare a Scribd company logo
astah* SysML Plug-in 導入手順と
要求図と図要素(プレゼンテーション)を作成
公立大学 産業技術大学院大学
産業技術研究科 創造技術専攻 (M2)
斉藤 之雄
2014/07/23
astah* SysML API サンプルアプリケーションの実行方法 1/4
http://astah.change-vision.com/ja/product/astah-sysml-api-sample-run-method.html
株式会社チェンジビジョンより、 SysML API について詳細な案内が掲載されているのだが・・・
この案内でも実行ができない方がおられるとのこと。
■動作環境:
Windows 8.1 Pro (x64) において、次の環境導入および環境変数を指定済み。
JAVA_HOME=C:¥Program Files¥Java¥jdk1.7.0_55
ASDK_HOME=C:¥astah-plugin-SDK-1.2
■Plug-in SDK 入手先:
http://astah.net/features/sdk
■サンプル入手先:
https://github.com/ChangeVision/astah-sysml-api-sample
astah* SysML API サンプルアプリケーションの実行方法 2/4
http://astah.change-vision.com/ja/product/astah-sysml-api-sample-run-method.html
■すべての環境変数 PATH が認識されていれば、コマンドプロントから ‘asdk’ 入力すると、プラグイン・バージョンが
表示される。 → 例:astah* Pluh-in SDK version: 1.2
■要求図と図要素(プレゼンテーション)は、github から次の場所へ格納しているものとします。
C:¥astah-plugin¥APICreateRequirementDiagramSample
この場所をカレントディレクトリとして、コマンドプロンプトから ‘astah-build’ 入力すると、
MAVEN リポジトリから最新スナップショットを読み込み
サンプルが自動ビルドされ「BUILD SUCCESS」表示となる。
※記述した用語意味が不明な方は、今すぐに開発はできない。
まずはサンプルを動作させ挙動理解に努めてください。
astah* SysML API サンプルアプリケーションの実行方法 3/4
http://astah.change-vision.com/ja/product/astah-sysml-api-sample-run-method.html
■ビルド状態のカレントディレクトリのまま、コマンドプロントから ‘astah-mvn -q exec:exec’入力すると
その場所へサンプルアプリケーションが生成され、(exec 以降に格納パスを指定もできるが、ここでは as is 場所となる)
「Create SampleSysmlRequirementDiagram.asml Project done.」表示となる。
■コマンドプロンプトから ‘dir’ 入力すると、新たに
SampleSysmlRequirementDiagram.asml が
生成されていることを確認できる。
astah* SysML API サンプルアプリケーションの実行方法 4/4
http://astah.change-vision.com/ja/product/astah-sysml-api-sample-run-method.html
■実行してみよう
これは自動車 (HSUV※)の
要求事項をパッケージごとに
要求図にしたものと理解できる。
アクセラレーションに対して
refine
derive request
verify
がどの方向に求められ、powerに
対する Power Subsystem は
satisfy が根底にあることがわかる。
SysML はただの描画道具ではない。その配置
構造から、「何」が「どの」ために表現できる。
要求分析で 5W2H に触れていれば、基本要求、
そして要求パッケージ概要を考えることが可能となる。
※SUV
Sport Utility Vehicle
最後に
(大学生なら1ヶ月もあれば、基本要求は書けるようになって欲しい)
■検索サイトから、このスライドを探し出した方で要求図を書けないと悩んでいる方へ。
それは、悩んでいません。正しい理解をしていないだけです。何をモデル化したいのかが見えていない、あるいは思考不足でしょう。
(説明を簡素にするため要求と要件は、ほぼ同一とします)
システムは複数の機能から構成され、機能要求については具体要求しません。
抽象化を高めた要求分析を行うには 5W2H で、どんな基本要求とされるか書き出してみましょう。
基本要求から、システムが使用されるシナリオを想定すれば、次にユースケース図が書けます。
そしてイベントとドリブンと期待結果が見えてくれば、他のダイアグラム(図)を使ったモデルが必要となり書けるでしょう。
こうして、母国語が異なる方であっても標準言語としてシステムモデリングが完成します。
最適設計プロセス(観測、分析、設計、実装を繰り返す)によって品質、機能を向上させたい意欲をお持ちであれば
いかに設計が大事であるか、自動生成する開発ツールは多々あれど、何故設計ツールが少ないのか自ずと理解できるでしょう。
以上

More Related Content

PDF
Koa.js_エンジニア勉強会20140328
PDF
OMG Astah GSN Demonstration
PDF
シーケンス図とアクティビティ図と状態遷移図
PPTX
10/2勉強会資料 ~IaaSを知る前にサーバを知ろう~
PPTX
CEDEC2021 Android iOS 実機上での自動テストをより楽に有意義にする為に ~端末管理・イメージ転送・動画記録等の周辺情報のノウハウ共有~
PDF
Microsoft Intelligent Edge Technologies
PPTX
A2 SORACOM API使いこなしレシピ集 | SORACOM Technology Camp 2020
PPTX
Aws st 20130617-auto_scaling
Koa.js_エンジニア勉強会20140328
OMG Astah GSN Demonstration
シーケンス図とアクティビティ図と状態遷移図
10/2勉強会資料 ~IaaSを知る前にサーバを知ろう~
CEDEC2021 Android iOS 実機上での自動テストをより楽に有意義にする為に ~端末管理・イメージ転送・動画記録等の周辺情報のノウハウ共有~
Microsoft Intelligent Edge Technologies
A2 SORACOM API使いこなしレシピ集 | SORACOM Technology Camp 2020
Aws st 20130617-auto_scaling

Similar to Astah plugin 実行方法とSysML要求図のサンプル (20)

PPTX
Logic Apps/Flow Update Summary
PDF
シスコ装置を使い倒す!組込み機能による可視化からセキュリティ強化
PDF
Tomorrow's software testing for embedded systems ~明日にでも訪れてしまう組込みシステムのテストの姿~
PPT
Struts2を始めよう!
PDF
[CTO Night & Day 2019] ML services: MLOps #ctonight
PDF
第9回ACRiウェビナー_セック/岩渕様ご講演資料
PDF
Visual Studio 2019 Features & Tips @kosmosebi
PDF
1時間で分かるSTA (Software Test Automation) #stac2014
PPTX
Watson summit 2016_j2_5
PPTX
Azure API Management 俺的マニュアル
PDF
.NET Micro Framework (プラレールと電子工作)
PPTX
インフラエンジニアなら『さくらのクラウド』をAPIでいじろう【入門編】
PDF
イノベート・ハブ九州 Bluemix勉強会(第2回)
PDF
はじめての UWP アプリ開発
PPTX
Spring Integration 超入門
PDF
Hivemall Talk@SIGMOD-J Oct.4, 2014.
PDF
SORACOM Technology Camp 2018 アドバンストラック4 | スモールスタートの次の一手は?成長できるIoTシステムの実例と回避した...
PDF
Cell/B.E. プログラミング事始め
PDF
Bee Style:vol.041
PDF
Microsoft azure を学ぶ・知る・情報収集の手段
Logic Apps/Flow Update Summary
シスコ装置を使い倒す!組込み機能による可視化からセキュリティ強化
Tomorrow's software testing for embedded systems ~明日にでも訪れてしまう組込みシステムのテストの姿~
Struts2を始めよう!
[CTO Night & Day 2019] ML services: MLOps #ctonight
第9回ACRiウェビナー_セック/岩渕様ご講演資料
Visual Studio 2019 Features & Tips @kosmosebi
1時間で分かるSTA (Software Test Automation) #stac2014
Watson summit 2016_j2_5
Azure API Management 俺的マニュアル
.NET Micro Framework (プラレールと電子工作)
インフラエンジニアなら『さくらのクラウド』をAPIでいじろう【入門編】
イノベート・ハブ九州 Bluemix勉強会(第2回)
はじめての UWP アプリ開発
Spring Integration 超入門
Hivemall Talk@SIGMOD-J Oct.4, 2014.
SORACOM Technology Camp 2018 アドバンストラック4 | スモールスタートの次の一手は?成長できるIoTシステムの実例と回避した...
Cell/B.E. プログラミング事始め
Bee Style:vol.041
Microsoft azure を学ぶ・知る・情報収集の手段
Ad

More from Yukio Saito (20)

PDF
東京2020ボランティア参加メモ(簡易)
PDF
Exam prep microsoft_ai900_japanese_210428
PDF
Simple know how to creating agenda notes and daily reports
PDF
Aws 転送時間計測(手順付き参考例)
PDF
異業種から福祉業界ジョブチェンジして10か月後
PDF
異業種から福祉介護ジョブチェンジ検討
PDF
オンデマンド学習スタイル例 NFU
PDF
Engadget電子工作部 健康ガジェットを作ろう ドS!コーチ発表最終版
PDF
Tobii eye x controller で遊ぶ
PDF
斉藤之雄 が 公立大学 産業技術大学院大学 で獲得したこと。
PDF
Microsoft windows phone_激安購入方法
PDF
PBLでは先行学習は大事だぜ、シラバスは参考程度で主体的に楽しもうぜ
PDF
CentOS7をインストールして遊ぶのだ
PDF
Androidエミュレータをちょっと速くするintel haxm(ハッサム)
PDF
Winodws7のruby2でrails4を遊ぶ環境を作るのだ。
PDF
Windows8でOpenCVを使ったAndroid(MOVERIO)開発体験したい
PPTX
NTTcom cloud n にサービス追加の適当な手順
PDF
Intel xdk導入とhtml5サンプルビルド手順書
PDF
圏央道ウォーキング日記
PDF
アンケート取得にスマホ活用しようぜ
東京2020ボランティア参加メモ(簡易)
Exam prep microsoft_ai900_japanese_210428
Simple know how to creating agenda notes and daily reports
Aws 転送時間計測(手順付き参考例)
異業種から福祉業界ジョブチェンジして10か月後
異業種から福祉介護ジョブチェンジ検討
オンデマンド学習スタイル例 NFU
Engadget電子工作部 健康ガジェットを作ろう ドS!コーチ発表最終版
Tobii eye x controller で遊ぶ
斉藤之雄 が 公立大学 産業技術大学院大学 で獲得したこと。
Microsoft windows phone_激安購入方法
PBLでは先行学習は大事だぜ、シラバスは参考程度で主体的に楽しもうぜ
CentOS7をインストールして遊ぶのだ
Androidエミュレータをちょっと速くするintel haxm(ハッサム)
Winodws7のruby2でrails4を遊ぶ環境を作るのだ。
Windows8でOpenCVを使ったAndroid(MOVERIO)開発体験したい
NTTcom cloud n にサービス追加の適当な手順
Intel xdk導入とhtml5サンプルビルド手順書
圏央道ウォーキング日記
アンケート取得にスマホ活用しようぜ
Ad

Astah plugin 実行方法とSysML要求図のサンプル