A review method of requirements analysis model in UML with prototyping

Shinpei Ogata, Saeko Matsuura

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Prototyping is known as a method to effectively validate the requirements. Especially a prototype system has effect to validate the functional aspects such as operation steps, input/output data, relation between input and output on the external aspects of a system such as user interface. However, such prototype system provides weak support to check the correctness of internal aspects of a system such as business logic. Therefore, we have proposed a review method to check the correctness of the internal aspects based on requirements specification which is created by using model driven requirements analysis method employing automatic generation of prototype system. We aim to remove the defects such as the inconsistency among several different functions or the omission of data structure at an early stage of development. In this paper, the effectiveness of our review method was confirmed by applying this method into the development of Library Management System in a laboratory.

Original languageEnglish
Title of host publicationKnowledge-Based Software Engineering - Proceedings of the Tenth Conference on Knowledge-Based Software Engineering
PublisherIOS Press
Pages181-190
Number of pages10
ISBN (Print)9781614990932
DOIs
Publication statusPublished - 2012

Publication series

NameFrontiers in Artificial Intelligence and Applications
Volume240
ISSN (Print)0922-6389

Keywords

  • Business Logic
  • Checklist
  • Object-Oriented Analysis
  • Prototyping
  • Review
  • Unified Modeling Language
  • Use Case

ASJC Scopus subject areas

  • Artificial Intelligence

Fingerprint Dive into the research topics of 'A review method of requirements analysis model in UML with prototyping'. Together they form a unique fingerprint.

  • Cite this

    Ogata, S., & Matsuura, S. (2012). A review method of requirements analysis model in UML with prototyping. In Knowledge-Based Software Engineering - Proceedings of the Tenth Conference on Knowledge-Based Software Engineering (pp. 181-190). (Frontiers in Artificial Intelligence and Applications; Vol. 240). IOS Press. https://doi.org/10.3233/978-1-61499-094-9-181