特定アプリケーション開発における レームワークの評価に関する考察.pptVIP

特定アプリケーション開発における レームワークの評価に関する考察.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
特定アプリケーション開発における レームワークの評価に関する考察

特定アプリケーション開発における フレームワークの評価に関する考察 ?藤原 晃  ?今川 勝博  ?楠本 真二  ??井上 克郎  *大坪 稔房  *湯浦 克彦 ?大阪大学大学院基礎工学研究科 ?奈良先端科学技術大学院大学情報科学研究科 *株式会社日立製作所ビジネスソリューション事業部 研究の背景 再利用のひとつとしてフレームワークを用いた手法が注目されている. フレームワーク:アプリケーション開発者がカスタマイズできるアプリケーションの枠組 開発組織によっては現場独自の再利用の仕組みを確立しており,フレームワークを用いた再利用手法を新たに導入するのは難しい. フレームワークを用いた再利用手法の効果を定量的に示す必要がある. 研究の目的 従来の再利用手法とフレームワークを用いた再利用手法の効果を定量的に比較する. 工数が削減されるか、品質は向上するか. 対象:特定のアプリケーション開発(地方自治体向け窓口アプリケーション) 従来の再利用手法 各画面単位で処理プログラムを部品化して再利用する. フレームワークを用いた再利用手法 画面単位の処理プログラムの部品化に加え,画面遷移単位の処理をフレームワーク化し,再利用する. 選択,検索,更新,参照などの処理が持つ画面遷移のタイプごとにフレームワーク化 評価方法 従来の再利用手法とフレームワークを利用した場合の 再利用における工数や品質に関する比較を行う. (CASE1)類似アプリケーションを複数開発する場合. (CASE2)あるアプリケーションに対して機能を順次追加していく場合. 使用するメトリクス 工数: OOFP(機能量) 品質: ChidamberとKemererの複雑度メトリクス OOFP(Object Oriented Function Points)§ オブジェクト指向プログラムの機能量をあらわすメトリクス. IFPUGのFP計測をオブジェクト指向ソフトウェアに対応させたもの. アプリケーション内のクラスと、そのメソッドを抽出し、それぞれに重み付けして合計した数値. ChidamberとKemererのメトリクス オブジェクト指向プログラムの複雑度をあらわす      6つのメトリクス. 評価実験 概要 同機能を持つアプリケーションの開発において,フレームワークを用いる場合と用いない場合の機能量と複雑度を比較する. 評価対象アプリケーション 「資格個人照会」「資格世帯照会」「賦課状況照会」 「資格取得転入」の各機能を持つアプリケーション. フレームワークを用いて開発されたものと用いずに開発されたもの. (計8種). OOFPの比較 複雑度計測結果(1) 複雑度計測結果(2) まとめ 主な結果 ChidamberとKemererのメトリクス,OOFPを用いてフレームワークの効果を評価する手法を検討した. 実際のアプリケーションを対象にOOFPとC-Kメトリクスを用いて機能量と複雑さの計測と評価を行った. 今後の課題 計測結果の妥当性の評価. ファンクションポイントを用いた機能量の計測. * * 国民保険更新処理プログラム 検索条件 入力画面 検索結果 表示画面 国民保険 更新画面 国民保険データ更新処理を行うアプリケーション 画面遷移制御 検索条件 入力画面 検索結果 表示画面 住民票 更新画面 住民票データ更新処理を行うアプリケーション 住民票更新処理プログラム 画面遷移制御 国民保険更新処理制御 オブジェクト 更新処理 フレームワーク 検索条件 入力画面 更新画面 検索結果 表示画面 国民保険データ更新処理を行うアプリケーション 更新処理 フレームワーク 検索条件 入力画面 更新画面 検索結果 表示画面 住民票更新処理制御 オブジェクト 住民票データ更新処理を行うアプリケーション §:G.Caldiera, G.Antoniol, R.Fiutem, C.Lokan, “Definition and Experimental Evaluation of Function Points for Object-Oriented Systems”, IEEE, 1998 あるクラスのメソッドすべての組み合わせのうち,参照する属性に共通するもののない組み合わせのない数から,共通するものがある組み合わせの数を引いたもの LCOM クラスあたりの重み付きメソッド数 WMC メソッド あるクラスがメソッドの呼び出しを行う相手クラスの数 CBO あるクラスのメソッド数とそのメソッドの中でコールされるメソッド数の和 RFC 結合 あるクラスが持つサブクラスの数 NOC 継承木の根からそのクラスまでの段数 DIT 継承 FW C フレームワークあり FW:フ

文档评论(0)

75986597 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档