Abstract
Problem statement: Building UML diagrams is a very important and time consuming task for both requirements and design phases. However, some of these diagrams, such as use-case and class diagrams can be considered as a transition between the two phases. Approach: Through this study, the event table will be used to derive the use-case and class diagrams. Results: A new CASE tool to automate the proposed approach will be introduced, that is, the UML diagrams generator (UMLdg). Conclusion: It is clearly noted that the proposed CASE tool (UMLdg) gives an ideal and reasonable methodology to construct the intended use-case and class diagrams from any comprehensive event table. Furthermore, this tool will save the time for the building process of such diagrams.
Highlights
We introduce an approach to derive the use-case and class diagrams from an event table
Deriving the use-case diagram: This process consists of five steps a use-case diagram, that is:
Suppose we have an event table which has been entered to the new UML diagrams generator (UMLdg) CASE tool, Table 3 contains the list of events that are related to the library system
Summary
The most used approach for defining a use-case model is event decomposition technique (Larman, 2004; Reed, 2001; Satzinger et al, 2004). Building the use-case and class diagrams is a very important task since it represents a transition between the requirements and design phases. Building such diagrams is a time consuming process and needs a complete understanding of the requirements. Taking into account that this approach will completely depend on the availability of a comprehensive event table which to be built from the available requirements
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.