A review method for UML requirements analysis model employing system-side prototyping

Shinpei Ogata, Saeko Matsuura

Research output: Contribution to journalArticle

1 Citation (Scopus)

Abstract

User interface prototyping is an effective method for users to validate the requirements defined by analysts at an early stage of a software development. However, a user interface prototype system offers weak support for the analysts to verify the consistency of the specifications about internal aspects of a system such as business logic. As the result, the inconsistency causes a lot of rework costs because the inconsistency often makes the developers impossible to actualize the system based on the specifications. For verifying such consistency, functional prototyping is an effective method for the analysts, but it needs a lot of costs and more detailed specifications. In this paper, we propose a review method so that analysts can verify the consistency among several different kinds of diagrams in UML efficiently by employing system-side prototyping without the detailed model. The systemside prototype system does not have any functions to achieve business logic, but visualizes the results of the integration among the diagrams in UML as Web pages. The usefulness of our proposal was evaluated by applying our proposal into a development of Library Management System (LMS) for a laboratory. This development was conducted by a group. As the result, our proposal was useful for discovering the serious inconsistency caused by the misunderstanding among the members of the group.

Original languageEnglish
JournalSpringerPlus
Volume2
Issue number1
DOIs
Publication statusPublished - 2013

Fingerprint

Specifications
User interfaces
Websites
Costs
Software engineering
Industry

Keywords

  • Business logic
  • Check-list
  • Object-oriented analysis
  • Prototyping
  • Review
  • Unified modeling language

ASJC Scopus subject areas

  • General

Cite this

A review method for UML requirements analysis model employing system-side prototyping. / Ogata, Shinpei; Matsuura, Saeko.

In: SpringerPlus, Vol. 2, No. 1, 2013.

Research output: Contribution to journalArticle

@article{99d0c047eb444884805b6045861e4443,
title = "A review method for UML requirements analysis model employing system-side prototyping",
abstract = "User interface prototyping is an effective method for users to validate the requirements defined by analysts at an early stage of a software development. However, a user interface prototype system offers weak support for the analysts to verify the consistency of the specifications about internal aspects of a system such as business logic. As the result, the inconsistency causes a lot of rework costs because the inconsistency often makes the developers impossible to actualize the system based on the specifications. For verifying such consistency, functional prototyping is an effective method for the analysts, but it needs a lot of costs and more detailed specifications. In this paper, we propose a review method so that analysts can verify the consistency among several different kinds of diagrams in UML efficiently by employing system-side prototyping without the detailed model. The systemside prototype system does not have any functions to achieve business logic, but visualizes the results of the integration among the diagrams in UML as Web pages. The usefulness of our proposal was evaluated by applying our proposal into a development of Library Management System (LMS) for a laboratory. This development was conducted by a group. As the result, our proposal was useful for discovering the serious inconsistency caused by the misunderstanding among the members of the group.",
keywords = "Business logic, Check-list, Object-oriented analysis, Prototyping, Review, Unified modeling language",
author = "Shinpei Ogata and Saeko Matsuura",
year = "2013",
doi = "10.1186/2193-1801-2-134",
language = "English",
volume = "2",
journal = "SpringerPlus",
issn = "2193-1801",
publisher = "Springer Science and Business Media Deutschland GmbH",
number = "1",

}

TY - JOUR

T1 - A review method for UML requirements analysis model employing system-side prototyping

AU - Ogata, Shinpei

AU - Matsuura, Saeko

PY - 2013

Y1 - 2013

N2 - User interface prototyping is an effective method for users to validate the requirements defined by analysts at an early stage of a software development. However, a user interface prototype system offers weak support for the analysts to verify the consistency of the specifications about internal aspects of a system such as business logic. As the result, the inconsistency causes a lot of rework costs because the inconsistency often makes the developers impossible to actualize the system based on the specifications. For verifying such consistency, functional prototyping is an effective method for the analysts, but it needs a lot of costs and more detailed specifications. In this paper, we propose a review method so that analysts can verify the consistency among several different kinds of diagrams in UML efficiently by employing system-side prototyping without the detailed model. The systemside prototype system does not have any functions to achieve business logic, but visualizes the results of the integration among the diagrams in UML as Web pages. The usefulness of our proposal was evaluated by applying our proposal into a development of Library Management System (LMS) for a laboratory. This development was conducted by a group. As the result, our proposal was useful for discovering the serious inconsistency caused by the misunderstanding among the members of the group.

AB - User interface prototyping is an effective method for users to validate the requirements defined by analysts at an early stage of a software development. However, a user interface prototype system offers weak support for the analysts to verify the consistency of the specifications about internal aspects of a system such as business logic. As the result, the inconsistency causes a lot of rework costs because the inconsistency often makes the developers impossible to actualize the system based on the specifications. For verifying such consistency, functional prototyping is an effective method for the analysts, but it needs a lot of costs and more detailed specifications. In this paper, we propose a review method so that analysts can verify the consistency among several different kinds of diagrams in UML efficiently by employing system-side prototyping without the detailed model. The systemside prototype system does not have any functions to achieve business logic, but visualizes the results of the integration among the diagrams in UML as Web pages. The usefulness of our proposal was evaluated by applying our proposal into a development of Library Management System (LMS) for a laboratory. This development was conducted by a group. As the result, our proposal was useful for discovering the serious inconsistency caused by the misunderstanding among the members of the group.

KW - Business logic

KW - Check-list

KW - Object-oriented analysis

KW - Prototyping

KW - Review

KW - Unified modeling language

UR - http://www.scopus.com/inward/record.url?scp=84876529885&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84876529885&partnerID=8YFLogxK

U2 - 10.1186/2193-1801-2-134

DO - 10.1186/2193-1801-2-134

M3 - Article

VL - 2

JO - SpringerPlus

JF - SpringerPlus

SN - 2193-1801

IS - 1

ER -