並び順

ブックマーク数

期間指定

  • から
  • まで

321 - 349 件 / 349件

新着順 人気順

UMLの検索結果321 - 349 件 / 349件

  • ドメインエキスパート/エンジニアと語るDDD実践例 [CTO meetup イベントレポート] - FLEXY(フレキシー)

    ※本記事は2023年3月に公開された内容です。 2023年2月9日に開催されたCTOmeetupのテーマは、ドメイン駆動設計(以降、DDD)です。 DDDのアウトプット方法は複数存在し、実際に導入しても何から始めればいいのか悩まれてしまうエンジニアの方は多いのではないでしょうか。 「DDD=難しい」というイメージから脱却し、具体的な開発イメージを膨らませるにはどうしたらいいのか。 今回はこの点について、特にモデリングに着目をしてディスカッションを実施。DDDの関連書籍の出版やYouTube、Twitter発信をされているログラス社の松岡さんをはじめ、エンジニアの村本さん、ドメインエキスパートの浅見さんをお招きして、DDDの実践例と開発のポイントについて解説いただきました。 CTO関連の求人案件の検索はこちらから ドメイン駆動設計に関する目線合わせ DDDの目的 松岡氏: 私はログラスに2年

      ドメインエキスパート/エンジニアと語るDDD実践例 [CTO meetup イベントレポート] - FLEXY(フレキシー)
    • Mac の VSCode に PlantUML を導入 - Qiita

      Overview プライベートの開発タスクの依存関係を可視化するために、PlantUML を導入する。 インストール brew コマンドを使って必要なパッケージを導入 $ brew install graphviz $ brew install adoptopenjdk --cask $ brew install plantuml # コマンドがない! $ brew install XXX bash: brew: command not found # インストール $ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" # インストール確認 $ brew -v Homebrew 2.2.3 Homebrew/homebrew-core (git revision

        Mac の VSCode に PlantUML を導入 - Qiita
      • How to Use User Mode Linux - Christine Dodrill

        How to Use User Mode Linux Published on 07/07/2019, 4515 words, 17 minutes to read User Mode Linux is a port of the Linux kernel to itself. This allows you to run a full blown Linux kernel as a normal userspace process. This is used by kernel developers for testing drivers, but is also useful as a generic isolation layer similar to virtual machines. It provides slightly more isolation than Docker,

        • Visual Studio CodeでAWS構成図やシーケンス図を含めたMarkdownを作成する - Qiita

          はじめに Visual Studio CodeでMarkdownを作成するときに、内部にdraw.ioで作成したAWS構成図やシーケンス図などを簡単に埋め込む方法をメモしておきます。最終的なイメージは以下のようになります。 前提条件 Visual Studio Codeをインストールしていること。 Javaをインストールしていること。 事前準備 Visual Studio Codeで以下の拡張機能をインストールします。 Markdown All in One Markdown Preview Enhanced Draw.io Integration PlantUML (2023/11/07追記) Markdown Preview Enhancedのアップデートに伴い、追加作業が必要になりました。 以下の記事を参考に対応ください。 https://qiita.com/kaz-matsubar

            Visual Studio CodeでAWS構成図やシーケンス図を含めたMarkdownを作成する - Qiita
          • C#のソースコードからPlantUMLのクラス図を生成するツール PlantUmlClassDiagramGenerator 1.3.0 をリリースしました! - Qiita

            C#のソースコードからPlantUMLのクラス図を生成するツール PlantUmlClassDiagramGenerator 1.3.0 をリリースしました!C#.NETPlantUML PlantUmlClassDiagramGenerator 1.3.0 C#のソースコードからPlantUMLのクラス図を生成するツールのversion 1.3.0 をリリースしました! 本バージョンから、生成元のソースコードに属性を付けることで、出力内容を柔軟に制御できるようになりました。 VSCode Extension Visual Studio Codeの拡張機能としても利用できます! 属性を使ったカスタマイズ機能の追加 本ライブラリには元々プロパティやフィールドからクラス間の関連を自動生成する機能も付いているのですが、あまり細かい制御ができず使い勝手が良くありませんでした。 そこで、クラスやプロ

              C#のソースコードからPlantUMLのクラス図を生成するツール PlantUmlClassDiagramGenerator 1.3.0 をリリースしました! - Qiita
            • C#のソースコードからPlantUMLのクラス図を作成するツールのバージョンアップとVS Codeの拡張を公開しました! - pierre3のブログ

              PlantUmlClassDiagramGenerator v1.1.0 以前に作成してGitHubに公開していた、C#のソースコードからPlantUMLのクラス図を作成するツール「PlantUmlClassDiagramGenerator」にプルリクエストが来ていたので、 久しぶりにバージョンアップしました! 以前の記事 pierre3.hatenablog.com GitHubリポジトリ github.com .Net Core global tools 「.Net Core 化したよ!」というプルリクエストをもらったのをきっかけに、.Net Core global tools として公開しています。 Windows以外のプラットフォームでも.Net Core SDKが入っていれば動きます。インストールも超簡単なので、ぜひお試しを! www.nuget.org アップデートの内容 オブ

                C#のソースコードからPlantUMLのクラス図を作成するツールのバージョンアップとVS Codeの拡張を公開しました! - pierre3のブログ
              • PlantUML でクラス図を作成する

                クラスの箱を描く基本クラスの箱を描くには、class キーワードを使用します。 他にも、interface でインタフェース、abstract で抽象クラス、enum で列挙型を定義することができます。

                  PlantUML でクラス図を作成する
                • Notion – The all-in-one workspace for your notes, tasks, wikis, and databases.

                  A new tool that blends your everyday work apps into one. It's the all-in-one workspace for you and your team

                    Notion – The all-in-one workspace for your notes, tasks, wikis, and databases.
                  • データモデルの設計とベストプラクティス(第1部)

                    ビジネスアプリケーション、データ統合、マスターデータ管理、データウェアハウジング、ビッグデータデータレイク、機械学習といったものは、いずれもデータモデルが共通の基本的要素となります(または、そうあるべきです)。この点を常に念頭に置きましょう。あるいは、(よく見られることですが)完全に無視することがないように注意してください。 データモデルこそが、Eコマースから、PoS、財務、製品、顧客管理、ビジネスインテリジェンス、IoTまで、Talendの高価値でミッションクリティカルのビジネスソリューションのほとんどすべての支柱です。適切なデータモデルがなければ、ビジネスデータはおそらく失われてしまうでしょう! Talendのジョブ設計パターンとベストプラクティスについて取り上げたブログシリーズ(第1部、第2部、第3部、第4部)では、32のベストプラクティスを紹介し、Talendでジョブを構築する最善

                      データモデルの設計とベストプラクティス(第1部)
                    • PlantUMLのクラス図の書き方まとめ

                      この記事は、PlantUMLでクラス図を書くときに必要になる情報をまとめたものです。 PlantUMLとは 簡単なコードによる記述でUMLの様々な図が作成できるツールです。 UMLを活用する上での課題である「メンテナンスしていくのが困難」という点を、コードで記述するという手法によって解決することを試みています。 クラス図とは システムの構造をクラスとクラス間の関連で表現する図です。 UMLの中でも代表的な図で、抽象的な概念図から、分析用の図、直接コードに落とし込めるような詳細設計図まで、様々な場面で活用することができます。 例 「インターネット記事投稿サービス」でどういったクラスや関連が必要になりそうかを分析するための図をイメージして作成してみました。 @startuml class ユーザー class 記事 class コメント class マガジン class タグ class ジャ

                        PlantUMLのクラス図の書き方まとめ
                      • 初心者でもわがるBPMN完全ガイド丨EdrawMax

                        Part 1: BPMNとは何? 1.1 BPMN(ビジネスプロセスモデリング表記法)とは? 近年、BPM(Business Process Management)という言葉を聞くようになりました。これは、業務の流れ(プロセス)をモデル化して課題を抽出・分析し、解決のための新しい業務プロセスを創出して継続的に業務を改善するものです。 BPMで行う作業のひとつに業務フロー図の作成があります。これは、「ある目的にそって、仕事の過程を抽象化」してフロー図にし、業務全体の流れを可視化します。これにより、複雑化した業務の現状を把握し、コスト削減や生産性の向上に繋げることができます。 BPMで描かれる業務フロー図は、立場や目的によって表現方法が異なります。また、使われる用語の示す意味や内容も違います。つまり作図する部門によってルールが大きく異なるため、別の部門や企業の人間がフローを見ても理解することが

                          初心者でもわがるBPMN完全ガイド丨EdrawMax
                        • 『五輪開催中の東京で「命の選別」せざるを得ない事態も 西浦博さんが分析する医療崩壊のリスク』へのコメント

                          ブックマークしました ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください Twitterで共有

                            『五輪開催中の東京で「命の選別」せざるを得ない事態も 西浦博さんが分析する医療崩壊のリスク』へのコメント
                          • ラフなスケッチを描くように3Dモデルを作成できるWebエディタ「Penzil」を使ってみた! - paiza times

                            どうも、まさとらん(@0310lan)です! 今回は誰でも簡単にオリジナルの3Dモデルを素早く作成できる完全無料のWebエディタをご紹介します! PC・タブレット・スマホのブラウザに対応しており、サイトにアクセスするだけですぐにでも利用できます。特殊なキャンバス上にスケッチ感覚で線を描いていくだけで、立体的な構造物やキャラクターなどを手軽に作成できるのが特徴です。 3Dモデルの構築にご興味ある方はぜひ参考にしてみてください! 【 Penzil 】 ■「Penzil」の使い方 それでは、「Penzil」をどのように使えばいいのか詳しく見ていきましょう! 面倒なユーザー登録や初期設定などは一切不要で、サイトにアクセスすればすぐに専用のWebエディタが表示されます。 白色の部分がキャンバスになっているので、あとはそこへ線を描いていくだけです。 マウスでの操作はもちろんですが、タッチディスプレイで

                              ラフなスケッチを描くように3Dモデルを作成できるWebエディタ「Penzil」を使ってみた! - paiza times
                            • Gaphor: Open Source Graphical Modeling Tool

                              Gaphor is a free and open source modeling application with support for various modeling languages such as UML, SysML, RAAML and C4. Not aware of the term “modeling language”? Basically, it’s a set of instructions that can be used to create the design and constructions of structures. It could be textual and graphical, both. The graphical one is easier to look at and figure out how various component

                                Gaphor: Open Source Graphical Modeling Tool
                              • PlantUMLのシーケンス図の書き方まとめ

                                この記事は、PlantUMLでシーケンス図を書くときに必要になる情報をまとめたものです。 PlantUMLとは 簡単なコードによる記述でUMLの様々な図が作成できるツールです。 UMLを活用する上での課題である「メンテナンスしていくのが困難」という点を、コードで記述するという手法によって解決することを試みています。 シーケンス図とは 一連の処理の実現方法を参加者間の相互作用で表すことができます。 設計時にどのクラスにどういうメッセージ(責務)を割り当てるかの検討や、既存の実装がどういう相互作用で実現されているかを整理するためなど、 色々な使い方ができる図です。 例 インターネット記事投稿サービスの「記事を検索する」処理をどう実現させるかを設計する想定で図を作成してみました。 問題領域寄りの図 フレームワークなど、特定の技術要素に依存しない抽象的なシーケンス図です。 @startuml /'

                                  PlantUMLのシーケンス図の書き方まとめ
                                • ChatGPT×MarkMap: 簡単マインドマップ生成 - Qiita

                                  概要 マインドマップはトニー・ブザンという人が提唱した、「頭の中を書き出す」ことに優れた図の書き方です。 中央にテーマを書き、枝分かれする形でサブテーマ、サブテーマのサブテーマを書いていきます。 そしてMarkMapはマインドマップをマークダウン記法から生成してくれるライブラリです。 今回はそのVSCode拡張機能を使いました。 最後にChatGPTは皆さんご存知のAIとチャットできるWebサービスです。 今回はこれらを組み合わせて、いろんな物事のあらましを素早く掴める状態にしたいと思います。 必要なプロンプト 驚いたのですが、ChatGPTはすでにMarkMapの特徴を知っています。 はい、markmapというライブラリを知っています。markmapは、マークダウン形式のテキストをマインドマップに変換するJavaScriptライブラリです。このライブラリを使うと、マークダウンの見出しやリ

                                    ChatGPT×MarkMap: 簡単マインドマップ生成 - Qiita
                                  • 建物を簡単に作成するための無料ジオメトリノード Buildify 1.0

                                    以下の動画で、ざっとどのようなものかを確認することができます。 And so #buildify is now available for everyone! #geometrynodes library that I’ve made for quick city creation for #blender #b3d This is the first version, so any feedback is more than welcome 🙂 #osm Get it here > https://t.co/3ISt3wGXlB pic.twitter.com/OlRTC6OrnS — Pavel Oliva (@Pavel_Oliva) July 18, 2022 上記のビデオで使用した建物のキットは含まれていないことに注意してください。ローポリのプロキシキットがだけが含まれていて、

                                      建物を簡単に作成するための無料ジオメトリノード Buildify 1.0
                                    • Visual Studio Code で Mermaid をプレビューする方法

                                      Mermaid Markdown はフローチャートやガントチャート、円グラフなどをMarkdownに描けるオープンソースのライブラリです。 これを使うと、Markdownドキュメントに簡単に図形を書くことができます。。 この記事では、Visual Studio Code で Mermaid をプレビューする方法を紹介します。 1. 拡張機能をインストール Visual Studio Code で Markdown Preview Mermaid Support をインストールします。 検索すると以下のような画面で見つけることができます。 ちなみに、github.dev の Visual Studio Code にもこの拡張機能をインストールできます。 2. Mermaid Markdown の書き方 まず、Visual Studio Code で .md ファイルを作成します。 その後、以

                                        Visual Studio Code で Mermaid をプレビューする方法
                                      • TensorFlow User Group Meetup - ベイズ分科会 - 資料一覧 - connpass

                                        「TensorFlow User Group Meetup - ベイズ分科会」の資料一覧です。

                                          TensorFlow User Group Meetup - ベイズ分科会 - 資料一覧 - connpass
                                        • [Rails基礎] DBモデリング基礎講座|Railsの練習帳

                                            [Rails基礎] DBモデリング基礎講座|Railsの練習帳
                                          • SUMO Documentation

                                            Languages Translations are generated automatically by Google Translate: Deutsch Español Français Italiano Magyar Türkçe SUMO User Documentation "Simulation of Urban MObility" (SUMO) is an open source, highly portable, microscopic and continuous traffic simulation package designed to handle large networks. It allows for intermodal simulation including pedestrians and comes with a large set of tools

                                            • OSSのモデリングツール「PlantUML」使ってみた~ 無償のソフトウェアテストツールを知ろう:part2 ~ | ハートランド・ザ・ワールド

                                              先日の記事、 「現場に必要なOSS (オープンソースソフトウェア) のテストツールとは」 で触れた、無償のテストツールをいくつか紹介していくシリーズ。 今回は、ソフトウェア設計時に活用できるモデリングツール 『 PlantUML 』 を実際に使ってみました。 本格的なテストフェーズで使える無償の単体テストツール『 Google Test 』を使ってみた記事はコチラ ↓ から。 OSSの単体テストツール「Google Test」使ってみた。 組込み機器開発にも利用でき、環境構築も用意に可能です。ただ、運用まで考えると適用は慎重に…。 読んでみる 設計ドキュメントの必要性と実情 みなさんはソフトウェア設計時のドキュメントについて、どのような方法で作成や整備をされていますか? ソフトウェアの改修が必要な場合に、設計ドキュメントを見返すことに苦労したことはありませんか? 良く聞くところでは… 「設

                                              • 【フォトグラメトリ】無料で使える「3DF Zephyr」で写真を3D化する方法を解説! | BOZNEWS VR

                                                今回ご紹介するのは、「3DF Zephyr(3DFゼファイアー)」というWindows対応の無料で使用することができる3Dモデル自動生成ソフトウェアです。 お持ちのスマホやカメラで撮影した写真を読み込ませて、自動で3Dモデルを生成してくれる優れものです。 実際にiPhoneで撮影した写真から以下のような常香炉を3Dモデルにしてみました。 誰でもこのような3Dモデルを作ることができるので、ぜひお試しください。 準備するもの以下の4つがあれば3Dモデルを作ることができます。 スマホやカメラWindows PC3DF Zephyr (無料)Blender(無料)※3DF Zephyrは有料版もありますが、無料版で十分なクオリティのものが作れます 3Dモデル製作の手順以下の3ステップで3Dモデルを製作していきます 写真50枚を準備3DF Zephyrで3Dモデル自動生成Blenderで修正スマホで

                                                  【フォトグラメトリ】無料で使える「3DF Zephyr」で写真を3D化する方法を解説! | BOZNEWS VR
                                                • PlantUML でシーケンス図を作成する

                                                  シーケンス図は相互作用図 (interaction diagram) の代表的なダイアグラムです。 シーケンス図は、特定のユースケースに関するオブジェクトの典型例と、オブジェクト間のメッセージを示します。 要素の並び順の制御 (participant)必須の定義ではないですが、participant であらかじめ要素を列挙しておくと、その後のメッセージ定義の順序に関係なく、participant に並べた順に左から要素が配置されます。 @startuml participant Class1 participant Class2 participant Class3 Class3 -> Class1 Class2 -> Class3 Class1 -> Class2 @enduml

                                                    PlantUML でシーケンス図を作成する
                                                  • 機械と学習する

                                                    【概要】 「深層学習による自然言語処理」の輪読会をしています 輪読会第4回目は5章が範囲でした 【目次】 はじめに 輪読会記録 資料リンク 第5章の概要 5章全体を通した感想 その他:キャッチアップについて その他:実務での利用について おわりに 参考文献 はじめに 講談社MLPシリーズの「深層学習による自然言語処理」の輪読会をしています。 輪読会の範囲で気になったことや資料のリンクなどをまとめていきます。 輪読会のリンクはこちらです。 learn-stats-ml.connpass.com 「深層学習による自然言語処理」のほか、輪読会を定期開催しているので、気になった方はグループメンバーになってもらえるとうれしいです。 また、Slackのwork groupを用意しているので、参加したい方は何らかの方法で私に連絡ください(輪読会参加してなくてもwelcome)。 【トップに戻る】 輪読会

                                                      機械と学習する
                                                    • ドローン空撮ビデオ・写真から3DCGモデルを生成する / Meshroomとblenderの使い方 | ドローン入門 ホビードローンの飛ばしかた | iPod/iPad/iPhoneのすべて

                                                      Meshroom とは、2020年7月に設立された非営利団体ALICEVISION協会が開発した、複数の写真を読み込んで3Dモデルを生成することができるフリーのソフトウェアです。 ドローンで撮影した空撮ビデオを複数の写真に分解して、Meshroomで処理すると、".obj"形式の3DCGオブジェクトを生成することができます。 ここでは、空撮ビデオから3DCGオブジェクトを生成し、フリーの3Dモデリングソフト:blenderで取り込んで編集・表示するまでを解説します。

                                                      • アクティビティ図(フローチャート)の作り方・活用法を初心者向けに解説 | Cacooブログ

                                                        エンジニアがシステム開発で使用するUML(統一モデリング言語)はさまざまですが、すべてに共通して言えることは「論理的かつ視覚的に表現されている」ということです。 UMLやアクティビティ図、フローチャートなど、エンジニア初心者の方は専門用語の多さに戸惑うことも多いです。 この記事を読んで、アクティビティ図について理解を深めましょう。 アクティビティ図とは? アクティビティ図とはUML(統一モデリング言語)の一種で「システム実行の流れと条件分岐」を図解したものです。具体的には、ある作業の開始から終了までの機能を、実行される順序どおりに記述します。 システムの流れを記述するのがUMLですが、アクティビティ図では「実体の制御の流れ」について描写しています。実体の制御とは「どのような行動(アクティビティ)が発生するか」を指します。よってアクティビティ図はほかのUML図に比べ「どのような行動が発生する

                                                        • JIG

                                                          Java Instant-document Gazer GitHub JIG's JIG Documents (Dogfooding) Package Relation Diagram depth 6 depth 7 --More-- UseCase And Fellows Diagram Category Diagram Category Usage Diagram Architecture Diagram Service Method Call Hierarchy Diagram

                                                          • ChatGPTで図を書いてもらう方法(誰にでもできます) - Qiita

                                                            はじめに ChatGPTで図を書いてもらい、感動しているので共有します。 手順 キーワード+ 「mermaidJSで図解して」をつける MermaidJSのエディターで確認orNotionのコードブロックで確認 1. キーワード+ 「MermaidJSで図解して」をつける ※ChatGPT3.5は文法ミスがたまにあるので、その場合は自分直したりします。 今回は,ChatGPT4.0で試しました 例:Facade デザインパターンをMermaidJSで図解して教えて Qiitaのコードブロックだと以下のように表示されます。 usersの部分が文字化けしてますね、 2. MermaidJSのエディターあるいはNotionのコードブロックで確認 Qiitaやzennでも利用できるはずです MermaidJS Editer さいごに 正直、Excelやパワポで絵を書くのはだるいです。 コンポーネン

                                                              ChatGPTで図を書いてもらう方法(誰にでもできます) - Qiita