Buscar

UML_TC

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

Prévia do material em texto

09/10/2021 10:50 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=152317260&user_cod=2701716&matr_integracao=202003047911 1/6
Teste de
Conhecimento
 avalie sua aprendizagem
A UML foca seus diagramas em 5 diferentes visões, possibilitando enxergar o sistema sob diferentes perspectivas, dando
completude à modelagem. Uma das visões diz: "permite visualizar o sistema sob o ponto de vista de sua estrutura interna
e seu comportamento, em resposta às funcionalidades externamente percebidas por seus usuários".
 
Nesse momento, volta-se a atenção para a identificação do comportamento do sistema, provido pelas colaborações entre os
objetos, bem como para definir seus elementos estruturais (os pacotes, as classes, as interfaces).
 
Estamos falando da visão de:
(Enade - 2017 − CST − Análise e Desenvolvimento de Sistemas)
 
"A engenharia de requisitos, do ponto de vista do processo de software, é uma ação de engenharia de software importante,
que se inicia durante a atividade de comunicação e continua na de modelagem. Ela deve ser adaptada às necessidades do
processo, do projeto, do produto e das pessoas que estão realizando o trabalho."
PRESSMAN, R. S. Engenharia de software: uma abordagem profissional. 8. ed. Porto Alegre: AMGH, 2016 (adaptado).
 
Considere os requisitos, a seguir, de um sistema para uma universidade, na qual se pretenda gerenciar o setor acadêmico.
MODELAGEM DE SISTEMAS COM UML 
Lupa Calc.
 
 
EEX0121_202003047911_TEMAS 
 
Aluno: ROGERIO RODRIGUES Matr.: 202003047911
Disc.: MODE DE SIST UML 2021.3 EAD (GT) / EX
 
Prezado (a) Aluno(a),
 
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua
avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se
familiarizar com este modelo de questões que será usado na sua AV e AVS.
 
 
1.
Projeto
Implementação
Processo
Casos de Uso
Implantação
Data Resp.: 09/10/2021 11:38:04
 
Explicação:
Resposta correta: Projeto
 
 
 
 
2.
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
Free Hand
Free Hand
Free Hand
09/10/2021 10:50 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=152317260&user_cod=2701716&matr_integracao=202003047911 2/6
R1: o sistema deve permitir que cada professor realize o lançamento de notas das turmas nas quais lecionou.
R2: o sistema deverá ser desenvolvido de forma a possibilitar seu transporte para outro sistema operacional em, no
máximo, sessenta dias.
R3: o sistema deve permitir que um estudante realize a sua matrícula nas disciplinas oferecidas em um semestre
letivo.
R4: o sistema atualiza a nota do estudante, permitindo sua visualização, em até dois segundos depois do momento
que o professor a registra.
R5: o sistema deve permitir que o auxiliar de serviços acadêmicos realize o cadastro de um estudante em não mais
do que dez minutos de orientação.
 
Nessa situação, representam descrições de requisitos não funcionais apenas os requisitos:
Fonte: VUNESP - 2013 - FUNDUNESP - Analista Programador Júnior
Considere o seguinte elemento pertencente à notação UML 2.5.
O elemento representa um (a)
Fonte: FUNDATEC - 2018 - CIGA-SC - Analista de Sistemas
Tomando como base a especificação do fluxo principal de um caso de uso descrita abaixo, assinale, dentre as alternativas a
seguir, o Diagrama de Casos de Uso que melhor representa, de forma correta, tal especificação.
1. O Jogador 1 inicializa o jogo.
2. O sistema solicita os dados do Jogador 2, para estabelecer a comunicação.
3. O Jogador 1 insere os dados do Jogador 2.
4. O sistema estabelece a comunicação virtual entre o Jogador 1 e 2 e emite alerta visual e sonoro
informando para ambos que o jogo pode ser iniciado.
7. Quando o Jogador 2 aceita o jogo, o sistema desativa os alertas e possibilita o início do jogo entre
ambos os jogadores.
8. O sistema ativa, obrigatoriamente, nesse momento, a funcionalidade que calcula a pontuação do
jogo, baseado em uma série de dados e condições distintas.
R3, R4, R5
R2, R4, R5
R1, R2, R3
R1, R3, R4
R1, R2, R5
Data Resp.: 09/10/2021 11:45:33
 
Explicação:
Resposta correta: R2, R4, R5
 
 
 
 
3.
Dependência
Estereótipo
Estado de sincronismo
Pacote
Statechart
Data Resp.: 09/10/2021 11:41:11
 
