MODELAGEM VISUAL DE UM SOFTWARE PARA O GERENCIAMENTO DAS COMUNICAÇÕES EM GESTÃO DE PROJETOS
Resumo
Durante o ciclo de desenvolvimento de um software, a depender da sua complexidade algorítmica e/ou quantidade de funções, é necessária a utilização de modelos de processos de software, que especificam etapas nas quais são determinadas atividades que devem ser realizadas até a entrega do software. A modelagem visual é uma ferramenta que representa através de notações aspectos estruturais e possíveis funções de um programa computacional, e que pode ser utilizada em determinados modelos de processos de software. Muitos profissionais que atuam no desenvolvimento de softwares e até mesmo empresas que desenvolvem e implantam programas computacionais, não aplicam a modelagem visual durante seus processos de desenvolvimento, por não possuírem conhecimento dos padrões e processos necessário para elaboração dos diagramas, ou por não possuírem um modelo de processos de software aplicado. Desta forma, este trabalho teve como objetivo representar as notações de quatro diagramas da Linguagem de Modelagem Unificada (UML – Unified Modeling Language) e a importância da modelagem de softwares em paradigmas de desenvolvimento. Para a elaboração da modelagem visual foram utilizados os diagramas de Casos de Uso, Atividades, Classes e Implantação da UML 2.0. Como resultado, obteve-se um diagrama de Casos de Uso seguido de quatro descrições estruturais, três diagramas de Atividades, um diagrama de Classes e um diagrama de Implantação. A partir dos resultados, conclui-se que a modelagem de software, por meio dos diagramas da UML, é de fácil aprendizado e compreensão por uma equipe previamente capacitada em desenvolvimento de softwares. E que a modelagem visual apresenta grande importância nos modelos de processos de software, já que por ela é possível entender as funcionalidades que um software possui ou deve possuir.
Palavras-chave: Modelagem visual. Modelagem de software. UML.
VISUAL MODELING OF SOFTWARE FOR COMMUNICATION MANAGEMENT IN PROJECT MANAGEMENT
ABSTRACT
During the development cycle of software, depending on algorithmic complexity and/or number of functions, it is necessary to use software model processes which specify the steps in which activities are determined in order to be performed until software delivery.
Visual modeling is a tool which represents through noting of structural features and possible functions a computer program which can be used in certain software process models. Many professionals working with software development or even in companies that develop and implement computer programs do not apply visual modeling during development processes due to lack of knowledge on necessary patterns and processes for elaborating diagrams as well as lacking ability with applied software model processes. Thus, this paper aimed to represent the notations of four diagrams of Unified Modeling Language (UML) and the importance of software modeling in development paradigms. For the development of the visual modeling it was used Use Cases, Activities, Classes and Deployment of UML 2.0 diagrams. As a result, it was obtained Use Cases diagram followed by four structural descriptions, three Activities diagrams, one Classes diagram and one diagram of Deployment. Results showed that software modeling, using UML diagrams, is of easy learning and understanding by a previously trained team in software development. Results also showed that visual modeling is of great importance on software model processes for it is possible to understand the features that software has or should have.
Keywords: Visual Modeling. Software Modeling. UML.
Texto completo:
PDFApontamentos
- Não há apontamentos.