UML (unified modeling language) é uma tecnologia concorrente...

Próximas questões
Com base no mesmo assunto
Q65095 Engenharia de Software
Acerca do processo unificado de software, julgue os itens
subsequentes.

UML (unified modeling language) é uma tecnologia concorrente com o processo unificado, no que diz respeito ao apoio à prática de engenharia de software orientada a objetos.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: E - Errado

A confusão entre UML (Unified Modeling Language) e o processo unificado pode ser comum, mas é importante entender que eles não são concorrentes, mas sim complementares na engenharia de software orientada a objetos.

A UML é uma linguagem de modelagem padronizada usada para especificar, visualizar, construir e documentar os artefatos de sistemas de software, especialmente no paradigma orientado a objetos. Ela oferece um conjunto de diagramas e notações que ajudam na representação de diferentes aspectos de um sistema, como a estrutura e o comportamento do software.

Por outro lado, o processo unificado é uma metodologia de desenvolvimento de software que se baseia em fases incrementais e iterativas, enfatizando a modelagem e a documentação em cada etapa do desenvolvimento. O processo unificado adota UML como uma de suas ferramentas-chave para a modelagem de software, demonstrando assim que eles funcionam em sinergia.

Dessa forma, é incorreto afirmar que a UML é uma tecnologia concorrente com o processo unificado. Na verdade, a UML é uma parte integral do processo unificado, que é um framework que orienta como usar a UML de maneira eficaz durante o desenvolvimento do software. Aqui, o conhecimento essencial para resolver esta questão envolve a compreensão das funções e dos objetivos tanto da UML quanto do processo unificado na engenharia de software orientada a objetos.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

 Na verdade a UML é um modelo para diagramação de sistemas orientados a objetos. O processo unificado faz uso do UML.

Errado: UML (unified modeling language) é uma tecnologia concorrente com o processo unificado

Certo: ao apoio à prática de engenharia de software orientada a objetos. (O UML apoia a pratica, ao invés de ser concorrente ao PU).

 

 UML não é uma tecnologia. É uma linguagem de modelagem. Ela é usada no RUP.

Errado pois

O UML é obrigatório e usado em quase todas as etapas do RUP.

UML não é obrigatório no RUP. Ela é uma boa prática, na qual se for usada em conjunto com o RUP trará resultados satisfatórios.

questão ERRADA:

O erro da questão está na língua portuguesa e não na linguagem de notação.

o verbo concorrer pode ser intransitivo ou transitivo indireto, neste caso  com as seguintes regências:

concorrer com: disputar, competir em busca de vitória;

concorrer em: coexistir, ao mesmo tempo;

concorrer para: contribuir, ter parte em um resultado.

Assim, o uso da preposição com na assertiva tornou o RUP rival da UML, e a questão ficou errada por este motivo.

Seria mais correto uma das seguintes:

UML e RUP são tecnologias concorrentes no (coexistem) apoio à prática de engenharia de software orientada a objetos.

UML e RUP são tecnologias que concorrem para (contribuem) apoiar à prática de engenharia de software orientada a objetos. 

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo