From use cases to classes: a way of building object model with UML

Research output: Contribution to journalArticlepeer-review

42 Citations (Scopus)


In a use case-driven process, classes in the class diagram need to be identified from use cases in the use case diagram. Current object modelling approaches identify classes either from use case descriptions, or using classic categories. Both ways are inefficient when use cases can be described with many scenarios in different words. This paper represents a new approach that identifies classes based on goals of use cases without descriptions. The approach produces use case-entity diagrams as a vehicle for deriving classes from use cases and to show the involvement of classes in use cases of a system.
Original languageEnglish
Pages (from-to)83-93
Number of pages11
JournalInformation and Software Technology
Issue number2
Publication statusPublished - 1 Feb 2003


  • Object modelling
  • Use case
  • Use case's goal
  • Class
  • UML

Cite this