User Mode Linux の略。 Linux上でまた別のLinuxを動かせる技術。VMwareと似ている*1。 カーネルの開発を行うときに使われる。
Unified Modeling Language は、また別の話。
*1:と思う
Unified Modeling Languageの略。 日本語では「統一モデリング言語」と訳されている。 オブジェクト指向のソフトウエア開発においてプログラム設計図の統一記法である。 OMG (Object Management Group) によって管理されている。
UMLは専門技術に詳しくない顧客とのコミュニケーションを円滑にし、 各企業や組織で乱立する表記法、社内独自用語を統一するために作られた。
1997年 OMGによって標準認定 2003年 UML2.0が採択
はじめに ユースケース図とは ざっくり メリット 図中の要素・意味 ちょっと書いてみた UMLの資格 ユースケース図って Docs As Code で実現できる? おわりに 参考 はじめに こんにちは。 るれろです。 前回 レイヤードアーキテクチャ を学びました。 rurero202511.hatenablog.jp この学びを生かして、テキトーなアプリケーションを作りたいなーと思い、簡単なお会計の計算ができるプログラムを書いてみようかなと思っているところです。 機能をまとめるにあたり、ユースケース図 を書こうと思ったのですが、大学以来、この図を書いた記憶がなく、改めてこちら学びたいなと思いま…
はじめに ステートマシン図(状態遷移図とも呼ばれる)は、オブジェクトのライフサイクルを視覚的に表現するための強力なツールです。特に、状態の中で行われる動作を正確に記述することは、システムの設計と理解において重要です。しかし、UMLの公式ドキュメントは英語で記載されており、必要な情報をPDFから見つけ出すのは容易ではありません。そのため、多くの開発者が「ステートマシン図での do, entry, exit アクションはどのように書けばよいのか?」という疑問を抱いています。本記事では、この疑問に答えるべく、UMLのステートマシン図におけるこれらのアクションの記述方法を詳しく解説します。 entry…
概要 UMTP認定試験のL1,L2を取得したので合格体験記と学習して印象に残った点を記録します。 筆者のプロフィール 新卒でSierに入社。3年目 実務ではシステム開発の設計・開発・テストを担当 実務でのモデリング等の経験なし 取得のきっかけ 実務で業務分析のような経験がなく(デザイナーが作成したUIフレームをもとに開発)、モデリング技能がそれらを行えるきっかけになればよいと思ったため。(デザインに引っ張られる設計・開発が嫌になってきている...) DDDやオブジェクト指向といったものに興味があり、それらを解説している本にUMLが頻繁に使われているがなんとなくで理解していたため。 対策 L1 …
Weekly Review 情報を過食しがちなクセをやめるために、SNSで見つけたものは全部GoogleKeepに突っ込んでNotionにコメントつけて貯めることにした こんな感じで、Shortsで心に残ったものは、Keepに保存してNotionに移して一言添えとく SNSで見かけた投稿や記事や書籍に、いいねをつけたりブックマークに保存しても、結局読まないまま溜まっていく 頭が処理できる情報量に対して、インプットが多すぎるのだ だから私はブックマークもRTも後で読むもやめて、全部GoogleKeepに保存することにした そしてNotionを一日の終りに開いて、その日保存したGoogleKeep…
認定試験を受験したので体験記をまとめておきます。 試験概要 基本情報 受験結果 勉強に関して 事前知識 勉強方法 UMLモデリングL1 UMLモデリング技能認定試験L1 問題集 公式の試験対策セミナー動画 所感 試験に関して ほか 試験概要 基本情報 通称UMTP認定、正式名称はUMLモデリング技能認定試験です。UMTPにはL1~L4まで4つのレベルがありますが、 今回は一番下の試験「UML Modeling Certified Test Level 1」を受験しました。 項目 内容 受験料 15,000円+税 試験時間 80分 出題形式 択一選択 合格点 30問中24問以上 L1のスキルレベ…
こんばんは。 久々の投稿です。 今回はWPFのクラス図を作ってみました。 全部は網羅できていないのですが、主要なクラスは大体描けたかな。 足りないクラスがあったら随時追加していきたい所存です。 ※GoogleドライブのPDFビューアーでは十分に拡大できないので、ダウンロードしてご利用いただくとよさげです。 drive.google.com 次回予告 次回はこのWPFクラス図を材料に、WPFを学ぼうとする開発者への教材の構成を考えてみようかな。 なぐり書きになる予定です。
breakが崩れる breakを使うとインデントが崩れた。。 下記は公式のissueでまだcloseされていない。 そもそも公式の見解としては致命的な問題があるので、vscodeの設定で保存時自動フォーマットの設定をONにしていると、フォーマットが機能しないようになっている。 それでもフォーマット使いたかったので、一旦自動保存フォーマットの設定をOFFにしてみたが、案の定問題に遭遇したという経緯 The 'break' keyword causes problems when formatting · Issue #477 · qjebbs/vscode-plantuml · GitHub i…
この記事は、 KENTEM TechBlog アドベントカレンダー2023 16日目、12月22日の記事です。 こんにちは!KENTEM第2開発部のHFです。 KENTEM Tech Blogのアドベントカレンダー2023も残すところあと2回となりました。 年の瀬も近付いていますが、皆様はどんな一年だったでしょうか? 大きな障害を迎えて大変だった方、努力の結果資格試験に合格した方、つつがなく過ごせたよという方、 色々な方がいらっしゃるかと思います。 皆様まずは一年間お疲れ様でした。 堅い技術記事を読みたい時期ではないので、私が普段プロジェクトをスタートさせる際の設計手順やツール類についてゆるっ…
はじめに UMLモデリングの認定試験であるUMTPについて、L1~L3までを取得しました。 ネット上にもあまり情報が無いので取得までの道のりや感想を記したいと思います。 取得のモチベーション とにかくモデリング能力を上げて自信をつけたい!と言った所がモチベーションでした。 フロントエンジニアとして働き始めて3年目ですが、プログラムの書き方は分かるものの、ソフトウェアアーキテクチャ設計や、その前段の業務分析をシステムへ落とし込む部分で中々HOWのイメージが付かず、苦しい思いをしていました。 また、周囲を見渡すと、そのようなことが出来る人と出来ない人は二極化しているように思えました。長年コードを書…
目次 環境 Visual Studio Codeに拡張Pluginを追加 NotionでMermaidを記述する Mermaidについて 環境 ・Visual Studio Code(ver:1.77.3) ・Mermaid Visual Studio Codeに拡張Pluginを追加 まずはCtrl + Shift + Xあるいは拡張機能のアイコンをクリックして拡張機能の追加画面を出す ・Mermaid Markdown Syntax Highlighting ・Mermaid Preview の2つをインストールする ここで動作確認のために簡単なMermaidのシーケンス図を記述する この…