Muitos profissionais podem afirmar que conseguem determinar todas as necessidades de um sistema de informação "de cabeça" e que sempre trabalharam assim. Isso pode ser verdade, mas a questão é muito mais ampla, envolvendo fatores cada vez mais complexos, como levantamento e análise de requisitos, prototipação, complexidade, prazos, custos, documentação, manutenção e reusabilidade, entre outros. A utilização de uma linguagem unificada de modelagem, de modo geral, facilita este processo.
Fonte: LARMAN, C. Utilizando UML e padrões: uma introdução à análise e ao projeto orientados a objetos e desenvolvimento iterativo. Porto Alegre: Bookman, 2011.
Com relação à UML, assinale a alternativa correta:
Escolha uma opção:
a.
De forma técnica, a linguagem de modelagem Unificada (UML) é uma linguagem visual para documentação de projetos de software usada como metodologia de desenvolvimento.
b.
Superficialmente, a linguagem de modelagem Unificada (UML) é uma linguagem visual para documentação de projetos de software usada como metodologia de desenvolvimento.
c.
Como metodologia de desenvolvimento unificada, A UML é composta por muitos elementos de esquematização que representam as diferentes partes de um sistema de software.
d.
Tão logo a primeira versão da UML foi lançada, muitas empresas atuantes na área de modelagem e desenvolvimento de sistemas passaram a contribuir para o projeto, fornecendo sugestões para melhorar e ampliar a linguagem.
e.
Os elementos UML são usados para criar diagramas e são projetados exclusivamente para software orientado a objetos.