書誌事項
- タイトル別名
-
- Applying Design Patterns for Constructing Evolutionary Software and Its Evaluation
- On Constructing a Binary Tree from Its Traversals
この論文をさがす
抄録
本論文は発展型ソフトウェアを構築するためのデザインパターンの活用方法について述べる。ソフトウェア中で将来,変更要求,及び拡張要求が予想される箇所をホットスポットと定義し,ホットスポットに着目したデザインパターンの活用方法を提案する。提案手法では,ソフトウェアのホットスポットを同定し,各ホットスポットが要求する変更に注目し,その変更に対して適応するデザインパターンを対応付ける。そのため,Gammaらの23個の各デザインパターンについて,それらが扱うことのできる変更,拡張要求という観点からそれらのパターンの整理を試みた。また,機械学習の分野で研究開発されている決定木学習システムを用いた事例研究に提案手法を適用し,(1)実際の拡張事例を用いた変更の手間,(2)ソフトウェアメトリクスを用いたソフトウェアの複雑度の2つの観点から評価を行ない提案手法の有効性を確認した。
収録刊行物
-
- コンピュータ ソフトウェア
-
コンピュータ ソフトウェア 18-0 (0), 4-18, 2000
日本ソフトウェア科学会
- Tweet
キーワード
詳細情報 詳細情報について
-
- CRID
- 1390282679715198208
-
- NII論文ID
- 110000579934
-
- NII書誌ID
- AN10569524
-
- ISSN
- 21880891
- 02896540
- 13423819
-
- HANDLE
- 2324/1500431
-
- NDL書誌ID
- 5326524
-
- 本文言語コード
- ja
-
- データソース種別
-
- JaLC
- IRDB
- NDL
- CiNii Articles
-
- 抄録ライセンスフラグ
- 使用不可