An approach for modeling business application using refined use case

Use cases are often recommended as a powerful tool to find classes when moving from requirements analysis to design. However, non-prescriptive use cases are hard to parse and analyze. Traditional approach for identifying objects includes simple noun/verb search[1] and interrogation of the use case diagram[2]. These ways might involve much human participation and are not effective enough[3]. Effectively finding class within the use case is still not entirely obvious. On the other hand, large amount of modern business applications, especially the data-centric enterprise information systems, have a certain pattern in their models. Thus how to modeling these applications from the frequently changing requirements become an important problem. This paper presents an approach for generating business application models using refined use cases and mapping them to classes. Finally this paper presents an automatic tool — ModelGenerator — for designer to modeling these business applications from the refined use case.