SóProvas


ID
195292
Banca
CESPE / CEBRASPE
Órgão
TCU
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

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
Comentários
  •  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. 

  • O que a questão está perguntando é se UML é concorrente com PU no que diz respeito à metodologia de desenvolvimento de SW, o que sabemos que NÃO, por ser uma linguagem de modelagem e não uma metodologia de desenvolvimento como RUP,  XP, Scrum etc. Acredito que o autor tentou fazer uma pegadinha, já que tanto PU como UML possuem os mesmos autores (Booch, Jacobson e Rumbaugh).

  • UML é uma linguagem, não necessariamente método ou tecnologia, que se enquadra perfeitamente bem às práticas de formalização do RUP. Não há concorrência. 

  • O erro está em "UML (unified modeling language) é uma tecnologia concorrente com o processo unificado". UML não é concorrente, e sim atua com o Processo Unificado. Concorrente sugere substituição de uma tecnologia por outra.