O USO DA UML 2.5.1 UNIFIED MODELING LANGUAGE (UML) NA MODELAGEM DE SOFTWARE COM AS METODOLOGIAS SCRUM, EXTREME PROGRAMMING (XP), RATIONAL UNIFIED PROCESS (RUP) E POCESSO UNIFICADO (PU)
O USO DA UML 2.5.1 UNIFIED MODELING LANGUAGE (UML) NA MODELAGEM DE SOFTWARE COM AS METODOLOGIAS SCRUM, EXTREME PROGRAMMING (XP), RATIONAL UNIFIED PROCESS (RUP) E POCESSO UNIFICADO (PU)
-
DOI: https://doi.org/10.22533/at.ed.394122608014
-
Palavras-chave: UML, Modelagem de Software, UML 2.5.1, Scrum, XP, RUP, Processo Unificado
-
Keywords: UML, Software Modeling, UML 2.5.1, Scrum, XP, RUP, Unified Process
-
Abstract: The Unified Modeling Language (UML) emerged as a standard language for software systems modeling, consolidating various previous approaches. This article explores the relevance of UML 2.5.1, the current version updated by the Object Management Group (OMG), in the context of software analysis and development, with a special focus on its integration and application in agile and traditional development methodologies, such as Scrum, Extreme Programming (XP), Rational Unified Process (RUP), and Unified Process (UP). Key concepts, diagram categorization, and the importance of UML in visualizing, specifying, constructing, and documenting distributed system artifacts will be addressed. The methodology employed is based on bibliographic research in academic and specialized sources, including the Brazilian Digital Library of Theses and Dissertations (BDTD), the Brazilian Computer Society (SBC), and the official OMG specification.
- Henderson Matsuura Sanches