UML研究会(実践編) 報告書.ppt

  1. 1、本文档共51页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
UML研究会(実践編) 報告書

TISA UML UML研究会(実践編)報告書 平成16年2月20日 社団法人 栃木県情報サービス産業協会 目次 事業経緯 ???3 UMLについて ???4 研究会の概要 ???7 研究会のポイント ???8 研究会まとめ(1回目) ???11 研究会まとめ(2回目) ???25 研究会まとめ(3回目) ???34 研究会まとめ(4回目) ???38 総括 ???47 UML研究会会員一覧 ???49 参考文献等 ???50 事業経緯 平成14年度の栃木県補助事業「ITサポートスクェア事業」で、ASP調査と同時に行なった「UML(システム設計手法)研修」を踏まえ、その実践的研究を行なう目的で「UML研究会(実践編)」を実施した。 実施するに当っての議論は別添資料を参照願いたい。 「平成15年度UML研究会議事録1~3回目」 UMLについて UML(Unified Modeling Language)は、OMG(Object Management Group)という標準化団体が定義しているモデリング言語である。 現在では、オブジェクト指向モデリング言語のデファクトスタンダードとなっている。 UMLについて UMLは、ソフトウェアシステムの、 仕様作成、ビジュアル化、構築、成果物のドキュメント作成などに使用できる。 UMLは単にシステムの表記法であり、開発手法は決めていないため、それぞれの開発局面で適切だと判断すればそこで有っても使用可能である。 UMLについて そのため、図の描き方のみを習得しても実際の開発局面での使用方法がわからない場合が多く見受けられる。 実践的な演習や実習の必要となる所以である。 研究会の概要 今回の研究会概要(当初計画)は別紙資料を参照願いたい 「UML研究会概要」 研究会のポイント 実践的な進め方を主眼とした 実際のシステム化課題に基づき、顧客ヒアリングのための事前分析、人や組織に着眼したドメインモデルの作成など、実際の要求分析等に付いてもUML図作成の意義を研究した。 使用する図の種類を限定した ユースケース図、クラス図、シーケンス図を中心とし、必要な図に限定して実施した。 研究会のポイント 「ロバストネス分析」を中心に据えて実施した。 オブジェクト指向開発で実践的分析手法である、「ロバストネス分析」を中心に仕様作成を行なった。 モデル(M)、ビュー(V)、コントローラ(C)を主体とする「3層開発モデル」を体験するには良い手法であるため、実施した。 研究会ポイント 演習を主体として実施した。 各種作図ソフト等を使用し、実習を多く行なった。 最終的にプログラム作成までを目標とした。 「プログラムに結びつく設計」を目指すため、最終的な成果物としてのプログラム作成を目指した。 研究会まとめ(1回目) 実施内容 「UML研修会1」を参照願いたい。 ポイント 講師紹介、全体スケジュール説明、課題説明等を行なった。 課題については別添「行き先掲示板システムイメージ」を参照願いたい。 研究会まとめ(1回目) UML以外の図や表も重要 使い慣れている図は使っても良い、すべてUML図にする必要な無いなど、柔軟な使用法を説明された。 営業マンが顧客ヒアリングしてきた情報から、SEヒアリングのために事前資料作成を実践した。 人や物のドメインモデルの作成 ドメインモデルサンプル1(人) ドメインモデルサンプル2(人) ドメインモデルサンプル3(物) ドメインモデルサンプル4(物) 研究会まとめ(1回目) ドメインモデルのポイント 顧客の業務を正確に理解するために、その顧客の業種、業務に関する基本概念を整理する 現場の観察が重要 モデリングの順番 人、もの、お金の順で考える。 ユースケース図の作成 ユースケースサンプル1 ユースケースサンプル2 研究会まとめ(1回目) ユースケース図のポイント 誰が何をしているか?したいか? 誰がどの業務にどのようにかかわっているか? 図の意味 アクタ:システムの利用者 ユースケース:業務(処理) アクタとユースケースの関連 処理のモデリングの実施 CRCカードサンプル 研究会まとめ(1回目) CRCカードについて クラス、責務(レスポンシビリティ)、協調(コラボレーション)を表現する  ー主要な責務をクラスとしてカードを作ります。  -左側にそのクラスの責務を書きます。  -右側にその責務を果たすために必要なクラスを書きます。(コラボレーション) 研究会まとめ(1回目) CRCカードのポイント クラスに何をやらせるかと、何に依存しているか。 自分がクラスになって考えること。 研究会まとめ(1回目) 成果物を元に顧客ヒアリング実習を実施した。

文档评论(0)

jiupshaieuk12 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档