ONTOLOGY-BASED DEVELOPMENT OF A STUDENTS EVALUATION SYSTEM

被引:0
作者
Bogdan, Crenguta M. [1 ]
Ciobanu, Gabriela [1 ]
机构
[1] Ovidius Univ, Dept Comp Sci & Appl Math, Constanta, Romania
来源
QUALITY AND EFFICIENCY IN E-LEARNING, VOL 1 | 2013年
关键词
test generation system; ontology; object-oriented development;
D O I
暂无
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
The use of ontologies in the development of the test generation systems turns to be more and more important in the last years. In this paper, the development process of a students evaluation system is described. The process contains activities for creating an application ontology, software requirements analysis, software architecture design and implementation. The application ontology is used for storing the knowledge of the application. Knowledge is formed by concepts from the problem and solution domains. The ontology will be read and modified by the system during its execution. During the software analysis, the software actors of the system were identified and the software use cases were described using a structured text-based template. In addition, the software use cases were depicted in a UML software use cases diagram. To design the software architecture we used the Model-View-Controller architectural pattern and many design patterns such as General Responsibilities Assignment Patterns (GRASP) and Singleton. The software architecture was constructed from two perspectives: behavioral, creating sequences diagrams and structural, by class diagrams. The software architecture was implemented using the Java language. In order to use the application ontology, we employed the Prot & eacute;g & eacute;-OWL API. This software process could be applied in order to develop any software system that employs an application ontology that memorizes pieces of knowledge important for the functioning of the application.
引用
收藏
页码:238 / 243
页数:6
相关论文
共 10 条
  • [1] [Anonymous], 2003, WONDERWEB DELIVERABL
  • [2] [Anonymous], 2004, OWL WEB ONTOLOGY LAN
  • [3] Gamma Erich., 1994, DESIGN PATTERNS
  • [4] The evolution of Protege:: an environment for knowledge-based systems development
    Gennari, JH
    Musen, MA
    Fergerson, RW
    Grosso, WE
    Crubézy, M
    Eriksson, H
    Noy, NF
    Tu, SW
    [J]. INTERNATIONAL JOURNAL OF HUMAN-COMPUTER STUDIES, 2003, 58 (01) : 89 - 123
  • [5] Guarino N, 1998, FR ART INT, V46, P3
  • [6] Larman C., 2004, Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development
  • [7] *OMG, 2003, UN MOD LANG SUP VERS
  • [8] Pressman R.S., 2000, SOFTWARE ENG PRACTIT
  • [9] Soldatova L., 2003, P COMP ADV TECHN ED
  • [10] Stankov S., 2005, WORKSH APPL SEM WEB, P81