A Methodological Assistant for Use Case Diagrams
Erika Rizzo Aquino, Pierre de Saqui‐Sannes, Rob Vingerhoeds
Abstract
Use case driven analysis is the corner stone of software and systems modeling in UML and SysML, respectively. Whether many books and tutorials have discussed the use of use case diagrams, students and industry practitioners regularly face methodological problems in writing good use cases. This paper defines a methodological assistant that helps designing use case diagrams relying on formalized rules and reuse of previous diagrams. The methodological assistant is implemented in Python. It is interfaced with the free SysML software TTool, and with Cameo Systems Modeler.
Topics & Concepts
Systems Modeling LanguageUnified Modeling LanguageComputer sciencePython (programming language)ReuseSoftware engineeringActivity diagramApplications of UMLUse Case DiagramSoftwareUML toolProgramming languageStory-driven modelingClass diagramEngineeringWaste managementService-Oriented Architecture and Web ServicesAdvanced Software Engineering MethodologiesModel-Driven Software Engineering Techniques