Buscar

PROVA AV_1

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 7 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 7 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

Prévia do material em texto

Disciplina: MODELAGEM DE SISTEMAS COM UML 
	AV
	Aluno: LEONARDO PEREIRA CORREIA REGO
	202007244681
	Professor: DAVID FERNANDES CRUZ MOURA
 
	Turma: 9001
	EEX0121_AV_202007244681 (AG) 
	 22/05/2022 12:56:39 (F) 
			Avaliação:
3,0
	Av. Parcial.:
1,0
	Nota SIA:
3,0 pts
	O aproveitamento da Avaliação Parcial será considerado apenas para as provas com nota maior ou igual a 4,0.
	 
		
	EM2120073 - CONCEITOS BÁSICOS DE MODELAGEM DE SISTEMAS
	 
	 
	 1.
	Ref.: 4275284
	Pontos: 0,00  / 1,00
	
	"Modelagem de sistema de software consiste na utilização de notações gráficas e textuais com o objetivo de construir modelos que representam as partes essenciais de um sistema, considerando-se várias perspectivas diferentes e complementares."
 
BEZERRA, E. Princípios de análise e projeto de sistemas com UML. 3. ed. Rio de Janeiro: Elsevier, 2015.
 
Ao modelar sistemas orientados a objetos, nos preocupamos em identificar os objetos que se relacionam com o domínio do problema do sistema em estudo. Nesse sentido, a UML oferece um conjunto de diagramas que permite modelar sistemas orientados a objeto.
Sobre a UML, analise as assertivas:
I. A UML é uma metodologia de desenvolvimento, que pode ser aplicada nas diferentes fases de um processo de desenvolvimento de software.
II. A UML disponibiliza diagramas que permitem o entendimento do sistema sob diferes visões.
III. Uma das visões, a de casos de uso, tem uma perspectiva externa, tal qual uma maquete de um empreendimento imobiliário.
IV. A UML é dependente de tecnologia, podendo ser aplicada em contexto computacional específico.
 
É correto apenas o que se afirma em:
		
	
	I e II.
	 
	I, II e III.
	
	III e IV.
	
	II e IV.
	 
	II e III.
	
	
	 2.
	Ref.: 4254317
	Pontos: 1,00  / 1,00
	
	O desenvolvimento de sistemas envolve um conjunto de recursos que precisam ser geridos (planejados, executados e controlados). Por isso, é um processo complexo e que deve ser organizado em atividades ou, ainda, em fases. Independentemente do processo que se use, existem as fases em que são realizadas as ações numeradas de I a IV, a seguir.
I. Análise dos requisitos para compreender o que o sistema deve fazer.
II. Identificação dos requisitos.
III. Implementação do sistema numa linguagem de programação.
IV. Projeto do sistema, sua estrutura, arquitetura, comportamento e escolha das tecnologias (linguagem, SGBD etc.).
Assinale a alternativa que contém a ordem correta em que são executadas as ações no processo de desenvolvimento de um sistema computacional:
		
	
	II, I, III e IV.
	
	I, II, III, IV.
	
	IV, III, II, I.
	 
	II, I, IV e III.
	
	I, III, IV e II.
	
	
	 
		
	EM2120105 - ESTUDO DE CASO DE MODELAGEM DE SISTEMAS EM UML
	 
	 
	 3.
	Ref.: 4416291
	Pontos: 0,00  / 1,00
	
	(COPESE ‒ UFPI ‒ 2020) Um técnico de TI da ALEPI que gerencia uma equipe de desenvolvimento de software na Assembleia eventualmente necessita fazer levantamento de requisitos da aplicação que está sendo desenvolvida. Sobre os requisitos de software, considere as seguintes afirmativas:
 
I. Requisitos funcionais são aqueles que definem parte da funcionalidade do sistema e podem ser categorizados em três tipos: requisitos de produtos, requisitos organizacionais e requisitos externos.
II. Requisitos não funcionais dizem respeito a restrições, aspectos de desempenho, interfaces com o usuário, confiabilidade, segurança, portabilidade e padrões.
III. Requisitos organizacionais estão relacionados às metas da empresa, suas políticas estratégicas adotadas, assim como assuntos relacionados aos empregados da empresa com seus respectivos objetivos.
IV. Requisitos de produto estão relacionados às restrições impostas por fatores externos ao sistema tais como restrições de interoperabilidade, éticas e legais.
 
