Prévia do material em texto
Atividade Contextualizada Análise e Modelagem de Sistemas Fábio Belarmino Lima do Nascimento 01461891 Análise e Desenvolvimento de Sistemas A importância do “Class Diagram” para os produtores de software No momento em que se fala sobre Diagramas de classe (Class diagram), é necessário admitir que no cenário atual a importância da UML(Unified Modeling Language) para os produtores de softwares está sendo negligenciada. Isso se afirma porque devido a “onda” de práticas ágeis, muitos profissionais começam a “codar” sem se preocupar com a parte conceitual do projeto. Em primeiro lugar, é fundamental pensar acerca do cumprimento, que não parece estar claro para alguns, das etapas que são necessárias para o desenvolvimento de um bom software, que começa na fase de elicitação na qual se obtêm dados sobre o que se pretende fazer até a etapa de implantação; pois um sistema bem delimitado realiza todos os seus atributos de maneira confiável. É exatamente nesse ponto que entra a linguagem de modelagem unificada, juntamente com seus quatorze tipos de diagramas, sendo um deles, o diagrama de classes que possui uma função fundamental para o processo de modelagem nos sistemas. Como o próprio nome diz os diagramas de classe são representações visuais estruturadas e simplificadas sobre os diferentes tipos de objetos dentro de um sistema e os tipos de relações que existem entre eles, e por ser um diagrama estrutural prioriza a descrição estática de estruturas do sistema, chegando até a aparentar inutilidade pelo simples fato de ser constituído de apenas conceitos, mas através deste diagrama pode se organizar todo o escopo do projeto, pois exibe os relacionamentos entre os objetos e descreve o que esses objetos fazem, faz a visualização, especificação e documentação dos recursos estruturais dos modelos, ou seja, diagramas de classe tornam-se, então, uma espécie de captura instantânea que descreve exatamente como o sistema funciona. Por conseguinte do que foi explanado, falar que não há a necessidade, de se utilizar uma linguagem conceitual no processo de elaboração de um programa é falta de entendimento do significado da palavra agilidade ,pois mais importante que a velocidade é a direção, e para corroborar tal visão, basta revisitar o pensamento de Andy Hunt que declarou o seguinte “Existe uma quantidade absurda de mal-entendidos sobre Agile”. REFERÊNCIAS BIBLIOGRÁFICAS ● https://www.ateomomento.com.br/diagramas-uml/ ● https://blog.betrybe.com/tecnologia/uml/ ● https://blog.csptecnologia.com/20-anos-de-metodologias-ageis/ ● https://www.remessaonline.com.br/blog/mer-e-der-o-que-e-as-principais-diferencas-e -como-usar/#:~:text=O%20que%20%C3%A9%20o%20Diagrama%20de%20Entidad e%20Relacionamento%20(DER)%3F&text=Na%20verdade%2C%20o%20DER%20n ada,simplesmente%20a%20representa%C3%A7%C3%A3o%20gr%C3%A1fica%20 disso. ● https://www.ibm.com/docs/pt-br/rsas/7.5.0?topic=structure-class-diagrams ● https://creately.com/blog/pt/diagrama/tutorial-diagrama-de-classes/ ● https://blog.betrybe.com/tecnologia/uml/ ● https://www.ieepeducacao.com.br/agilidade-transforma-vida-profissional/ https://www.ateomomento.com.br/diagramas-uml/ https://blog.betrybe.com/tecnologia/uml/ https://blog.csptecnologia.com/20-anos-de-metodologias-ageis/ https://www.remessaonline.com.br/blog/mer-e-der-o-que-e-as-principais-diferencas-e-como-usar/#:~:text=O%20que%20%C3%A9%20o%20Diagrama%20de%20Entidade%20Relacionamento%20(DER)%3F&text=Na%20verdade%2C%20o%20DER%20nada,simplesmente%20a%20representa%C3%A7%C3%A3o%20gr%C3%A1fica%20disso. https://www.remessaonline.com.br/blog/mer-e-der-o-que-e-as-principais-diferencas-e-como-usar/#:~:text=O%20que%20%C3%A9%20o%20Diagrama%20de%20Entidade%20Relacionamento%20(DER)%3F&text=Na%20verdade%2C%20o%20DER%20nada,simplesmente%20a%20representa%C3%A7%C3%A3o%20gr%C3%A1fica%20disso. https://www.remessaonline.com.br/blog/mer-e-der-o-que-e-as-principais-diferencas-e-como-usar/#:~:text=O%20que%20%C3%A9%20o%20Diagrama%20de%20Entidade%20Relacionamento%20(DER)%3F&text=Na%20verdade%2C%20o%20DER%20nada,simplesmente%20a%20representa%C3%A7%C3%A3o%20gr%C3%A1fica%20disso. https://www.remessaonline.com.br/blog/mer-e-der-o-que-e-as-principais-diferencas-e-como-usar/#:~:text=O%20que%20%C3%A9%20o%20Diagrama%20de%20Entidade%20Relacionamento%20(DER)%3F&text=Na%20verdade%2C%20o%20DER%20nada,simplesmente%20a%20representa%C3%A7%C3%A3o%20gr%C3%A1fica%20disso. https://www.remessaonline.com.br/blog/mer-e-der-o-que-e-as-principais-diferencas-e-como-usar/#:~:text=O%20que%20%C3%A9%20o%20Diagrama%20de%20Entidade%20Relacionamento%20(DER)%3F&text=Na%20verdade%2C%20o%20DER%20nada,simplesmente%20a%20representa%C3%A7%C3%A3o%20gr%C3%A1fica%20disso. https://www.ibm.com/docs/pt-br/rsas/7.5.0?topic=structure-class-diagrams https://creately.com/blog/pt/diagrama/tutorial-diagrama-de-classes/ https://blog.betrybe.com/tecnologia/uml/ https://www.ieepeducacao.com.br/agilidade-transforma-vida-profissional/