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.
Soluções para a tarefa
Resposta:
1-B; 2-C; 3-D; 4-E; 5-A.
Explicação:
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