Buscar

AV - MODELAGEM DE SISTEMAS COM UML - NOTA 10

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

Disciplina: EEX0121 - MODELAGEM DE SISTEMAS COM UML 
	Período: 2021.3 EAD (GT) / AV
	Aluno: 
	Matrícula: 
	Data: 19/11/2021 12:36:58
	Turma: 
	
	 ATENÇÃO
		1. Veja abaixo, todas as suas respostas gravadas no nosso banco de dados.
	2. Caso você queira voltar à prova clique no botão "Retornar à Avaliação".
	
	 1a Questão (Ref.: 202008300416)
	Considere o contexto de um sistema de ponto, no qual diariamente, ao entrar e sair da empresa, o funcionário deve registrar sua digital, servindo de base para seu pagamento ao final do mês.
 
Assinale a única opção que apresenta um requisito não funcional:
		
	
	O sistema deve gerar, mensalmente, a folha de pagamento.
	
	O sistema deve registrar a saída do funcionário.
	
	A geração mensal da folha de pagamento não deve ultrapassar 10 segundos.
	
	O sistema deve registrar a entrada do funcionário.
	
	O sistema deve gerar a folha mensal de ponto do funcionário.
	
	
	 2a Questão (Ref.: 202008297413)
	Nos estágios iniciais, é necessária uma visão externa (do sistema). As maquetes de empreendimento imobiliário nos dão essa ajuda. Com elas, é possível visualizar todas as áreas do empreendimento e ter uma noção do todo. Ou seja, a visão é de quem está de fora. Na UML há um diagrama com finalidade semelhante e que mostra os tipos de usuário que interagem com o sistema e com quais funções eles interagem.
 
Estamos falando de qual diagrama da UML?
		
	
	Casos de uso
	
	Objetos
	
	Estados
	
	Classes
	
	Estruturas compostas
	
	
	 3a Questão (Ref.: 202008417413)
	Fonte: FAURGS - 2018 - UFCSPA - RS - Analista de Tecnologia da Informação - Sistema de Informação
Sobre Casos de Uso e Diagramas de Casos de Uso da UML 2.5, considere as seguintes afirmações.
I - Casos de Uso e Diagrama de Casos de Uso UML ajudam a determinar a funcionalidade e as características do software sob o ponto de vista do usuário.
II - Alguns Casos de Uso podem estar relacionados com outros. Por exemplo, há passos similares para gravar uma lista de músicas em um CD e carregar uma lista de músicas em um celular. Em ambos os casos, o usuário primeiro cria uma lista vazia e, em seguida, acrescenta as músicas de suas pastas na lista. Para evitar duplicação, normalmente é melhor criar um novo Caso de Uso representando a atividade duplicada e depois deixar que os outros casos INCLUAM esse novo Caso de Uso como um de seus passos. A inclusão é indicada nos Diagramas de Casos de Uso por meio de uma seta tracejada identificada com "include" conectando um Caso de Uso a outro.
III - No Diagrama de Casos de Uso, a figura do usuário representa um ator. Sistemas complexos tipicamente possuem mais de um ator. Os atores são conectados por linhas aos Casos de Uso que eles executam.
Quais estão corretas?
		
	
	Apenas I e II.
	
	Apenas I e III.
	
	Apenas II e III.
	
	I, II e III.
	
	Apenas I.
	
	
	 4a Questão (Ref.: 202008438391)
	Fonte: Adaptado de TRF - Analista - Tecnologia da Informação (FCC - 2019)
