2023 Fiscal Year Final Research Report
Requirements Elicitation Method with regard to Access Permission of Actors with a Conceptual Model
Project/Area Number |
19K11905
|
Research Category |
Grant-in-Aid for Scientific Research (C)
|
Allocation Type | Multi-year Fund |
Section | 一般 |
Review Section |
Basic Section 60050:Software-related
|
Research Institution | The Open University of Japan |
Principal Investigator |
|
Project Period (FY) |
2019-04-01 – 2024-03-31
|
Keywords | 要求工学 / 要求抽出 / オントロジー / 要求定義支援ツール |
Outline of Final Research Achievements |
The purpose of this study is to generate a theoretical itinerary of a visitor to a web site based on a conceptual model, in other words, ontology, in order to prevent missing requests in a web system. To achieve this goal, we defined a method to represent a conceptual model using a class diagram and automatically derive a user's traversal path (called traverse in this study) in a web system by tracing the classes that compose the domain concepts and the relationships and inheritance among them based on the semantic information of the conceptual model. We also developed a tool named Traverser tool to support developers apply Traverser method. We defined a mechanism to automatically derive a user's traverses on a web system by tracing the relationship between classes and inheritance between classes.
|
Free Research Field |
ソフトウェア工学,要求工学
|
Academic Significance and Societal Importance of the Research Achievements |
概念モデルにアクターのアクセス権限を定義することによって,クラス間の関連,継承といった静的構造を参照しながら,アクターの旅程(トラバース)を生成することができるようになった.また,トラバースは,webシステムへの訪問者が,必要な情報を辿る過程を表しているため,webシステムの機能要求を,概念モデルのスコープ内では完全に列挙することが可能となった.これがTraverserの要求工学における「要求の抜けを防止する」という貢献である. 生成された機能要求の妥当性を評価できるように,自然言語でトラバースを出力することにした.自然言語には,日本語と英語を選択することが可能である.
|