As businesses become more complex and dynamic, an introduction of information systems in businesses becomes to be essential. However, most of the business men are not satisfied with the introduced information system because the corresponding system does not fully support the business. The reason is that system developers do not understand completely, and they make decisions about which functions of the system have with concentrating on technical details of the system. To solve this problem, it is need that the understanding of business analysts about the business is reflected on the requirement analysis of the information system supporting the business actively.
In this thesis, we develop a method in order to reflect the understanding of business analysts about the business on the requirement analysis phase of system development process, and conduct an empirical study with 5 business cases. The method is to automatically derive a UML use case diagram from a business model made by business analysts with the extended UML activity diagram. The developed method includes the extension of a UML activity diagram to model various properties of businesses, the rules of deriving a UML use case diagram from a business model with the extended UML activity diagram, and four operations to refine the automatically derived UML use case diagram suited with a system. The proposed method is useful for developing the best suited information system to support the corresponding business because there is no intervention of system developers in deciding system functionalities.