Buscar

Prova 2

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 14 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 14 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 9, do total de 14 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

Questão 1/10 - Análise de Sistemas
Um modelo de processo de desenvolvimento de software, ou simplesmente modelo de processo, pode ser visto como uma representação, ou abstração dos objetos e atividades envolvidas no processo de software. Algumas facilidades que podem ser alcançadas pela modelagem do software, são:
I - Os modelos ajudam a visualizar o sistema como ele é ou como desejamos que seja, mostrando visualmente suas interfaces e funcionamento;
II - Os modelos permitem especificar a estrutura ou o comportamento de um sistema;
III - Os modelos ajudam a gerenciar o projeto, organizando todos os recursos necessários para entregar um projeto de software.
São corretas:
Nota: 0.0Você não pontuou essa questão
	A	
Apenas II
	B	Apenas I e II
Gabarito: A Resposta correta é a letra B. As afirmações I e II são corretas, conforme o item 1.1 do Tema 1 da AULA 4.
	C	
Apenas I e III
	D	
Apenas II e III
Você assinalou essa alternativa (D)
	E	
I, II, III
Questão 2/10 - Análise de Sistemas
Os componentes de um diagrama de caso de uso também são chamados de elementos, que compõem a identidade visual do modelo. Para entender um diagrama, é preciso entender a linguagem utilizada na sua construção. Analise as seguintes descrições sobre os elementos de um diagrama de caso de uso:
Caso de Uso.
Ator.
Relacionamentos.
 
Relacione cada elementos com sua função no diagrama de caso de uso, respectivamente:
 
( ) Representa o papel executado por uma entidade que interage com o sistema em questão.
( ) Mostram a ligação entre os elementos de um diagrama de caso de uso, ou seja, mostram a ligação dos atores com os casos de uso e dos casos de uso entre si. 
( ) Especifica o comportamento de um sistema, e é uma descrição de um conjunto de sequências de ações para produzir um resultado observável. 
A sequência correta é:
Nota: 10.0
	A	1, 3, 2
	B	3, 1, 2
	C	1, 2, 3
	D	3, 2, 1
	E	2, 3, 1
Você assinalou essa alternativa (E)
Você acertou!
Gabarito: A reposta correta é a letra E, conforme explicado no TEMA 4 da AULA 4.
Questão 3/10 - Análise de Sistemas
A orientação a objetos é um processo conceitual independente de uma linguagem de programação, pois tem como foco visualizar o domínio do problema a ser automatizado como uma coleção de objetos e métodos associados. Marque a opção que que melhor define o que são objetos, no conceito da orientação a objetos:
Nota: 0.0Você não pontuou essa questão
	A	
Um objeto é um conjunto que representa um requisito funcional associado com seus requisitos não funcionais.
Você assinalou essa alternativa (A)
	B	
Um objeto é uma tabela do banco de dados e seus atributos.
	C	
Um objeto é uma entidade real ou abstrata, que modela um conceito presente na realidade humana, ocupando espaço físico ou lógico. 
Gabarito: A resposta correta é a letra C, conforme o Tema 1, item 1.1 da AULA 5.
	D	
Um objeto é um processo que mostra o funcionamento de uma parte do sistema.
	E	
Um objeto é uma parte do código, construída baseado em boas práticas de programação.
Questão 4/10 - Análise de Sistemas
A UML é composta por muitos elementos e por diferentes modelos que representam as partes de um sistema de software. A junção de todos os modelos criados deve dar a visão completa de como o software será construído e funcionará. Baseado neste contexto, marque a opção que melhor define o objetivo do diagrama de classe:
Nota: 10.0
	A	
O diagrama de classe mostra todas as classes de um software e os relacionamentos entre elas.
Você assinalou essa alternativa (A)
Você acertou!
Gabarito: A resposta correta é a letra A, conforme Tema 1 da AULA 5
	B	
