UML (unified modeling language) é uma tecnologia concorrente...
subsequentes.
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.
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