• Matéria: Informática
  • Autor: saracarolaine3
  • Perguntado 5 anos atrás

1)
Independente da natureza de um projeto de software, a modelagem é essencial para delimitamos o problema em estudo e desenvolvimento, restringindo o foco a um único aspecto por vez. Para compreender a arquitetura de um sistema de software, é necessário integrar várias visões de modelos que se inter-relacionam ou se complementam. Em conjunto, essas visões representam a base do projeto do software. Segundo Booch, Rumbaugh e Jacobson (2006), dependendo da natureza do sistema, alguns modelos podem ser mais importantes e adequados do que outros e podem ser especificados em diferentes níveis de precisão.

BOOCH, Grady; RUMBAUGH, James; JACOBSON, Ivar. UML: guia do usuário. 2. ed. Rio de Janeiro: Campus, 2006.



De acordo com as técnicas de modelagem estruturais e comportamentais Linguagem de Modelagem Unificada (UML) na tabela a seguir, faça a associação dos tipos de Diagramas contidos na Coluna A com suas respectivas definições na Coluna B.



COLUNA A

COLUNA B

1

Diagrama de Classes

A

Demonstra o comportamento do ciclo de vida de um objeto, através de um conjunto de estados e suas transições de estados.

2

Diagrama de Sequência

B

Representa um conjunto de classes com seus atributos, operações e relacionamentos, demostrando a modelagem da visão estática do projeto de um sistema.

3

Diagrama de Atividades

C

Representa a ordem temporal em que as mensagens são trocadas entre os objetos envolvidos na execução de um processo.

4

Diagrama de Casos de Uso

D

Demostra o fluxo de controle de um conjunto de atividades que representa a execução de um procedimento, caso de uso, processo de negócio, subsistema ou até o sistema completo.

5

Diagrama de Máquina de Estados

E

É o diagrama mais geral e informal da UML que representa as funcionalidades ou serviços do software e suas interações com os atores do sistema.

Assinale a alternativa que apresenta a associação CORRETA entre as colunas.

Alternativas:

a)
1-E; 2-D; 3-C; 4-B; 5-A.

b)
1-C; 2-E; 3-A; 4-B; 5-D.

c)
1-B; 2-C; 3-D; 4-E; 5-A.

d)
1-C; 2-D; 3-E; 4-A; 5-B.

e)
1-D; 2-E; 3-A; 4-B; 5-C.

Respostas

respondido por: igorlimapereira
2

Resposta:

1-B; 2-C; 3-D; 4-E; 5-A.

Explicação:

respondido por: henriquec1001
1

Com relação ao diagrama UML tem-se que a sequência correta é dada por 1-B; 2-C; 3-D; 4-E; 5-A. O que é mostrado na alternativa C.

Diagrama UML

O diagrama de classes é usado para representar  relações das classes que servem de modelo para objetos.

O diagrama de sequência é usado para representar a sequência de processos num programa de computador.

O diagrama de atividade engloba a modelagem das etapas sequenciais em um processo computacional.

O Diagrama de Casos de Uso é aplicado no levantamento dos requisitos funcionais do sistema.

Uml se refere a linguagem-padrão para a elaboração da estrutura de projetos de software. Dentre exemplos de diagramas UML, pode-se citar:

  • Diagrama de Classes;
  • Diagrama de componentes;
  • Diagrama de Implantação;
  • Diagrama de objetos;
  • Diagrama do pacote.
  • Diagrama de Perfil;
  • Diagrama de Estrutura Composta.

O Diagrama de casos de uso é de extrema importância visto que mostra os casos de uso interagem entre si no sistema e com os usuários, de modo a exibir como as funcionalidades interagem entre si e com o usuário.

Saiba mais sobre diagrama UML em:

brainly.com.br/tarefa/33560500

Bons estudos!

#SPJ2

Anexos:
Perguntas similares