O diagrama de classe mostra onde são especificados e detalhados os requisitos funcionais descrevendo os cenários nos quais os atores interagem com o sistema.
	C	
O diagrama de classe mostra a modelagem de processos de negócio ou para detalhamento da lógica de negócio. Também podem ser usados pra descrever casos de uso.
	D	
O diagrama de classe mostra como os elementos estão organizados em pacotes e as dependências entre esses pacotes.
	E	O diagrama de classe mostra as instâncias reais das classes e seus relacionamentos, ou seja, modela fatos reais ou exemplos do dia-a-dia. Usado como complemento do diagrama de classes.
Questão 5/10 - Análise de Sistemas
O Diagrama de Componentes tem como objetivo apresentar a visão dos pacotes que compõe o sistema e suas dependências. Baseado nos tipos de relacionamentos encontrados nos diagramas de classe, avalie as afirmações a seguir:
I. O diagrama de componentes identifica um único componente, que representa todo o sistema funcionando corretamente.
II. O diagrama de componentes mostra o relacionamento entre diferentes componentes de um sistema.
III. O diagrama de componentes é bastante técnico, pois modela a interação entre os componentes do sistema, baseado na arquitetura definida para a solução de software que será construída.
É correto afirmar que:
Nota: 10.0
	A	Todas as afirmações estão erradas.
	B	
Todas as afirmações estão corretas.
	C	
Apenas as afirmações I e II estão corretas.
	D	Apenas a afirmação III está correta.
	E	
Apenas as afirmações II e III estão corretas
Você assinalou essa alternativa (E)
Você acertou!
Gabarito: A resposta correta é a letra E, conforme o item 4.1, do Tema 4 da AULA 6.
Questão 6/10 - Análise de Sistemas
O diagrama de classe mostra todas as classes de um software e os relacionamentos entre elas. A modelagem das classes está totalmente relacionada com os conceitos de orientação a objetos. Baseado nesta afirmação, marque a opção que melhor define o que é a abstração, no conceito de orientação a objetos:
Nota: 10.0
	A	
Tem o foco em aspectos relevantes para um determinado propósito, abstraindo os demais elementos que não são importantes para a situação que se está modelando.
Você assinalou essa alternativa (A)
Você acertou!
Gabarito: A reposta correta é a letra A, conforme explicado no TEMA 1 da AULA 5.
	B	
Consiste na separação dos aspectos externos de um objeto, acessíveis por outros objetos, dos detalhes internos da implementação daquele objeto, que ficam ocultos dos demais objetos.
	C	
É o compartilhamento de atributos e operações entre classes com base em um relacionamento hierárquico.
	D	
É o compartilhamento de aspectos externos e internos de um objeto para que todos conheçam seu funcionamento.
	E	
Tem o foco separar os atributos das operações, mostrando apenas os aspectos internos desta.
Questão 7/10 - Análise de Sistemas
A UML modela as visões de entendimento sobre o software utilizando vários diagramas, cada um com um objetivo diferente. Um dos diagramas da UML é o diagrama de comunicação ou diagrama de colaboração.
Baseado no diagrama de colaboração, avalie as asserções abaixo:
I. O diagrama de colaboração mostra objetos e seus relacionamentos, colocando ênfase nos objetos que participam na troca de mensagens. Mas, apesar de ser parecido, possui uma grande diferença em relação ao diagrama de sequência.
PORQUE
II. O diagrama de colaboração é modelado como um diagrama de objeto, onde os diversos objetos são mostrados juntamente com seus relacionamentos.
Assinale a alternativa correta:
Nota: 10.0
	A	
As duas asserções são verdadeiras, mas não estão relacionadas
	B	A asserção I é Falsa e a II é Verdadeira
	C	As duas asserções são verdadeiras e a II complementa a I
Você assinalou essa alternativa (C)
Você acertou!
Gabarito: A letrar C é a correta, conforme o explicado no Tema 1, da AULA 6
	D	A asserção I é Verdadeira e a II é Falsa
	E	
