Lógica, perguntado por Cammysbtt, 11 meses atrás

UML é um acrônimo para a expressão Unified Modeling Language. Pela definição de seu nome, vemos que a UML é uma linguagem que define uma série de artefatos que nos ajuda na tarefa de modelar e documentar os sistemas orientados a objetos que desenvolvemos.

A UML pode ser utilizada para a especificação, visualização, a construção e a documentação dos artefatos extraídos e que façam uso de sistemas complexos de software.



I. A UML não corresponde a uma linguagem de programação nem mesmo a um processo de software.



PORQUE



II. não precisa de uma ferramenta CASE nem mesmo de uma metodologia de desenvolvimento estabelecida para que obtenha sucesso em um projeto de desenvolvimento de software.

A respeito dessas asserções, assinale a alternativa correta.

Alternativas:

a)
As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.

b)
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.

c)
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.

d)
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.

e)
As asserções I e II são proposições falsas.​

Soluções para a tarefa

Respondido por nyckstronda2012
32

Resposta:

1ª Questão:

Uma representação válida deste diagrama é obtida substituindo-se as classes representadas pelas letras A, B, C, D e E, respectivamente, por:

d) Pedido, Compra, Venda, Item, Cliente.

2ª Questão:

A UML possui vários diagramas em sua composição. A Figura a seguir apresenta um desses diagramas UML.

e) Diagrama de Classes.

3ª Questão:

A UML pode ser utilizada para a especificação,  visualização, a construção e a documentação dos artefatos extraídos e que façam uso de sistemas complexos de software.

I. A UML não corresponde a uma linguagem de programação nem mesmo a um processo de software.

 

PORQUE  

II. não precisa de uma ferramenta CASE  nem mesmo de uma metodologia de desenvolvimento estabelecida para que obtenha sucesso em um projeto de desenvolvimento de software.

e) As asserções I e II são proposições falsas.

4ª Questão:

Considerando o contexto, avalie as afirmativas a seguir:

I. As ferramentas case utilizadas para testes, depuração bem como verificação e validação são classificadas sob a perspectiva de integração.

II. AnalystDesigner, Software through Pictures e System Architect são exemplos de ferramentas UPPER CASE disponíveis no mercado.

III. As ferramentas CASE que auxiliam o desenvolvedor durante o processo de levantamento de necessidades, de análise e de elaboração de projeto são denominadas LOWER CASE ou ferramentas back-end.

IV. Entre as contribuições da ferramenta CASE, incluem-se o auxílio aos projetistas no desenvolvimento de software e a geração automática da documentação do software desenvolvido.

V. A Ferramentas de planejamento e Projeto representam categorias que focalizam duas áreas principais relacionadas a ferramentas cases: (1) estimativa de custos e esforço de projeto de software e (2) realização de cronogramas de projeto.

b) Apenas as afirmativas II e V estão corretas.

5ª Questão:

Considerando as ferramentas CASES existentes no mercado, avalie as opções a seguir.

I. SCRUM

II. COBIT

III. BIZAGI

IV. RUP

V. ASTAH UML

b) Apenas as afirmativas III e V estão corretas.

Explicação:

Respondido por LucasXanxancel
4

Resposta:

Alternativa E: as asserções I e II são proposições falsas.

Explicação:

CORRIGIDO PELO AVA

Perguntas interessantes