Vocês utilizam UML em seus trabalhos, atualmente?

Engenharia de Software

23/02/2017

Vocês utilizam UML em seus trabalhos, atualmente? Qual a importância para vocês programadores?
Glauco

Glauco

Curtidas 0

Melhor post

Calebe Menezes

Calebe Menezes

24/02/2017

Fala Glauco, beleza?

Então camarada a minha opinião é a seguinte:

Acho muito legal ter um trabalho documentado, acredito que agrega valor para o projeto que está sendo criado.

Só que hoje em dia ficou um pouco "inviável" aplicar a documentação na prática.

Isso porque é um trabalho que quando bem pensado é demorado, gera mais custos. e dependendo da mudança que o projeto sofrer, a documentação anterior pode ser descartada...

Imagina só isso rs.

Eu não tiro a importância do UML, mas tem esses contras aí.

Espero ter ajudado!
GOSTEI 6

Mais Respostas

Glauco

Glauco

23/02/2017

Beleza, Calebe.
Concordo com você e sinto falta de ter mais uso do UML na prática de desenvolvimento, atualmente utilizo: diagrama de casos de usos ,classes e banco de dados.
Já existe uma forma de deixar a documentação dinâmica, seria através do desenvolvimento BDD, que é uma das vantagens dele.
Segue o link :https://www.devmedia.com.br/desenvolvimento-orientado-por-comportamento-bdd/21127
GOSTEI 4
Calebe Menezes

Calebe Menezes

23/02/2017

Hum, valeu pelo link, dessa eu não sabia.

Pois é cara, eu acho a documentação como algo que "agrega valor", mas o custo dela em muitos casos se torna pesado.

Tem alguns que investem ainda, mas acho que são bem poucos hoje em dia.
GOSTEI 1
Robson Cavalcante

Robson Cavalcante

23/02/2017

Fala Glauco,

Cara eu particularmente nunca utilizei, mas já ouvi falar que é importante seu uso. Mas nunca apliquei nos meus projetos.
GOSTEI 3
Glauco

Glauco

23/02/2017

Excelente observação. Vlw
GOSTEI 0
Angelo Santos

Angelo Santos

23/02/2017

Olá Calebe, Boa noite !

Então, acredito que seja muito importante no projeto de desenvolvimento de software a criação dos artefatos necessários para seu desenvolvimento, tais como Detalhamento de Requisito, Diagramas UMLs, DER, dentre outros.

Sendo uma linguagem de modelagem, a UML é utilizada para visualizar, especificar, construir e documentar projetos de softwares. Na modelagem são destacados as características ou comportamentos de um software que se quer desenvolver. Sendo de grande importância para a análise de requisitos uma vez que auxilia a especificar as características e funcionalidades que o software deverá prover para o seu perfeito funcionamento. E ainda, melhora a compreensão em relação ao sistema para com seus stakeholders.

Um projeto bem elaborado e bem documentado torna-se um sistema bem desenvolvido e de fácil manutenção. Muitas empresas de grande porte adotam a elaboração da documentação do sistema.

Um exemplo da falta de documentação de um sistema desenvolvido é a perda de tempo para dar manutenção, pois sem o conhecimento das funcionalidades e das regras de negócio existentes daquele sistema torna-se mais demorado e custoso dar manutenção.
GOSTEI 1
POSTAR