{"updated":"2025-01-20T19:07:52.019851+00:00","metadata":{"_oai":{"id":"oai:ipsj.ixsq.nii.ac.jp:00142076","sets":["581:7706:7711"]},"path":["7711"],"owner":"11","recid":"142076","title":["存在従属性に着目した論理要件ロバストなドメインモデルの作成―ドメインクラス図をユビキタス言語として用いるために"],"pubdate":{"attribute_name":"公開日","attribute_value":"2015-05-15"},"_buckets":{"deposit":"ee92e952-110c-4bc4-800d-17e70365115a"},"_deposit":{"id":"142076","pid":{"type":"depid","value":"142076","revision_id":0},"owners":[11],"status":"published","created_by":11},"item_title":"存在従属性に着目した論理要件ロバストなドメインモデルの作成―ドメインクラス図をユビキタス言語として用いるために","author_link":["209522","209525","209523","209524","209528","209526","209527","209521"],"item_titles":{"attribute_name":"タイトル","attribute_value_mlt":[{"subitem_title":"存在従属性に着目した論理要件ロバストなドメインモデルの作成―ドメインクラス図をユビキタス言語として用いるために"},{"subitem_title":"Creating Domain Model Having Logical Requirement Robustness by Focusing on Existence Dependency―How to use Domain Class Diagram as a Ubiquitous Language","subitem_title_language":"en"}]},"item_keyword":{"attribute_name":"キーワード","attribute_value_mlt":[{"subitem_subject":"[特集:新しい社会を創る情報システム] 存在従属性,ドメインモデル,クラス図,ユビキタス言語,論理要件頑健性","subitem_subject_scheme":"Other"}]},"item_type_id":"2","publish_date":"2015-05-15","item_2_text_3":{"attribute_name":"著者所属","attribute_value_mlt":[{"subitem_text_value":"同志社大学"},{"subitem_text_value":"同志社大学大学院・理工学研究科"},{"subitem_text_value":"同志社大学大学院・理工学研究科"},{"subitem_text_value":"同志社大学"}]},"item_2_text_4":{"attribute_name":"著者所属(英)","attribute_value_mlt":[{"subitem_text_value":"Doshisha University","subitem_text_language":"en"},{"subitem_text_value":"Graduate School of Science and Engineering, Doshisha University","subitem_text_language":"en"},{"subitem_text_value":"Graduate School of Science and Engineering, Doshisha University","subitem_text_language":"en"},{"subitem_text_value":"Doshisha University","subitem_text_language":"en"}]},"item_language":{"attribute_name":"言語","attribute_value_mlt":[{"subitem_language":"jpn"}]},"publish_status":"0","weko_shared_id":-1,"item_file_price":{"attribute_name":"Billing file","attribute_type":"file","attribute_value_mlt":[{"url":{"url":"https://ipsj.ixsq.nii.ac.jp/record/142076/files/IPSJ-JNL5605016.pdf"},"date":[{"dateType":"Available","dateValue":"2017-05-15"}],"format":"application/pdf","billing":["billing_file"],"filename":"IPSJ-JNL5605016.pdf","filesize":[{"value":"2.3 MB"}],"mimetype":"application/pdf","priceinfo":[{"tax":["include_tax"],"price":"660","billingrole":"5"},{"tax":["include_tax"],"price":"330","billingrole":"6"},{"tax":["include_tax"],"price":"0","billingrole":"8"},{"tax":["include_tax"],"price":"0","billingrole":"44"}],"accessrole":"open_date","version_id":"4aed91a5-67dd-418f-ac06-c09c052df2c3","displaytype":"detail","licensetype":"license_note","license_note":"Copyright (c) 2015 by the Information Processing Society of Japan"}]},"item_2_creator_5":{"attribute_name":"著者名","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"井田, 明男"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"金田, 重郎"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"熊谷, 聡志"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"藤本, 明莉"}],"nameIdentifiers":[{}]}]},"item_2_creator_6":{"attribute_name":"著者名(英)","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"Akio, Ida","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Shigeo, Kaneda","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Satoshi, Kumatani","creatorNameLang":"en"}],"nameIdentifiers":[{}]},{"creatorNames":[{"creatorName":"Akari, Fujimoto","creatorNameLang":"en"}],"nameIdentifiers":[{}]}]},"item_2_source_id_9":{"attribute_name":"書誌レコードID","attribute_value_mlt":[{"subitem_source_identifier":"AN00116647","subitem_source_identifier_type":"NCID"}]},"item_resource_type":{"attribute_name":"資源タイプ","attribute_value_mlt":[{"resourceuri":"http://purl.org/coar/resource_type/c_6501","resourcetype":"journal article"}]},"item_2_source_id_11":{"attribute_name":"ISSN","attribute_value_mlt":[{"subitem_source_identifier":"1882-7764","subitem_source_identifier_type":"ISSN"}]},"item_2_description_7":{"attribute_name":"論文抄録","attribute_value_mlt":[{"subitem_description":"今日ビジネスアプリケーション開発の現場では空前のアジリティが求められている.また,システムはよりいっそうデータ指向的になってきている.そのため,アプリケーションの中核となるモデルとして構築されるドメインモデルは,1)問題領域を端的に記述し,2)ドメインの専門家と開発技術者との意思疎通を促進し,3)ドメインの論理要件を満たして,4)データベース設計のデータモデルへの変換もストレートフォワードに行えるようなモデルであることが要求される.しかしながら,オブジェクト指向の発想だけでは,このようなドメインモデルを構築することは難しく,かといってデータ項目主導型の正規化理論をそのまま持ち込むことは困難である.そこで,本稿では,存在従属性に着目したドメインモデルの構築手法とUMLのクラス図をベースとした表記法を提案する.ホワイトボードに手書きできるくらい簡潔でありながらも識別子の関係が手に取るように理解できるモデルを目指す.存在従属性の概念は理解しやすく,ドメイン中のいたるところで見出されるため,提案手法により,第4正規形と同等以上の正規化レベルを持ったドメインモデルが自然に構築できる.提案手法がオブジェクト指向手法において正規化に似た役割を果たし,ドメインエキスパートとシステムエンジニアが共同で参加するモデリング作業の一助となれば幸いである.","subitem_description_type":"Other"}]},"item_2_description_8":{"attribute_name":"論文抄録(英)","attribute_value_mlt":[{"subitem_description":"Record-breaking agility is demanded today in the scene of the business application development. In addition, the system becomes data-oriented. Therefore we need domain model as follows: 1) It describes the problem domain precisely. 2) It promotes the mutual understanding of an expert and the engineer. 3) It expresses the logic requirements of the domain. 4) It is just usable for a database design. However, it is difficult to build such domain model by only for an object-oriented idea. However also, it is difficult to simply bring in the data item oriented normalization theory to OOA. Therefore, in this paper, we propose a method for creating domain model having logical requirement robustness by focusing on existence dependency and a model notation based on UML class diagram. It is easy to understand the concept of existence dependency. Proposed method plays a similar role to the normalization in object-oriented approach. We hope that our proposed method helps the participating system-engineers and domain-expert in a requirements analysis session.","subitem_description_type":"Other"}]},"item_2_biblio_info_10":{"attribute_name":"書誌情報","attribute_value_mlt":[{"bibliographicPageEnd":"1350","bibliographic_titles":[{"bibliographic_title":"情報処理学会論文誌"}],"bibliographicPageStart":"1340","bibliographicIssueDates":{"bibliographicIssueDate":"2015-05-15","bibliographicIssueDateType":"Issued"},"bibliographicIssueNumber":"5","bibliographicVolumeNumber":"56"}]},"relation_version_is_last":true,"weko_creator_id":"11"},"created":"2025-01-19T00:19:34.466425+00:00","id":142076,"links":{}}