Marque a opção que corresponde somente às afirmativas verdadeiras.
		
	 
	Apenas I e III
	 
	Apenas II e III
	
	Apenas I, II e III
	
	Apenas II, III e IV
	
	Apenas I, III e IV
	
	
	 4.
	Ref.: 4392316
	Pontos: 0,00  / 1,00
	
	(ESAF - Receita Federal - 2005) O modo para descrever os vários aspectos de modelagem pela UML é por meio do uso da notação definida pelos seus vários tipos de diagramas. Segundo as características desses diagramas, é correto afirmar que um diagrama de classe:
		
	 
	Denota a estrutura estática de um sistema.
	
	Mostra as sequências de estados que uma classe e objetos assumem em sua vida em resposta a estímulos recebidos, juntamente com suas respostas e ações.
	 
	Descreve a funcionalidade do sistema.
	
	Descreve a interação de sequência de tempo dos objetos e classes percebida por atores externos.
	
	Mostra a interação de um caso de uso organizada em torno de objetos e classes e seus vínculos mútuos, evidenciando a sequência de mensagens.
	
	
	 
		
	EM2120370 - UTILIZANDO UML PARA PROJETAR O SOFTWARE
	 
	 
	 5.
	Ref.: 5429585
	Pontos: 0,00  / 1,00
	
	Em relação ao diagrama de estados, analise a seguinte frase: ''é desenhado como um losango em que chega uma ou mais transições (provenientes de estados diferentes) e de onde parte uma ou mais transições''. Estamos falando de:
		
	 
	Condição de guarda
	
	Ações
	 
	Ponto de junção
	
	Atividades
	
	Evento
	
	
	 6.
	Ref.: 5429474
	Pontos: 0,00  / 1,00
	
	Em que fases do desenvolvimento do software é usualmente construído o diagrama de atividades?
		
	
	Levantamento de requisitos e implementação
	
	Projeto e testes
	
	Análise e prototipação
	 
	Análise e projeto
	 
	Levantamento de requisitos e testes
	
	
	 
		
	EM2120539 - UML PARA MODELAGEM DO DOMÍNIO
	 
	 
	 7.
	Ref.: 4392265
	Pontos: 0,00  / 1,00
	
	Adaptado de FCC - 2016 - Prefeitura de Teresina - PI - Analista Tecnológico - Analista de Sistemas
Um Analista de Sistemas recebeu os seguintes requisitos para a especificação do novo website a ser desenvolvido:
I. O website deve ser compatível com os browsers Internet Explorer, Firefox e Chrome.
II. O tempo de resposta às consultas que envolvam a base de dados não pode ser superior a 10 segundos.
III. O website deve executar em Windows e Linux
O que podemos afirmar sobre esses requisitos:
		
	 
	são todos não funcionais.
	
	são todos de domínio.
	 
	I e III, são não funcionais e o II, é funcional.
	
	são todos funcionais.
	
	I e II, são funcionais e o III, é não funcional.
	
	
	 8.
	Ref.: 4392280
	Pontos: 0,00  / 1,00
	
	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?
		
	 
	I, II e III.
	
	Apenas I e II.
	 
	Apenas I e III.
	
	Apenas II e III.
	
	Apenas I.
	
	
	 
		
	EM2120540 - INTRODUÇÃO A PADRÕES DE PROJETO - DESIGN PATTERNS
	 
	 
	 9.
	Ref.: 5429659
	Pontos: 1,00  / 1,00
	
	Assinale a afirmativa verdadeira sobre padrões de projeto:
		
	
	Um padrão de projeto define uma forma padronizada de programação que osdesenvolvedores devem seguir no desenvolvimento das aplicações.
	
	Um padrão de projeto descreve uma solução que, embora não tenha sido utilizada anteriormente, parece ser adequada para o problema.
	
	Um padrão de projeto define uma forma padronizada de elaborar modelos UML de projetos de software.
	
	Um padrão de projeto deve incluir o código fonte necessário para poder ser utilizado em um sistema.
	 
	Um padrão de projeto descreve um problema recorrente em projetos de software e define a estrutura fundamental da solução em termos de módulos e interações entre eles.
	
	
	 10.
	Ref.: 5429673
	Pontos: 1,00  / 1,00
	
	O trecho de código a seguir apresenta uma classe que calcula áreas de várias figuras geométricas. Para inserir uma nova figura, devemos modificá-la adicionando uma operação de cálculo de área correspondente à nova figura.
Assinale a alternativa que contenha o princípio SOLID que está sendo violado por essa construção de projeto:
		
	
	Princípio de Substituição de Liskov
	
	Princípio da Segregação de Interfaces
	 
	Princípio Open Closed
	
	Princípio da Responsabilidade Única
	
	Princípio da Inversão de Dependências

Continue navegando