ブログ記事139件
システムを設計をするにあたり、UMLは避けて通れない時代になってきています。勤め先でもIBMEngineeringSystemsDesignRhapsodyを使って、アクティビティー図、シーケンス図、状態遷移図等を作成して活用しています。とはいえ、仕事で使うためライセンス料がとても高いこともあり、自宅で仕事でのアイディや思いつきを検討をするためのツールとして、どうしても欲しくなるときがあるため、代替ツールを用いています。以前にもご紹介させて頂きましたE
Windows版であれば、いろいろとありますが、私はUbuntu(Linux)上で動作するDBのテーブル設計やUMLを使ったモデリング設計のツールとして、EdrawMax無料版(機能制限あり)を使っています。慣れれば意外と使えるツールで、一昔前では考えられない程、完成度は高いツールです。今のところ、無料版でもこと足りていますが、とても重宝しております。とくに、UMLツールは、Windowsで使っていたこともあり、Linuxユーザとしては嬉しい限りです。有料版への切り替えは、現
UML(UnifiedModelingLanguage)は、ソフトウェア開発における様々な仕様や構造を図示するための記法。コンピュータ業界でスリーアミーゴスと称されるGradyBooch,IvarHjalmarJacobson,Dr.JamesRumbaughの3人らが開発した。ISO/IECにも採用されている。UML2.0以降では、14種類の図が定義されており、用途により使い分けらえる。どんなアクタ(人やシステム)がどんな操作を行うのかを示すユースケー
UMLのエディターを手に入れる方法を書きます。(1)VisualStudioCodeをインストールします。(JapaneseLanguagePackforVisualStudioCodeの拡張機能のインストールをおすすめします。)(2)JAVASE8をインストールします。(AndroidStudioの使用でも、JAVASE8(Java1.8)がGOODです。)(3)環境変数に、JAVA_HOMEを追加します。Windowsの検索窓が便利で
構造図:システムの構造を表すクラス図オブジェクト図コンポーネント図パッケージ図配置図複合配置図振る舞い図:システムの振る舞いを表すアクティビティ図ユースケース図ステートマシン図相互作用図シーケンス図コミュニケーション図タイミング図相互作用概要図<クラス図>クラスの定義や関連付けを示す図です。クラス同士を線でつないで互いの関係を表す<オブジェクト図>実際の場面において登場する具体的なオブジェクトとそれらの関係を表したものインスタンス同士の関係を記述しシ
今日、お客様がふとこぼされたのですが、「いちいちnullチェックを入れていくのに労力を費やして疲弊する」というような話を聞きました。nullチェックってそもそも何でするのか?単にnullポインタにアクセスすると落ちるから、とかそういう話じゃなくて、、、。私が思うに、そもそもnullを許容するケースでなければ、毎度のnullチェックは不要だと思うのです。要するに、処理が呼び出される前に、その変数がnullになっていないことが、事前条件なケースならば、あくまで処理が呼び出される
今日質問を受けたので、その答えを共有します。この質問、よく聞くと、staticなクラスのメソッド呼び出しの話でしたので、その回答です。シーケンス図のこの四角をライフラインヘッダというのですが、この中は、通常「オブジェクト名:クラス名」で書きます。※1で、staticなクラスは、それ自体が実体で、クラスではないので、このように描くのが妥当と考えられます。※2※1UML仕様書では、「コネクタブルエレメント名:クラス名」なんだけれど、一般的なUMLの書籍では「オブジェクト名:クラ
今日は要求分野についてのモデリング考えてみたいと思うこれからはプロダクトオーナーとかそういった人が、モデリングを使ってコミュニケーションを取って、それを開発につなげていったり、ビジネスにつなげていく時代になってくると、いいと思う。これを目指すために、少し気を付けたいことを書く。今までは、開発者がUMLモデリングしていた。UMLモデリングで開発する時、シーケンス図で分析モデリング、設計モデリングをするとき、オブジェクト間のメッセージは、実は責務割り当て上の問題を抱えるこ
匠Method(※)での気づきを共有。プロジェクトのステークホルダーの価値をデザインする時、「最終ユーザーの価値を軸に、その間に関係するステークホルダーの価値を描く」というようなことが、書籍「匠Method活用法」のP50に書かれています。今までだと気づかずに、それぞれのステークホルダーにとって価値だと思うことを挙げる傾向にあったけれど、確かに、最終ユーザーが価値を感じることを支える人に価値あることをイメージするなら、最終ユーザーからの連続性があっていい。ここまでなら、本に書いてあ
2021.3.11@USJセサミストリートNOLIMIT!エナジー今までのいろんなショーのいいとこ取りをしたまさに20周年!といったイメージのショー。楽しかった。ユニバーサル・モンスター・ライブ2021.3.11
2020.10.29@USJユニバーサル・モンスター・ライブ2020.10.29まこと。
2020.6.10@USJユニバーサルモンスターライブ割りと振り付けの変更もありつつ。ユニモンは、座席は1列開けていて、隣同士は詰めて着席でした。WTWもだけど、目の前に頭があるって事がないからとにかく見やすい。喜んで良いことなのかわからないけれど。この日はアトラクションも待ち時間ほとんどなかったので色々乗れて楽しかった。ジョーズの船長さんが関西弁の人で面白かった。ガスタンク撃っちゃた時のリアクションとその後の満面の笑みが面白すぎたの。名前なんだったっけ。忘れちゃったなぁ
2020.6.10@USJユニバーサル・モンスター・ライブ噂の双子のヒプホかな?ウェーブは無言(代わりに拍手)でやるけどBJの「おいらん名前を三回呼びな!」とか、ウルフィーの「アーウー!」はやっていた。声出していいのか悩むよね。。最近はやってない?ってTwitterで見た気もするけど。どうなんだろう。2020.6.10まこと、
日本時間では先月30日(土)の早朝、UML2020のVirtualCommencementが挙行されました。事前登録などを済ませ、リマインドメールなども確認し、参加を前に心の準備万端でしたが、開始時刻までに起きられず寝坊してしまいました。我ながら、終わりが残念過ぎました…。事後ながら、UMASSLowellのサイトにて、動画を拝見しました。NationalAnthemoftheUSから始まり、Chancellorからの挨拶などを聴き、優秀者に敬意を感じるなどなど、、30分少々
20202ー24ユニモン3回目おかえりなさい。あの日から信じてずっと待ちわびておりました。神様達からのありがたいお告げアカルイミライがほんまにやって来た。3ー12、この上ない幸せを最後に貰えたから、ボリの10か月と10日は、更に後悔しない為に、目の前のあなただけを信じて自分なりに貫いてきた。だから最後の4日間1ー28は最大級の宝物魅せていただけて、先の見えない未来が想像できなくてもこの宝物で1か月私は生きてこれました。色んな事が変わってしまったけど、でもあなたは何も変わ
少し人の少ない感じの平日のUSJ。。運よくユニモンの最前列でしたよーそしてまたまたラッキーな。ベッカさんブライド^^
久しぶり最前列でユニモ^^
depsDPS-2220RSEオートインフレータブル・ライフジャケットDPS-2220RSE国土交通省型式承認品小型船舶用救命胴衣小型船舶のすべての航行区域に対応TYPEA船検査対応/常時着用対応品■仕様・WEIGHT:779g(ボンベ重量を含む)・SIZE:ウエスト70~110cm・BUOYANCY:浮力10.6kg(初期浮力)・交換用ボンベキット:18UMLEliteKIT首掛け式18gボンベUML製MK5ci自動充気装置補助送気管付きCODU
モデリングは、自分の考えを整理するツールにもなるとは、言うけれど、自分の発想思いつきで描くものでは、ないです。モデリングとは、ある目的のもと、自分の前にある有形無形なモノゴトから、不要な情報を捨象して、要点を残して描き出すこと。自分の思いのたけで、こうしてやれば、うまくいくんじゃないか、と、描くものじゃないです。
アクティビティ図は、「機能」の流れを描く。いわゆるフローチャートと同じだと思ってもらうといい。ステートマシン図は、「機能」の初めから終わりまでを描くのではなく、「ライフサイクル」を描く。ライフサイクルは、通常「システムの生成~消滅まで」を描くが、ソフトウェアシステムを開発する目的の場合は「ソフトウェアシステムの生成~消滅まで」を描くことが多い。つまり、アクティビティ図は、ライフサイクルの、ごくごく一部だけを切り出したもので、状態とのかかわりがない。ステートマシン図は、ライフサイクル
【エクセルVBAでプログラミングしてみるUMLモデリング開発体験】みたいな記事や本を書いたら、ウケるだろうか?日本語で記述された仕様を、モデリング言語で記述し直してそれを、VBAでプログラミングして動かすみたいな。
日本語の文章を書くようにUMLのモデルは書ける。UMLは概念構造を描くように作られている。だから、ただ単に日本語の文を書くのに比べて、概念構造が際立つ。なので、ものをどう捉えているか、が、読み手に強く伝わる。やがては、コミュニケーションツールとして、一般化する時代が来てもおかしくないかなぁ、と。
ハロウィン最終インパの様子を動画で・・・Powerofpop3人のバージョンは珍しいですねーボリウッドメンバーも出ているのでうれしいパレードでした。定番のセサミストリートボリウッド^^Jcom特典もなくなったし…少し遅れると後ろになっちゃうので…このアングルでしたが・・全体が見えます^^mホラーナイトのゾンビダンス。毎年見ていますが・・今年は少ししか見れなかった。個人的には昔のほうが好きですね^^;ゴージャスなゾンビは今年は目立ちました・・なかなか良かっ
フェスタデパレードユニバーサルモンスターズライブロックンロールショー
いゃあ・・夏の暑さは少し体力的に危険なのと‥少々仕事やプライベートがバタバタしていたので、1月半ほど珍しくインパしていませんでした。なので・・・夏のイベントは1回か2回しか見れず…ハロウィンも1回か2回のみでした‥とはいうものの運がよくハロウィンのイベントやショーはほとんど体験・鑑賞はできました。あー・・・ゾンビダンスはあまり見れてないかなぁ…というわけでクリスマスからはまたガンガン行きますよー^^少し見ないと・・二シータさんぽっちゃりしたか
今回はちょっとした問題を出題してみます!!パンテージシアターで行われている『ユニバーサル・モンスター・ライブ・ロックンロール・ショー』(UML)のセットを眺めてみてください。UMLのセット↓↓↓ショー開始前、右上の時計は何時を示しているかご存知ですか?答えは…?時計↓↓↓11:55でした!!!正確には23:55ですね。ショーが始まると同時に鐘が鳴り、12:00(深夜0時)になります。ショーは深夜スタートという設定です。またこういった小問題をちょくちょく出題していこう
今更ですが、『ユニバーサル・モンスター・ライブ・ロックンロール・ショー』(UML)で使用されている曲をご紹介します!!!UMLが開催されているパンテージシアター↓↓↓1.Rockin'TheParadise(1981、Styx)→ドラキュラ伯爵、ウルフィー、フランケンシュタイン、ブライド2.RockandRollAllNite(1975、Kiss)→ビートルジュース、フランケンシュタイン、ウルフィー、ドラキュラ伯爵、ブライド3.OneWildNight(200
パーク開業からずっと人気のショー・アトラクションといえば、『ユニバーサル・モンスター・ライブ・ロックンロール・ショー』(UML)だと思います。ご存知の通り、「パンテージシアター」という施設で行われています。パンテージシアター↓↓↓シアター(フラッシュを使った撮影は禁止)↓↓↓しかしこの度、協賛企業であった「ジュピターテレコム」さんが、「イルミネーション・シアター」の施設協賛という形に変更になりました。イルミネーション・シアター↓↓↓これに伴い、UMLの開演前アナウンスも変更さ
久々にベッカさんのブライドが見れたなぁーちょっとベッカさん多めですが…^^