Ciência da Computação Software Engenharia de Software

Considere as afirmativas seguintes:

1. UML é uma linguagem de modelagem que pode ser usada com diferentes processos de engenharia de software.

2. Rational Unified Process e Extreme Programing são processos de engenharia de software.

3. Rational Rose é uma ferramenta CASE usada para criar modelos UML.

4. Rational Unified Process (RUP) e Rational Rose são processos de engenharia de software que usam UML como linguagem para criação de modelos.

Assinale a alternativa correta

  • A.

    Apenas as afirmativas 1 e 2 são verdadeiras.

  • B.

    Apenas a afirmativa 4 é falsa.

  • C.

    Apenas as afirmativas 2 e 4 são verdadeiras

  • D.

    Apenas a afirmativa 1 é verdadeira

  • E.

    As afirmativas 1, 2, 3 e 4 são verdadeiras.