As duas asserções são falsas.
Questão 8/10 - Análise de Sistemas
Após a identificação dos requisitos de um software é preciso especificá-los, ou melhor, detalhá-los. Uma técnica comumente adotada para especificação dos requisitos é a modelagem de Casos de Uso, utilizando o diagrama de casos de uso. Baseado nos conceitos estudados sobre diagrama de casos de uso, marque com V as verdadeiras e com F as falsas.
( ) O foco é o problema e não a solução computacional, por isso odiagrama de caso de uso representa os requisitos não funcionais, as premissas e restrições do software.
( ) O foco é o problema e não a solução computacional, por isso o diagrama de caso de uso representa os requisitos funcionais do software.
( ) Por ser um modelo de análise, o diagrama de caso de uso é dependente da abordagem de desenvolvimento e da linguagem de programação.
( ) Por ser um modelo de análise, o diagrama de caso de uso é independente da abordagem de desenvolvimento
Baseado nas suas respostas, a sequência correta é:
Nota: 10.0
	A	V F V V
	B	F F V F
	C	
V V V F
	D	F V F V
Você assinalou essa alternativa (D)
Você acertou!
Gabarito: A reposta correta é a letra D, conforme explicado no item 3.1, no TEMA 3 da AULA 4.
	E	V F F V
Questão 9/10 - Análise de Sistemas
A UML é composta por muitos elementos e por diferentes modelos que representam as partes de um sistema de software. A junção de todos os modelos criados deve dar a visão completa de como o software será construído e funcionará. 
 Baseado neste contexto, marque a opção que melhor define o objetivo do diagrama de classe:
Nota: 0.0Você não pontuou essa questão
	A	
O diagrama de classe mostra todas as classes de um software e os relacionamentos entre elas.
Gabarito: A resposta correta é a letra A, conforme Tema 1 da AULA 6
	B	
O diagrama de classe mostra onde são especificados e detalhados os requisitos funcionais descrevendo os cenários nos quais os atores interagem com o sistema.
	C	
O diagrama de classe mostra a modelagem de processos de negócio ou para detalhamento da lógica de negócio. Também podem ser usados pra descrever casos de uso.
	D	
O diagrama de classe mostra como os elementos estão organizados em pacotes e as dependências entre esses pacotes.
Você assinalou essa alternativa (D)
	E	
O diagrama de classe mostra as instâncias reais das classes e seus relacionamentos, ou seja, modela fatos reais ou exemplos do dia-a-dia. Usado como complemento do diagrama de classes.
Questão 10/10 - Análise de Sistemas
O mundo do software começou a perceber a necessidade de utilizar um processo mais formal e padronizado para desenvolver softwares melhores. Por isso, foram concebidos o processo de desenvolvimento unificado, denominado RUP (Rational Unified Process) e a UML, considerada “a norma da indústria de software”, utilizada para descrever graficamente um software.
Baseado nesta afirmação, marque a opção que melhor define o que é a UML:
Nota: 10.0
	A	
A UML é uma linguagem ou notação de diagramas para especificar, visualizar e documentar modelos de software desenvolvidos sob os preceitos da orientação por objetos.
Você assinalou essa alternativa (A)
Você acertou!
Gabarito: A reposta correta é a letra A, conforme explicado no TEMA 1 da AULA 4.
	B	
A UML é um processo de desenvolvimento de software para desenvolver software seguindo os conceitos ágeis.
	C	
A UML é uma linguagem de programação para especificar, visualizar e documentar modelos de software desenvolvidos sob os preceitos da orientação por objetos.
	D	
A UML é uma arquitetura que se baseia nas classes que o sistema deve possuir para satisfazer as necessidades dos usuários.
	E	
A UML é uma forma de definir requisitos para especificar, visualizar e documentar modelos de software desenvolvidos sob os preceitos da orientação por objetos.

Outros materiais