ゼロから1時間で設計図を覚える
プログラムには設計図が必須です
プログラム設計において、シーケンス図(設計図)は必須ですね。
普通は、お絵かきソフトで描画しますが、
PlantUMLは、テキストコードで描画します。
だから、軽いしお気軽!
テキストなので、バージョン管理も都合がいい。
最初、ほんの一瞬だけ、とっつきにくい印象ですが、
他のお絵かきソフトより楽です。イライラしない。
1時間で慣れるので、ここで一緒に覚えましょう。
ログイン処理のシーケンス図
今回扱う題材は、ログイン処理です。
よくある話なので、基礎を学ぶにはピッタリです。
例えば、MVC+DAO+Beanなら、こんなシーケンス図かな。
このくらいは、サクっと描く技術を持ちたいですよね
お絵描きソフトでハマる
じゃあ、何のソフトを使うのか?
名前は言えませんが、フリーの某お絵描きソフトで、
私は、ドハマリしました。
だって、図をほんの少し動かすだけでも、
サクッといかないんですよ(怒)。
結局、多大な学習コストを使って慣れましたが、
1年も経てば、すっかり忘れている(苦笑)。
PlantUMLの素晴らしさとデメリット
そんな時、PlantUMLを使ってみた。
最初、テキストコードでお絵描き?意味不明。
・・・・なんて思っていましたが、素晴らしいですよ。
具体的なメリットを言うと
-
上記シーケンス図は、たった36行のテキストです。
-
図の作成や配置に気を使う必要がない(全部自動でやってくれます)。
-
gitなどのバージョン管理が容易。誰が何を改修したか、すぐにわかる。
一方、デメリットを言うと
- 微妙な図の配置ができない
- 独自の記述コードを覚える必要がある
微妙な図の配置ができないのは仕方ないですが、
でも、そんな用途あるかな?自動描画は楽でいい。
なので、最大のデメリットは、
独自の記述コードですが、
プログラム経験者から見れば、楽勝ですよ。
1時間で慣れる。
「PlantUMLでシーケンス図の講習」の目次
と言うことで、机上の空論はいけません。
そんな講習を動画で作ってみました。
以下が目次と時間の目安です
- ログイン要件と決め(10分)
- PlantUMLを使う準備(10分)
- 分類子を描く(10分)
- 送信・応答処理を描く(10分)
- 分岐処理を描く(10分)
- 完成への細かい作業(10分)
シーケンス図の知識ゼロでもOKです。
要件の確認から始めて、サクッと描きましょう。
PCと環境
受講にあたっては、PCだけあればOK。
テキストはWindowsベースで書かれていますが、
WindowsかMacどちらかのPCで大丈夫です。
質問には全て私が答えます
Webテキスト&動画に沿って勉強を進めていきます。
もしかすると、何かの理由でエラーが発生したり、
講習がうまく進まない場合もあるでしょう。
そんな場合は、全て私が直接お答えいたします。
そのために、私も同様の環境と質問掲示板も用意しました。
ですので、どんな下らないことも質問してください。
エラー、トラブル、意味不明、悩むことなく前に進めます。
※ただし、以下の質問期間があります。それだけはご注意ください。
質問期間:2023年2月28日
講習の申込みから受講までの流れ
講習は、Webテキストと動画で行います
講習を申込みされると、メールで「講習専用サイト」をご案内いたします。
アナタは、そのサイトをご覧頂き、講習を受講していただきます。
合計1~2時間の講習です
PlantUMLを使うために、講習では、以下の2つの方法を紹介しています。
・PlantUMLサーバーを使う
・VSCodeを使う
前者の場合は1時間の講習ですが、
VSCodeを使いたい、でも環境がない場合は、もう30分ほど時間がかかります。
もちろん、そのフォローもします。
迷った場合は、すぐに質問できます
いつでも受講者専用掲示板に質問することができます。
私は、その掲示板を毎日チェックしているので、最低でも1日~2日後には回答を見ることができます。
(ただし、上記の質問期間はご注意ください)
受講者の感想もお聞きください
<K.Sさん>
サーチマン佐藤さん
ユーザーに使用してもらう画面を作成している所だったので,
こちらで学んだログイン画面から入ってもらうようにしたいと思います.
タイミングよい講習でありがとうございました。
講習が期待外れだった場合
講習購入後、アナタの役に立たないのなら、
講習費をいただくのは、私の本意ではありません。
従って、この講習は6か月間の返金保証を行います
返金要求方法は簡単です。
アナタが気にいらない場合、申込されるとメールが届きますので、
そのまま返信で返金要求してください。
お申込みはこちら
PlantUMLでシーケンス図の講習
申込み期限:12月17日まで
3,000円 です。
以下から決済手段をお選び下さい。
銀 行 振 込
入金後(24h以内に)コンテンツを送付します。
即ダウンロードできます。
※
カード決済での注意点をご一読ください。
追伸:シーケンス図の最初の一歩
シーケンス図は難しい・・・という印象の方も多いでしょう。
その理由は、細かい用語が多すぎるから。
だからこそ、細かい設計もできるのですが、
でも、一方で、それがとっつきにくい原因にもなる。
なので、本講習では、まずとっつき易さを重視しました。
題材もログイン処理です。仕様もイメージしやすいですよね。
わかりやすい仕様で、36行だけコードを書きましょう。
驚くほど立派なシーケンス図が、たった36行で完成です。
ではでは、講習でお会いしましょう。
ありがとうございました。
サーチマン佐藤
Copyright(c) 2005-2024 SearchMan Sato . All Rights Reserved.
特定商取引に基づく表示