首页    期刊浏览 2024年09月20日 星期五
登录注册

文章基本信息

  • 标题:FCDGに基づいたコーディングパターン
  • 本地全文:下载
  • 作者:渥美 紀寿 ; 山本 晋一郎 ; 結縁 祥治
  • 期刊名称:コンピュータ ソフトウェア
  • 印刷版ISSN:0289-6540
  • 出版年度:2004
  • 卷号:21
  • 期号:4
  • 页码:261-270
  • DOI:10.11309/jssst.21.261
  • 出版社:Japan Society for Software Science and Technology
  • 摘要:

    本稿では,ソフトウェア開発の最終段階であるコーディングにおける再利用の技術としてライブラリ関数に対するコーディングパターンを示す.ライブラリ関数はソフトウェアの基本機能を表現し,その呼び出し構造はソフトウェアの意味を反映している. C言語を対象として,著者らの提案したライブラリ関数の依存関係をグラフとして表現するFCDG (Function Call Dependency Graph)[4][10][11]によってコーディングパターンを表す.オープンソースのソフトウェアからFCDGのパターンを抽出し,コーディングパターンを示す. FreeBSDのソースツリーに対して平均2,100行からなるプログラム283個からコーディングパターンを抽出した.その結果,ライブラリ関数の返り値の検査パターンが92個,典型的なライブラリ関数の組み合わせを表すパターンが61個得られた.これらのコーディングパターンはソースコード中に埋め込まれているコーディングに関するノウハウを表現したものである. 幅広く知られているコーディングノウハウを開発・保守中のソフトウェアに適用しリファクタリングすることは,保守性の向上だけに留まらず,機能拡張や性能向上などのソフトウェアの発展のための準備として必須である.

国家哲学社会科学文献中心版权所有