2000 Fiscal Year Annual Research Report
オブジェクト指向開発におけるプロジェクト管理のための支援環境
Project/Area Number |
12780220
|
Research Institution | Osaka University |
Principal Investigator |
楠本 真二 大阪大学, 大学院・基礎工学研究科, 助教授 (30234438)
|
Keywords | ファンクションポイント / 複雑度 / メトリクス / オブジェクト指向 / Java / C++ |
Research Abstract |
本研究では、オブジェクト指向に基づくソフトウェア開発における、プロジェクト管理のための支援環境の設計と構築を目的としている。支援環境の機能としては、 (1)計画支援:開発すべきソフトウェアの機能量(例えば、ファンクションポイント)の計測やそれに基づく開発工数や開発期間の見積もりを行う。 (2)進捗管理支援:開発プロセスから収集されたプロセス/プロダクトに関するデータに基づいて、品質、コストも含めた進捗状況の把握を行う。 (3)開発支援:様々なメトリクス計測ツールによる支援(集中的にレビューを行うべき複雑な部分の指摘、変更のための改善案の提示等)あるいはエラーデータ収集分析ツールを用いたエラーに関する分析結果の開発者へのフィードバック支援を行う。 本年度は、主に、計画支援と開発支援に関する研究を行った。先ず、計画支援に関しては、近年活発に用いられつつあるJavaプログラムからのファンクションポイント計測についての研究を行った。ファンクションポイントを用いた見積りにおいては、過去に開発されたプログラムからのファンクションポイント値の計測が必要であり、そのための自動化を行った。開発支援に関してはC++プログラムを対象としてChidamberらのメトリクスの一つであるクラスの内部複雑さを評価するためのメトリクスの詳細化を行った。詳細化によって、よりクラスの内部複雑度を正確に評価でき、より重点的にテストやレビューを行うクラスの特定が可能となった。
|
Research Products
(4 results)
-
[Publications] 柏本隆志: "イベントトレース図に基づく要求仕様書からのファンクションポイント計測手法"情報処理学会論文誌. Vol.41,No.6. 1895-1904 (2000)
-
[Publications] 坂本啓司: "利益予測に基づくソフトウェアプロセス改善の試み"電子情報通信学会論文誌D-I. Vol.J83-D-I,No.7. 740-748 (2000)
-
[Publications] Motoyasu Takehara: "Empirical Evaluation of Method Complexity for C++ Program"IEICE Transactions on Information and Systems. Vol.E83-D,No.8. 1698-1700 (2000)
-
[Publications] Shinji Kusumoto: "Function Point Measurement for Object-Oriented Requirements Specification"Proceedings of The 24^<th> IEEE Computer Society International Computer Software and Applications Conference (COMPSAC2000). 543-548 (2000)