タグ

モデリングに関するadvblogのブックマーク (11)

  • 構造に沿って要件をUMLで具体的に定義する

    はじめに 「上流工程で作成するドキュメント」というとWordやExcelなどを使い、自然言語(文章など)で表したものをイメージすると思います。しかし、昔から自然言語での表現はあいまいになることが多く、仕様としては適さないことが指摘されています。 皆さんも過去に意味不明な要件定義書を受け取ったことや、「いろいろ書いてあるけど重要なのはたった1行だった」あるいは粒度がバラバラで統一感のないものなどさまざまな要件定義書を見てきたと思います。 前回は要件定義には構造があり、その構造を使うことで要件をスムーズに定義できることを紹介しました。今回はその構造に沿った具体的な定義の方法をご紹介します。 リレーションシップ駆動要件分析(RDRA)は、その名のとおりリレーションシップが重要な意味を持ちます。その情報のつながりを直接表現できる図的な方法としてUMLを使います。 UMLを使って要件を定義する 視点

  • UMLとモデル検証 | オブジェクトの広場

    1.はじめに 私は主に組み込み分野における開発に携わってきました。近年、組み込み分野では、品質に対する要求はどんどん厳しくなっています。現在、品質向上のための様々なアプローチが行われています。今回は、人間にわかりやすいモデルを、抜け漏れなく検証するという観点で、UMLとモデル検証の組み合わせの可能性を探ってみました。 記事では、UMLの状態マシン図で記載したモデルに、モデル検証ツールspinを適用していきます。 spinとは、ベル研究所で開発されたオープンソースのモデル検証ツールです。検証対象のモデルの取りうる全ての状態において、検証条件を満たしているか確認することができます。また、複数のタスクで動作するシステムにおけるデッドロックの発生なども検出することができます。デッドロックの検出例は、書籍やWebサイトでも多く紹介されています。 組み込みシステムにおいては、現在でもRTOS(リアル

  • 【JaSST】富士ゼロックス,MDDへのモデル検査の適用事例を発表

    富士ゼロックスは,2007年1月30日から開催されたカンファレンス「ソフトウェアテストシンポジウム 2007(JaSST’07)」において,UMLを使ったモデル駆動開発(MDD)に,モデル検査(model checking)技術を適用した事例を発表した。同社は,複合機の組み込みソフトウエア開発に,MDDの一種である「Executable UML(xUML)」を使っている。モデル検査を行うには,モデル検査ツール専用の言語でモデルを作成・入力する必要があるが,同社はUMLモデルからモデル検査用のモデルを自動生成するツールを独自に開発,開発プロセスのより上流の段階でバグを見つけられるようにした。同社はこのプロセスを「Early Bird」と呼んでいる。 富士ゼロックスは,2006年9月に開催された「第25回 ソフトウェア品質シンポジウム」にて,複合機の組み込みソフトウエアへのモデル検査の適用事例

    【JaSST】富士ゼロックス,MDDへのモデル検査の適用事例を発表
  • astah* Users Community Site - Design & Communication Tool

    当サイトは、UMLとastah*(旧JUDE)及びマインドマップに関する情報の共有によって、ユーザーとastah*が共に成長するための場であり、またUMLやマインドマップに関心を持つ全ての人々にとっての入り口となることを目指しています。 製品名称の変更に伴い、当サイトもastahへ名称を変更しました。2009年10月以前の書き込みには、JUDEに関する内容が含まれるため、最新の状況と異なるものがあります。ご了承ください。 当サイトにユーザー登録されると、次の機能を利用できます。 新規トピックまたは返信の投稿があった場合に通知する ユーザー同士でプライベートメッセージを送信 なお、ライセンスの登録や再送、各製品のダウンロード、製品サポートについては、ChangeVisionメンバーズサイトをご利用ください。

  • Amazon.co.jp: JUDEで学ぶシステムデザイン (oop Foundations): 細谷泰夫 (著), 株式会社チェンジビジョン (読み手), 株式会社チェンジビジョン (監修): 本

    Amazon.co.jp: JUDEで学ぶシステムデザイン (oop Foundations): 細谷泰夫 (著), 株式会社チェンジビジョン (読み手), 株式会社チェンジビジョン (監修): 本
  • [IT]- JUDEで体感UML設計ツール

    UMLは、手書きすることもありますが、ここではツールを使います。 UMLを描くのになぜツールを利用するのでしょうか?主なメリットを挙げてみます。 きれいな図がかける 自動的にサイズなど調整してくれる 他人とUMLを交換・共有しやすい Undo/Redoで試行錯誤しやすい 誤った図をかくと注意される 図だけでなく、ツリーや表上でデータを編集できる データを再利用、2次利用できる データ間の関連を管理できる 初心者にとってのツールを考えてみると、4, 5が特に意味があると思います。 例えば、間違ったらいつでも簡単にやり直せますし、パッケージからクラスに関連を描こうとすると、 ツールは「そのような関連はかけません」と教えてくれます。また、クラスを抽象クラスに設定すれば、 自動的にクラス名が斜体になります。その他にも、各要素の形と名前の対応関係をツール上で常に確認できます。 ツールにUMLを教わる

  • オープンソース、無償モデリングツールの実力派

    「Jude 竹1.1」(最新バージョンは1.2.2)は永和システムマネジメントが無償で配布しているUMLモデリングツールである。現在は竹バージョンだが、梅バージョン(ほとんどクラス図しか描けなかったような記憶がある)は、1999年7月頃から無償配布をしている。Javaで記述された製品で、中国語/韓国語もサポート(実際には、特に中国語/韓国語をサポートしているわけではなく、システム標準の言語で動作している。GUIつまりメニュー名などは、日語と英語をサポートしている。その上で、中国語と韓国語のWebページを提供している状況)しており、サポート用のWebページも存在する。無償とはいえ、サンデー・プログラマが作ったようなものではない。かといって、オープンソースのツールというわけでもない。このような、かなり機能が豊富なソフトウェアをソフトウェア・ハウスが無償で配布して、ビジネス上のメリットがあるの

    オープンソース、無償モデリングツールの実力派
  • システム設計支援ツールJUDE/Community 5.2 - builder by ZDNet Japan

    IT部門のDXはこれだ! IT運用管理新時代における最適な運用管理 の現場作り 特集:セキュリティトレンド-秋- つながる世界で問われる対応 サプライチェーンセキュリティを考える 結果に差がつくウェビナーへの投資 デジタル営業時代における見込み顧客獲得へ ウェビナーの運用・集客・フォローの最適化 非構造化データのデジタル活用へ 社内の文書コンテンツを一元管理 デジタル変革と内部統制の二兎を得るECM 高まるゼロトラストの気運 妥協のない安全のために適材適所で組合せ トップ4社によるゼロトラストセキュリティ 体験から学んだ成功への知見 マネーフォワード×エム・フィールド対談 Fintechプラットフォーム開発の「鍵」 身近な改善の第一歩! ニューノーマルな働き方を前提にした これからの時代のWi-Fi環境構築のポイント クラウドネイティブの実現 モダンインフラの構築・運用の課題解決へ コンテ

  • astah* - Wikipedia

    astah*(アスター)とは、日の株式会社チェンジビジョンが開発、配布、販売するUMLモデリングツール、マインドマップエディタ、および内部統制サポートツールのソフトウェア製品群の総称である。個々の製品は、エディションによって、"astah* community"、"astah* professional"等と呼称される。旧名称はJUDE(ジュード)であり、一部のエディションにその名称が残る。 概要[編集] astah*シリーズは、「要求分析」等のソフトウェア工学における開発フェーズの上流工程、およびビジネスモデリングでの活用を重視したツール群である。 1999年の発表当初はフリーウェアのUMLモデリングツールとして配布されていた。2004年11月の商品化、2009年のastah*への改名などを経て、今日へと至っている。チェンジビジョンは、2018年現在全世界に50万人のユーザーが存在する

  • JUDE/Community

    実に様々なソフトウエアが無料で利用できるようになっています。そこで,主に「ソフトウエアを作る環境を楽しくするお役立ちフリーソフト」を集めて,1日1のペースでご紹介します。 「JUDE/Community」は無料で使えるUMLモデリング・ツールです。チェンジビジョンが販売している「JUDE/Professional」の機能制限版という位置付けです。UML 1.4が定めている各図の作成に対応しており,作成した図からJavaソースコードのひな型を出力したり,既存のJavaファイルを読み込んで,クラス情報を取得したりできます。 作成した図は,独自形式で保存できるほか,PNG,JPEGといった形式に変換して保存することも可能です。2006年6月に登場したバージョン3.0からは「JUDE API」という機能を搭載しました。これは,JUDEのモデル要素にプログラムからアクセスするためのプログラミング・

    JUDE/Community
  • Premier Diagramming, Modeling Software & Tools | Astah

    The power of software modeling Astah’s modeling tools allow you to visualize the essence of your ideas and software designs. Quickly and effortlessly build diagrams that create a clear understanding among teams. Build UML, ER diagrams, Data Flow Diagrams, Flowcharts, mind maps and more in the most powerful modeling software for everyone from students to enterprise teams. Get a free trial New Acade

  • 1