著者
井田 明男 金田 重郎 熊谷 聡志 矢野 寛将
雑誌
情報処理学会論文誌 (ISSN:18827764)
巻号頁・発行日
vol.57, no.5, pp.1399-1410, 2016-05-15

近年では,スコープを細分化して,小さなリリースを繰り返す開発スタイルが広がりをみせているため,見積りの頻度も高くなる傾向にある.ソフトウェアの機能規模の測定方法として国際規格のCOSMIC法がある.この方法は,認知された測定手法であるが,正確な測定のためには,すべての機能プロセスにおけるデータの移動を計測しなければならないため,利用者機能要求が機能プロセスを取り出せるほど詳細でない場合には適用が難しい.それに対して,業務アプリケーションの要求記述は,機能に関する記述の網羅性は概して高くない.なぜならば,要求記述は,何を管理したいかに主眼が置かれ,どのように管理するかについては,あえて捨象されるからである.そうであるなら,要求記述から直接的に機能プロセスを網羅的に抽出することはできないと考えるのが妥当であろう.そこで,本稿では,COSMIC法をベースに,業務で扱うエンティティの存在従属性に着目した機能規模の測定法を提案する.要求記述から先にエンティティの存在従属グラフを作成し,そこから機能プロセスを抽出して測定を実施する.そのため,利用者機能要件の取りこぼしが少なく,正確な機能規模の測定が行えると期待される.確認のため,宿泊予約サイトの要求記述について,提案手法による測定結果とCOSMIC法による測定結果を比較した結果,それらの間には高い一致性が得られたため,提案手法は有効であると判断する.In late years the frequency of the estimation tends to rise because we subdivide a development scope, and agile development-style to repeat small release. Method for measurement of the functional size of the software includes the COSMIC method of the international standard. This method is superior measurement technique, however, an application is difficult because we must measure the movement of the data in all functional processes for the accurate measurement when it is not detailed so that a user functional requirement can extract a functional process. In contrast, generally the demand description of the business application is not high in the inclusion characteristics of the description about the function. Therefore, it will be proper to think that we cannot extract a function process from a requirement description directly. Therefore, in this paper, we propose the measurement of the functional size that based on the existence dependency of entities and the COSMIC method. We construct the existence dependency graph of the entities from a requirements description earlier and we extract the functional processes from there and carry out the measurement. Therefore there is little defeat of the user functional requirement and is expected when it is possible for the measurement of an exact functional size. Because as a result of having compared the result of a measurement by the COSMIC method with the result of a measurement by the proposed technique about the requirement description of the room reservation site for inspection, high agreement characteristics were provided between them, we judge the proposed technique is effective.
著者
井田 明男 金田 重郎 熊谷 聡志 矢野 寛将
雑誌
情報処理学会論文誌 (ISSN:18827764)
巻号頁・発行日
vol.57, no.5, pp.1399-1410, 2016-05-15

近年では,スコープを細分化して,小さなリリースを繰り返す開発スタイルが広がりをみせているため,見積りの頻度も高くなる傾向にある.ソフトウェアの機能規模の測定方法として国際規格のCOSMIC法がある.この方法は,認知された測定手法であるが,正確な測定のためには,すべての機能プロセスにおけるデータの移動を計測しなければならないため,利用者機能要求が機能プロセスを取り出せるほど詳細でない場合には適用が難しい.それに対して,業務アプリケーションの要求記述は,機能に関する記述の網羅性は概して高くない.なぜならば,要求記述は,何を管理したいかに主眼が置かれ,どのように管理するかについては,あえて捨象されるからである.そうであるなら,要求記述から直接的に機能プロセスを網羅的に抽出することはできないと考えるのが妥当であろう.そこで,本稿では,COSMIC法をベースに,業務で扱うエンティティの存在従属性に着目した機能規模の測定法を提案する.要求記述から先にエンティティの存在従属グラフを作成し,そこから機能プロセスを抽出して測定を実施する.そのため,利用者機能要件の取りこぼしが少なく,正確な機能規模の測定が行えると期待される.確認のため,宿泊予約サイトの要求記述について,提案手法による測定結果とCOSMIC法による測定結果を比較した結果,それらの間には高い一致性が得られたため,提案手法は有効であると判断する.
著者
井田 明男 金田 重郎 熊谷 聡志 藤本 明莉
雑誌
情報処理学会論文誌 (ISSN:18827764)
巻号頁・発行日
vol.56, no.5, pp.1340-1350, 2015-05-15

今日ビジネスアプリケーション開発の現場では空前のアジリティが求められている.また,システムはよりいっそうデータ指向的になってきている.そのため,アプリケーションの中核となるモデルとして構築されるドメインモデルは,1)問題領域を端的に記述し,2)ドメインの専門家と開発技術者との意思疎通を促進し,3)ドメインの論理要件を満たして,4)データベース設計のデータモデルへの変換もストレートフォワードに行えるようなモデルであることが要求される.しかしながら,オブジェクト指向の発想だけでは,このようなドメインモデルを構築することは難しく,かといってデータ項目主導型の正規化理論をそのまま持ち込むことは困難である.そこで,本稿では,存在従属性に着目したドメインモデルの構築手法とUMLのクラス図をベースとした表記法を提案する.ホワイトボードに手書きできるくらい簡潔でありながらも識別子の関係が手に取るように理解できるモデルを目指す.存在従属性の概念は理解しやすく,ドメイン中のいたるところで見出されるため,提案手法により,第4正規形と同等以上の正規化レベルを持ったドメインモデルが自然に構築できる.提案手法がオブジェクト指向手法において正規化に似た役割を果たし,ドメインエキスパートとシステムエンジニアが共同で参加するモデリング作業の一助となれば幸いである.