Explicação:
Resposta correta: Pacote
 
 
 
 
4.
Free Hand
09/10/2021 10:50 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=152317260&user_cod=2701716&matr_integracao=202003047911 3/6
9. Se o Jogador 1 desejar, poderá acrescentar, simultaneamente ao jogo, mais um novo participante,
estabelecendo mais uma comunicação virtual agora com o Jogador 3.
10. O Jogo prossegue durante determinado tempo. Quando for encerrado o jogo entre os envolvidos,
o sistema registra o vencedor, as pontuações e a hora de término do jogo e libera todos os recursos
da comunicação virtual.
11. O caso de uso é encerrado.
 
Data Resp.: 09/10/2021 11:38:57
 
Explicação:
Resposta correta:
Free Hand
09/10/2021 10:50 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=152317260&user_cod=2701716&matr_integracao=202003047911 4/6
Qual das afirmações abaixo não diz respeito à relação de associação no diagrama de classes?
Qual a notação da UML para representar uma dependência num diagrama de classes?
(DPE-RJ ‒ 2014) João está responsável pela proposta de arquitetura para um sistema. Para descrever as principais partes
do sistema que será desenvolvido, ocultando as operações dessas partes e mostrando as interações entre elas por meio das
interfaces disponibilizadas e das interfaces necessárias, João deve utilizar o diagrama de:
 
 
 
 
5.
As associações descrevem a conexão entre diferentes classes.
As associações podem ter uma regra que especifica o propósito da associação.
As associações podem ser unidirecionais ou bidirecionais.
Numa associação, um valor de multiplicidade indica como os objetos se relacionam consigo mesmo.
As associações são os mecanismos que permitem aos objetos se comunicarem.
Data Resp.: 09/10/2021 11:50:33
 
Explicação:
A resposta certa é:Numa associação, um valor de multiplicidade indica como os objetos se relacionam consigo
mesmo.
 
 
 
 
6.
Uma reta cheia ligando as classes envolvidas.
Uma reta tracejada ligando as classes envolvidas.
Uma seta cheia ligando as classes envolvidas.
Uma reta curva ligando as classes envolvidas.
Uma seta tracejada ligando as classes envolvidas.
Data Resp.: 09/10/2021 11:49:35
 
Explicação:
A resposta certa é:Uma seta cheia ligando as classes envolvidas.
 
 
 
 
7.
atividades
entidade relacionamento
casos de uso
componentes
sequência
Data Resp.: 09/10/2021 11:43:24
 
Explicação:
Resposta correta: componentes
 
 
Free Hand
09/10/2021 10:50 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=152317260&user_cod=2701716&matr_integracao=202003047911 5/6
(IFB - 2017) Larman (2007), define os casos de uso e seus componentes. Assinale a alternativa cuja descrição sobre casos
de uso e seus componentes é incorreta:
Assinale a alternativa que define a intenção do princípio da Segregação de Interfaces:
A recomendação é: produzir uma solução genérica para alternativas baseadas no tipo de um elemento, evitando
implementações com longas expressões condicionais ou clonagem de módulos. Assinale a opção que contenha o padrão
GRASP que estabelece essa recomendação de projeto:
 
 
8.
Casos são uma coleção de cenários relacionados de sucesso e fracasso, que descrevem um ator usando um sistema
como meio para atingir um objetivo.
Um ator é algo com comportamento, tal como uma pessoa, um sistema de computador ou uma organização.
Casos de uso são narrativas em texto, amplamente utilizadas para descobrir e registrar requisitos.
Os casos de uso são orientados a objeto, a partir de uma análise OO, quando são escritos.
Um cenário é, também, chamado de instância de casode uso.
Data Resp.: 09/10/2021 11:42:31
 
Explicação:
Resposta correta: Os casos de uso são orientados a objeto, a partir de uma análise OO, quando são escritos.
 
 
 
 
9.
Cada módulo deve ter uma, e apenas uma, razão para mudar.
Clientes de um módulo não devem ser forçados a depender de operações que eles não utilizem.
Um tipo deve poder ser substituído por qualquer um de seus subtipos, sem alterar o correto funcionamento do
sistema.
Cada módulo deve estar aberto para extensões, mas fechado para modificações.
Entidades concretas devem depender de abstrações, e não de outras entidades concretas.
Data Resp.: 09/10/2021 11:50:03
 
Explicação:
A resposta certa é:Clientes de um módulo não devem ser forçados a depender de operações que eles não
utilizem.
 
 
 
 
10.
Alta Coesão
Polimorfismo
Especialista
Criador
Controlador
Data Resp.: 09/10/2021 11:40:15
 
Explicação:
A resposta certa é:Polimorfismo
 
 
 
 
 
 
 
 Não Respondida Não Gravada Gravada
 
 
Exercício inciado em 09/10/2021 11:37:35. 
 
 
 
Free Hand
09/10/2021 10:50 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=152317260&user_cod=2701716&matr_integracao=202003047911 6/6
 
Free Hand

Continue navegando

Outros materiais