Um Caso de Uso é uma especificação de uma sequência de interações entre um sistema e os agentes externos que utilizam o sistema. Há vários formatos de descrição de Caso de Uso propostos na literatura, assim como vários graus de abstração utilizados.
Considere a descrição de Caso de Uso abaixo.
O Cliente chega ao caixa eletrônico e insere seu cartão. O Sistema requisita a senha do Cliente. Após o Cliente fornecer a senha e esta ser validada o Sistema exibe as opções de operações possíveis. O Cliente opta por realizar um saque. Então o Sistema requisita o total a ser sacado. O Sistema fornece a quantia desejada e imprime o recibo para o Cliente.
Trata-se de uma descrição:
		
	
	contínua de Caso de Uso.
	
	tabular de Caso de Uso.
	
	contínua de Caso de Uso hipotético com cenário de 1° instância.
	
	de Caso de Uso de Negócio com descrição contínua.
	
	de Caso de Uso inválida, pois contém comportamento interno do sistema.
	
	
	 5a Questão (Ref.: 202009454708)
	É mais recomendado iniciar a modelagem da interação com a representação do recebimento da mensagem para ativação da operação de sistema no caso de uso. Por quê?
		
	
	Isso reduz a complexidade do diagrama.
	
	Isso aumenta as possibilidades de uso do diagrama.
	
	Isso melhora a lógica do diagrama.
	
	Isso reduz o número de estruturas no diagrama.
	
	Isso separa a lógica do domínio e a lógica da interface.
	
	
	 6a Questão (Ref.: 202009454701)
	Qual dos itens abaixo é um objetivo do diagrama de sequência?
		
	
	Mostrar lista de mensagens entre classes.
	
	Validar o funcionamento do sistema.
	
	Mostrar como os objetos do sistema se comunicam através de mensagens em ordem temporal.
	
	Validar se todas as operações dos componentes foram identificadas e declaradas.
	
	Documentar classes.
	
	
	 7a Questão (Ref.: 202008417446)
	(FCC - 2010) Considere o caso de uso ¿Movimentar Estoque¿. Se o estoque necessitar de reposição porque atingiu o limite mínimo desejável, outro caso de uso é envolvido para emitir ordem de compra. Essa situação indica o uso de:
		
	
	inclusão
	
	agregação
	
	hierarquia
	
	extensão
	
	multiplicidade
	
	
	 8a Questão (Ref.: 202008489400)
	(FAURGS ‒TJ-RS ‒ 2018) Requisitos não funcionais - como o nome sugere - são requisitos que não estão diretamente relacionados com os serviços específicos oferecidos pelo sistema a seus usuários. Podem ser provenientes das características requeridas para o software, da organização que desenvolve o software ou de fontes externas. Os requisitos não funcionais que especificam ou restringem o comportamento do software - por exemplo, o seu desempenho, seus requisitos de proteção, seus requisitos de usabilidade e a taxa aceitável de falhas - são denominados requisitos:
		
	
	organizacionais
	
	externos
	
	de produto
	
	ambientais
	
	éticos
	
	
	 9a Questão (Ref.: 202009454834)
	Em uma classe que implementa parte da lógica de negócio de um sistema, instanciamos um objeto de uma classe que implementa a recuperação de dados armazenados em um banco de dados relacional. Qual princípio SOLID está sendo violado nessa implementação?
		
	
	Princípio de Substituição de Liskov
	
	Princípio da Inversão de Dependências
	
	Princípio da Segregação de Interfaces
	
	Princípio Open Closed
	
	Princípio da Responsabilidade Única
	
	
	 10a Questão (Ref.: 202009454693)
	Assinale a alternativa com uma afirmativa verdadeira sobre o padrão GRASP Criador:
		
	
	Indica a classe mais recomendada para instanciar um objeto em uma relação de agregado x partes.
	
	Evita a duplicação de algoritmos que apresentem a mesma estrutura, com alguns pontos de variação entre eles.
	
	Evita a criação de dependências em relação a estruturas de código condicionais (if-then-else ou switch-case).
	
	Recomenda que as responsabilidades devem ser distribuídas pelos módulos de forma que as dependências entre eles sejam gerenciáveis.
	
	Recomenda que cada módulo deve ter uma responsabilidade bem-definida.

Outros materiais