はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマークって?
  • アプリ・拡張の紹介
  • ユーザー登録
  • ログイン
  • Hatena

はてなブックマーク

トップへ戻る

  • 総合
    • 人気
    • 新着
    • IT
    • 最新ガジェット
    • 自然科学
    • 経済・金融
    • おもしろ
    • マンガ
    • ゲーム
    • はてなブログ(総合)
  • 一般
    • 人気
    • 新着
    • 社会ニュース
    • 地域
    • 国際
    • 天気
    • グルメ
    • 映画・音楽
    • スポーツ
    • はてな匿名ダイアリー
    • はてなブログ(一般)
  • 世の中
    • 人気
    • 新着
    • 新型コロナウイルス
    • 働き方
    • 生き方
    • 地域
    • 医療・ヘルス
    • 教育
    • はてな匿名ダイアリー
    • はてなブログ(世の中)
  • 政治と経済
    • 人気
    • 新着
    • 政治
    • 経済・金融
    • 企業
    • 仕事・就職
    • マーケット
    • 国際
    • はてなブログ(政治と経済)
  • 暮らし
    • 人気
    • 新着
    • カルチャー・ライフスタイル
    • ファッション
    • 運動・エクササイズ
    • 結婚・子育て
    • 住まい
    • グルメ
    • 相続
    • はてなブログ(暮らし)
    • 掃除・整理整頓
    • 雑貨
    • 買ってよかったもの
    • 旅行
    • アウトドア
    • 趣味
  • 学び
    • 人気
    • 新着
    • 人文科学
    • 社会科学
    • 自然科学
    • 語学
    • ビジネス・経営学
    • デザイン
    • 法律
    • 本・書評
    • 将棋・囲碁
    • はてなブログ(学び)
  • テクノロジー
    • 人気
    • 新着
    • IT
    • セキュリティ技術
    • はてなブログ(テクノロジー)
    • AI・機械学習
    • プログラミング
    • エンジニア
  • おもしろ
    • 人気
    • 新着
    • まとめ
    • ネタ
    • おもしろ
    • これはすごい
    • かわいい
    • 雑学
    • 癒やし
    • はてなブログ(おもしろ)
  • エンタメ
    • 人気
    • 新着
    • スポーツ
    • 映画
    • 音楽
    • アイドル
    • 芸能
    • お笑い
    • サッカー
    • 話題の動画
    • はてなブログ(エンタメ)
  • アニメとゲーム
    • 人気
    • 新着
    • マンガ
    • Webマンガ
    • ゲーム
    • 任天堂
    • PlayStation
    • アニメ
    • バーチャルYouTuber
    • オタクカルチャー
    • はてなブログ(アニメとゲーム)
    • はてなブログ(ゲーム)
  • おすすめ

    WWDC25

