開発ツールで UML 設計準備
Microsoft Visual Studio (以下、VS) 2015 以前でも UML 設計ができたのだが、ChangeVision astar* community や academic ライセンスのもと professional 版を使っていたので VS で UML 設計は今回が初めてです(汗;
以下、ちょっと読みにくいので公式リファレンスの熟読を推奨します。
https://msdn.microsoft.com/ja-jp/library/dd409445.aspx
===
[amazon_enhanced asin=”4774143952″ /][amazon_enhanced asin=”4822283585″ /][amazon_enhanced asin=”4822284646″ /][amazon_enhanced asin=”4881669982″ /][amazon_enhanced asin=”4844335596″ /]
本 blog 画像はクリックすると拡大表示します。
===
■基本操作
===
■モデリング理解
VS に幾つかお知らせが表示されるので(本当に初めてなら)参照確認しておこう。
- モデリングによるアーキテクチャの改善 (動画資料・必須 3分49秒)
https://channel9.msdn.com/Series/Visual-Studio-2012-Premium-and-Ultimate-Overview-JPN/Visual-Studio-Ultimate-2012-Improving-architecture-through-modeling-JPN
- 視覚化によるコードの依存関係の理解 (動画資料)
https://channel9.msdn.com/Series/Visual-Studio-2012-Premium-and-Ultimate-Overview-JPN/Visual-Studio-Ultimate-2012-Understand-your-code-dependencies-through-visualization-JPN?ocid=EntriesInArea - レイヤー図の使用によるアーキテクチャの設計と検証 (動画資料)
https://channel9.msdn.com/Series/Visual-Studio-2012-Premium-and-Ultimate-Overview-JPN/Visual-Studio-Ultimate-2012-Using-layer-diagrams-to-design-and-validate-your-architecture-JPN
===
■ VS 起動前にこっちを先でも・・・
※VS Enterprise を初心者(入門者)が使うことは想定していないので、blog の書き方が前後テレコでごめんなさい。何故、最初にユースケースを取り上げたのかの説明です。サービスモデルを考え、設計するときにユーザは何をトリガーにイベントが動いて何かがドリブンされ目的を達成することになるのかをダイアグラムで書きます。
(設計側と開発側の齟齬を極小化するためにも)明示的に書かなければ機能要件、非機能要件が不明なので開発スキル・センスによってコレナンテ・低品質アプリが生まれてしまうことになりかねません。(嘘だと思うなら、設計できない開発者がそこらに多いので聞いてみるといい)
↑ ちょっと分かりにくいですよね。そんなもんです、最初は。
なお、UML について、どんな教育を実施しているのか IPA 公開資料を検索したい方は
ココ (IPA 検索文言 UML)をクリックしてください。
まずはここまで。
以上