Litcius/Paper detail

Using UML to Describe the Development of Software Products Using an Object Approach

Evgeniya Semenova, В С Тынченко, Sofya Chashchina, Viktor Suetin, Alexander Stashkevich

20222022 IEEE International IOT, Electronics and Mechatronics Conference (IEMTRONICS)34 citationsDOI

Abstract

One of the most popular languages of graphic modeling is Unified Modeling Language (UML). This abstract presents an overview of the language UML. A wide range of diagrams were considered, together with a brief description of their application, the main advantages and disadvantages of the UML language, its object-oriented approach. Strengths (Strengths), Weaknesses (Weaknesses), Capabilities (Opportunities) and Threats (Threats) have been formulated for SWOT analysis. The SWOT-matrix is based on them. A detailed structure of diagram types was presented, dividing the above-mentioned diagrams into structural and behavioral diagrams. Among all the applications of the UML language in more detail considered the possibilities of its use in software engineering, and specifically - in software development. According to the study, it was found that the UML diagram language is one of the best tools.

Topics & Concepts

Applications of UMLUnified Modeling LanguageUML toolComputer scienceClass diagramCommunication diagramObject Constraint LanguageSystems Modeling LanguageProgramming languageSoftware engineeringModeling languageSWOT analysisMetamodelingStrengths and weaknessesSoftwareEpistemologyMarketingBusinessPhilosophySoftware Engineering ResearchSoftware Engineering Techniques and PracticesModel-Driven Software Engineering Techniques