『astah in 5 min』

  • 人気
  • 新着
  • すべて
  • VSCodeとChrome拡張「Mermaid Graphical Editor」をつくってみた

    5 users

    ja.astahblog.com

    ※2022.11.07追記: VSCode版は、現在VSCodeのバージョンが1.73では正常に動作しないことが確認されました。 原因は究明中ですので、試用したい方は1.72以前のバージョンでお試しください。 VSCode版バージョン0.1.3で対応しました チェンジビジョン 藤元です。 ご存知の方も多いと思いますが、GithubではIssueも含むMarkdown上でMermaidによる図の表示が可能です。 テキストで軽快に作図できる嬉しさの反面、描きたい図のイメージを頭の中でテキストに変換しなければならず、直感的に扱うには慣れが必要でした。 どうにか「”描きたいイメージ”と”Mermaidテキスト”とのギャップ」を埋めることができないか? どうにか「Github上で手軽に使える」ことで普段からモデルを利用し易くすることができないか? と、僕が考えて試しに作ってみたものが、今回ご紹介する

    • テクノロジー
    • 2022/12/07 12:41
    • chrome
    • ユースケース図を応用したセキュリティ分析手法:ミスユースケース

      4 users

      ja.astahblog.com

      皆さんこんにちは。今回は、ユースケース図を応用したセキュリティ分析手法であるミスユースケースをご紹介します。ミスユースケースはユースケースの拡張ですが、特別な記号などを使うわけではなく、表記法の枠組み自体は通常のユースケースの範囲内に収まっているので、astah*で十分書けるものです。前半では、astah*でミスユースケースを記述するときに便利な機能やオリジナルの論文での記述例、後半では、セキュリティに限らず一般的なリスクやハザード分析へ応用した例をご紹介します。 ミスユースケースのためのほんの少しの準備 はじめに、astah*で効果的にミスユースケースが書けるために少し準備しておきましょう。 まず、メニューの[Tools]から[Project]に入り、[Set Project Property]を選択します。 つぎに、[Default Stereotype Color]を選び、新たなSt

      • テクノロジー
      • 2018/06/13 05:50
      • security
      • design
      • STAMP/STPA向けモデリングツール「STAMP Workbench」リリース

        3 users

        ja.astahblog.com

        3月30日、IPA(独立行政法人情報処理推進機構)は、大規模・複雑化するシステムに適した安全解析手法STAMPの導入を容易にするモデリングツール「STAMP Workbench」を無償公開しました。このSTAMP Workbenchのモデリングツールのベースには、astah*を採用頂きました。 STAMP Workbenchは、システムの安全性に関して世界的に著名なマサチューセッツ工科大学(MIT)のNancy G. Leveson教授が提唱しているSTAMP/STPA(*1)に対応したモデリングツールです。 STPAは、自動運転など大規模複雑化されるシステムへの、 システム思考といった全体視点を持った分析など、システム思考に基づく新しい安全性解析手法として、国内外で様々なWorkshopが開催されるなど、大変注目されています。STAMP/STPAについては、IPAウェブサイトからガイドブ

        • テクノロジー
        • 2018/04/21 15:42
        • Tools
        • システム
        • ツール
        • software
        • モデル検査のユースケース

          4 users

          ja.astahblog.com

          著者:早水公二 (株式会社フォーマルテック)、高井利憲 (チェンジビジョン) みなさん、こんにちは。 2017年7月31日の記事では、ステートマシン図の設計品質の向上のための方法として、モデル検査を紹介しました。今回は、ソフトウェア開発におけるモデル検査の利用例をいくつか紹介します。 前回の記事では、モデル検査の概要とステートマシン図にモデル検査を適用して設計ミスを発見した事例を紹介しました。紹介した事例では、モデル検査のメリットである、 (1) 網羅的な検査ができること がいかされました。モデル検査のメリットには他にも次のようなものもあります。 (2) モデルと検査式を作成した後の繰り返し試験が容易であること (3) モデルと反例を共有することで不具合情報を共有できること 今回は、上の(1)(2)(3)のメリットをそれぞれ有効に活用したモデル検査のユースケースをご紹介します。 1.   

          • 学び
          • 2017/09/12 11:36
          • ステートマシン図の設計品質の向上の一手法の紹介

            3 users

            ja.astahblog.com

            著者:早水公二 (株式会社フォーマルテック)、高井利憲 (チェンジビジョン) みなさんは、astah*で書いたステートマシン図をどのように活用していますか?システムの取り得る状態を把握したり、システムの振る舞いに関する理解を共有したり、不正な状態遷移がないかレビューしたりしていると思います。今回は、モデル検査という技術を応用することにより、ステートマシン図を自動検証する手法をご紹介します。 ■モデル検査の概要 モデル検査とは、システムの網羅的な検査ができる技術です。 網羅的とはどういうことでしょうか。例えば、実機や実際の実行コードを用いる試験やソフトウェアテストでは、特定の環境条件や入力値を設定することによって、検査対象のシステムやソフトウェアの振る舞いを観察します。ただし、一回あたりの試験の実行には、無視できない時間やコストが係るため、限られた環境条件や入力値しか確かめられないのが普通で

            • 暮らし
            • 2017/07/31 10:59
            • オブジェクト指向プログラミング教育用プラグイン – LORINI

              3 users

              ja.astahblog.com

              海外のastah*ユーザーさんが、新しいプラグイン「LORINI」を開発してくださいました。 作者は、ニュージーランド在住のBrian Chamさん。勤務先のオークランド大学で、オブジェクト指向プログラミング(OOP)を生徒に教える為のツールとして作られたそうです。 このLORINIプラグインをインストールすると、新しいビューが追加され、そこには、モデルのJavaソースコードがリアルタイムで表示されます。逆にコードをクリックすると、それに対応したモデルが図上でハイライトされます。コードビューの右隣には、モデルに誤りがある場合にそれを指摘する[Feedback]ビューがあります。

              • テクノロジー
              • 2016/06/24 00:19
              • Education
              • モデル駆動開発m2tプラグイン製作者インタビュー (前半)

                3 users

                ja.astahblog.com

                astah*のユーザーさんが、モデル駆動開発でも活用できるソースコード生成プラグインを開発されました。 groovyのテンプレートを利用して、astah*で描いたクラス図、ステートマシン図を対象にソースコードを生成できるプラグインです。 この「モデル駆動開発m2tプラグイン」は、製品サイトよりダウンロードできます。 そこで、プラグイン作者の細合晋太郎さんに、プラグイン開発の経緯、他のコード生成プラグインとの違い、プラグイン開発で苦労したことなど、お話を伺いました。 Q: 今回プラグインを作成しようと思ったきっかけは? 気軽にコード生成を試せるUMLエディタが欲しいと思ったのが始まりです。Eclipseには、いくつかコード生成のための枠組みがあるのですが、肝心のエディタがいまいち書きづらいため、描き心地のよいastah*でコード生成が行えないか検討しました。 既存のコード生成のプラグインがあ

                • テクノロジー
                • 2016/01/27 21:53
                • アクティビティ図を素早く綺麗に描くコツ

                  5 users

                  ja.astahblog.com

                  銀行のATMでお金を引き出す処理の流れを表した、このアクティビティ図を、様々なコツを使って、素早くそして綺麗に描くコツを紹介する3分動画です。(ツールは、UMLモデリングツールastah*を使っています) コツ1 –  アクションは、図上をダブルクリックして作成する astah*では、各図で一番多く描画される図要素を、図上のダブルクリックで生成できます。(アクティビティ図ではアクション、クラス図ではクラス、ユースケース図ではアクター..etc) ツールバーと図上を往復する回数が減り、より素早く図を描くことができます。 コツ2 – コントロールフローは、ドローサジェストで作成する 図要素をマウスオーバーすると、小さな矢印(ドローサジェスト)が現れます。 この矢印をクリックして、対象の図要素を選択するだけで、コントロールフローを作成できます。 コツ3 – ガード条件は直接入力する ガード条件は

                  • テクノロジー
                  • 2015/09/25 09:27
                  • astah
                  • 開発
                  • tips
                  • クラス図とシーケンス図のトレーサビリティを保ちながら設計する

                    8 users

                    ja.astahblog.com

                    製品事業部の松田です。(読みやすくなるモデルを描くコツ「りりぃメソッド」連載中) 普段、astah*の製品開発やサポート、astah*のプラグイン開発等をしています。 私は、昨年からETロボコンに実行委員として関わっており、沢山のチームのモデル図を見てきましたが、同一クラスを指定しているのに、クラス図とシーケンス図で操作名の異なる図を多く見かけました。本来、同一クラスの同じ操作であれば、名前が一致しなくてはなりません。astah*には、これを自動で合わせる機能がありますが、あまり知られていないようなので紹介します。 既存のクラスをシーケンス図で使う astah*では、作成したクラスを、シーケンス図のライフラインのベースクラスに設定することで、クラス図とのトレーサビリティを保ちながら動的設計をすることができます。 例として、運搬車が走ることを説明するためのクラス図を描いてみました。 この図で

                    • テクノロジー
                    • 2015/08/19 05:48
                    • Tools
                    • Gitのデータモデル

                      529 users

                      ja.astahblog.com

                      近藤です。こんにちは。Gitは様々な利用の仕方ができますが、その基盤となるモデルは8個だけの簡単なモデルです。これらのモデルを理解していない状態でGitを利用すると、あたかもリポジトリが壊れたように見えてしまいます。Gitは難しいと言われますが、そういう感想を持つ人はGitのモデルを理解していない事が多いようです。 今回はGitを構成する中心モデルと、基本的なコマンドを実行した時のオブジェクト関係を解説します。 基本概念 Gitの基本概念は大きく2つにわかれます。 GitObject Reference GitObjectはGitで管理するオブジェクトです。CommitなどがGitObjectです。Gitリポジトリである.gitを開くとobjects配下にあるファイルがGitObjectです。GitObjectはそのコンテンツをハッシュ化した文字列を元に、先頭2文字で配置フォルダ、残りの文

                      • テクノロジー
                      • 2015/07/16 20:17
                      • git
                      • あとで読む
                      • model
                      • reference
                      • 資料
                      • 開発
                      • 設計
                      • リポジトリ
                      • あとで本気で読む
                      • ブランチ
                      • astahチームの開発を支える技術 – 開発の流れとツール利用の関係を整理する –

                        5 users

                        ja.astahblog.com

                        こんにちは。製品事業部の近藤です。今回はastahチームの開発プロセスを改善する開発ツールの使い方を整理することで、astahチームの開発をどう改善したのかを紹介します。1 前回はastah*チームの開発にHubotを取り入れたことを紹介しました。これにより、定時連絡など、プロジェクト運営で自動化したい細かな事はHubotにお願いできるようになりました。また、各サービスからチャットに情報を流す事で、Hubotを介したサービス間連携を実現できます。HubotはJavaScriptで拡張できるので、調整も簡単です。 では、なぜHubotを導入したのでしょうか?今回はHubotの導入理由や、どのサービスを連携させたら効果的なのか、分析した時のポイントを紹介します。 Hubot導入前の問題 Hubotを導入する前のAstahチームには、開発ツールの使い方をよく間違えてしまうメンバーがいました。Gi

                        • テクノロジー
                        • 2015/07/03 13:42
                        • Hubot
                        • 開発
                        • astahチームの開発を支える技術(プロジェクトの様々なことを自働化するロボット Hubot編)

                          7 users

                          ja.astahblog.com

                          こんにちは。製品事業部の近藤です。みなさんの現場ではHubotを活用されていますか?Hubotはプロジェクトの様々なことを自動的に解決してくれる優秀なロボットです。Hubotがチャットに常駐するだけで、こんなことを実現してくれるでしょう。 朝会やふりかえりの時間を教えてくれる Jenkinsおじさんにビルドやリリースをお願いしてくれる(ChatOps) チャットに流れたチケット番号から、そのタイトルとリンク先を教えてくれる GitHub等のチケットの状態をTrelloに反映してくれる ………ん?最後のTrac等のチケットの状態をTrelloに反映してくれるという話はなんでしょう?そうなんです。Hubotは各サービスのHubとなり、プロジェクトの運営を円滑に進めてくれている存在なのです!今回はHubotが各サービスのHubとなり、ロボットとして大活躍している様子とその仕組みを紹介します。 r

                          • テクノロジー
                          • 2015/04/28 15:03
                          • Hubot
                          • astahチームの開発を支える技術(開発ツール編)

                            41 users

                            ja.astahblog.com

                            (図を拡大する) こんにちは。製品事業部の近藤(@kompiro)です。JavaDayTokyo2015で平鍋が発表したそうですね。いい機会ですので、これらのツール群をどのように連携させているかを紹介します。 利用している主なツール Idobata: 開発状況を共有するためのチャット Trac: Wiki&Ticket 管理 GitHub: 言わずと知れたGitHub。SCMとして利用するだけでなく、コードレビューにも活用しています。 Jenkins: CIやインストーラのビルド。 VMWare ESXi: 複数の仮想マシンを動作させる仮想マシンサーバ Trello: ふりかえりで活用するだけでなく、HubotがIdobataに流れる情報を元に適宜Trelloに反映してくれるおかげでプロジェクトの状況をデジタルに俯瞰できるボードもできました。 Hubot: chatops&プロジェクトの細

                            • テクノロジー
                            • 2015/04/21 11:55
                            • 開発
                            • 開発ツール
                            • astah in 5 min

                              3 users

                              ja.astahblog.com

                              エリック・エヴァンス著『ドメイン駆動設計(DDD)』に登場する貨物配送システムのサンプルを題材に、「Friends of astah*」メンバーの手嶋高明様がUML図で構造と振る舞いを可視化。 ご自身が開発したm+プラグインを使って、さまざまな図を作成し、GitHub上で公開しています。m+プラグインは、UMLからコード生成や図の自動生成が可能な無料の拡張ツールで、astah*でのモデリングをより実践的に活用できます。 DDDを学びたい方、UMLで設計を深く理解したい方におすすめの内容です。

                              • テクノロジー
                              • 2015/02/18 15:41

                              このページはまだ
                              ブックマークされていません

                              このページを最初にブックマークしてみませんか?

                              『astah in 5 min』の新着エントリーを見る

                              キーボードショートカット一覧

                              j次のブックマーク

                              k前のブックマーク

                              lあとで読む

                              eコメント一覧を開く

                              oページを開く

                              はてなブックマーク

                              • 総合
                              • 一般
                              • 世の中
                              • 政治と経済
                              • 暮らし
                              • 学び
                              • テクノロジー
                              • エンタメ
                              • アニメとゲーム
                              • おもしろ
                              • アプリ・拡張機能
                              • 開発ブログ
                              • ヘルプ
                              • お問い合わせ
                              • ガイドライン
                              • 利用規約
                              • プライバシーポリシー
                              • 利用者情報の外部送信について
                              • ガイドライン
                              • 利用規約
                              • プライバシーポリシー
                              • 利用者情報の外部送信について

                              公式Twitter

                              • 公式アカウント
                              • ホットエントリー

                              はてなのサービス

                              • はてなブログ
                              • はてなブログPro
                              • 人力検索はてな
                              • はてなブログ タグ
                              • はてなニュース
                              • ソレドコ
                              • App Storeからダウンロード
                              • Google Playで手に入れよう
                              Copyright © 2005-2025 Hatena. All Rights Reserved.
                              設定を変更しましたx