Buscar

Questionário de Projeto de Software

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

QUESTIONÁRIO UNIDADE I
Pergunta 1
0,25 em 0,25 pontos
	
	
	
	A fase de projeto que tem como insumo o modelo de requisitos (casos de uso, descrição de casos de uso, modelo de classe conceitual etc.), tem como objetivo a geração do modelo de dados, a transformação de classes e objetos conceituais em classes e objetos equivalentes em projeto é a fase de:
	
	
	
	
		Resposta Selecionada:
	b. 
Projeto de dados/classes.
	Respostas:
	a. 
Projeto de interface.
	
	b. 
Projeto de dados/classes.
	
	c. 
Projeto arquitetural.
	
	d. 
Projeto de requisitos.
	
	e. 
Projeto de componentes.
	Feedback da resposta:
	Resposta correta: B.
Comentário: A fase de projetos de dados e classes deve ser a primeira a ser executada no projeto de um software.
	
	
	
Pergunta 2
0,25 em 0,25 pontos
	
	
	
	A fase de projetos sempre se inicia após a fase de requisitos ou após uma primeira iteração dos requisitos, nos casos em que adotamos um modelo de ciclo de vida iterativo incremental ou qualquer variante dele. Nesse conceito, a fase de projeto pode ser definida como:
	
	
	
	
		Resposta Selecionada:
	c. 
Um elo entre a fase de análise e a fase de construção.
	Respostas:
	a. 
Uma fase complementar da análise.
	
	b. 
Uma fase igual à construção.
	
	c. 
Um elo entre a fase de análise e a fase de construção.
	
	d. 
Substitui as fases de análise e requisitos.
	
	e. 
Uma fase de pré-testes.
	Feedback da resposta:
	Resposta correta: C.
Comentário: A fase de projeto define a estrutura que o sistema deve ser construído para atender aos requisitos do sistema.
	
	
	
Pergunta 3
0,25 em 0,25 pontos
	
	
	
	A norma ISO25010 descreve seis características que definem a qualidade de software. Essas características, também denominadas atributos de qualidade, são comumente usadas quando trabalhamos com requisitos não funcionais. A característica que está ligada à capacidade do sistema de software de auxiliar os usuários na realização de suas tarefas, de maneira produtiva é:
	
	
	
	
		Resposta Selecionada:
	c. 
Usabilidade.
	Respostas:
	a. 
Funcionalidade.
	
	b. 
Confiabilidade.
	
	c. 
Usabilidade.
	
	d. 
Portabilidade.
	
	e. 
Manutenibilidade.
	Feedback da resposta:
	Resposta correta: C.
Comentário: A usabilidade é a medida da facilidade encontrada pelo usuário para aprender a utilizar o software e operar o produto com segurança e sem falhas.
	
	
	
Pergunta 4
0,25 em 0,25 pontos
	
	
	
	Em relação à fase de projeto de interfaces é correto afirmar:
 
I – Descreve como implementar classes de controle.
II – Descreve a comunicação entre sistemas externos.
III – Descreve como os componentes trocam informações.
	
	
	
	
		Resposta Selecionada:
	d. 
II e III estão corretas.
	Respostas:
	a. 
I e II estão corretas.
	
	b. 
Todas as afirmativas estão corretas.
	
	c. 
I e III estão corretas.
	
	d. 
II e III estão corretas.
	
	e. 
Somente a I está correta.
	Feedback da resposta:
	Resposta correta: D.
Comentário: Projeto de interface descreve todas as possíveis interfaces de um sistema, que podem ser: interfaces internas (como a comunicação entre os componentes será organizada), interfaces externas (comunicação do sistema com outros sistemas) e interfaces com o usuário.
	
	
	
Pergunta 5
0,25 em 0,25 pontos
	
	
	
	Em relação ao conceito de coesão na fase de projeto é correto afirmar:
 
I – Um método deve executar apenas uma atividade especialista.
II – Sua finalidade é reduzir a dependência entre os objetos.
III – Aumenta o grau de modularidade de um software.
	
	
	
	
		Resposta Selecionada:
	e. 
Somente a I está correta.
	Respostas:
	a. 
I e II estão corretas.
	
	b. 
Todas as afirmativas estão corretas.
	
	c. 
I e III estão corretas.
	
	d. 
II e III estão corretas.
	
	e. 
Somente a I está correta.
	Feedback da resposta:
	Resposta correta: E.
Comentário: Consiste em especializar classes e métodos para que executem apenas uma atividade.
	
	
	
Pergunta 6
0,25 em 0,25 pontos
	
	
	
	No início do projeto é importante darmos ênfase a soluções macro, e à medida que o projeto for avançando, vamos descendo ao nosso nível de solução. Esse conceito refere-se a:
	
	
	
	
		Resposta Selecionada:
	a. 
Abstração.
	Respostas:
	a. 
Abstração.
	
	b. 
Coesão.
	
	c. 
Acoplamento.
	
	d. 
Modularidade.
	
	e. 
Robustez.
	Feedback da resposta:
	Resposta correta: A.
Comentário: O projeto deve, por finalidade, possuir vários níveis de abstração. Nos níveis mais altos de abstração do software nos aproximamos do nível de análise, enquanto nos níveis mais baixos nos aproximamos da solução técnica do software.
	
	
	
Pergunta 7
0,25 em 0,25 pontos
	
	
	
	O projeto orientado a objetos partilha exatamente dos mesmos princípios de projeto. A diferença fundamental está na utilização do paradigma da orientação a objetos e de seus conceitos fundamentais. Assinale a alternativa que aponta um desses paradigmas:
	
	
	
	
		Resposta Selecionada:
	a. 
Encapsulamento e herança.
	Respostas:
	a. 
Encapsulamento e herança.
	
	b. 
Herança e modularidade.
	
	c. 
Encapsulamento e coesão.
	
	d. 
Acoplamento e encapsulamento.
	
	e. 
Herança e abstração.
	Feedback da resposta:
	Resposta correta: A.
Comentário: Os paradigmas de orientação a objetos são classes, encapsulamento, polimorfismo e herança.
	
	
	
Pergunta 8
0,25 em 0,25 pontos
	
	
	
	O software deve ser dividido em componentes que trabalham em conjunto para desempenhar uma determinada atividade e atingir um determinado objetivo. Esse conceito refere-se a:
	
	
	
	
		Resposta Selecionada:
	d. 
Modularidade.
	Respostas:
	a. 
Abstração.
	
	b. 
Coesão.
	
	c. 
Acoplamento.
	
	d. 
Modularidade.
	
	e. 
Robustez.
	Feedback da resposta:
	Resposta correta: D.
Comentário: A modularidade visa dividir o software para reduzir sua complexidade e facilitar o alcance dos seus objetivos.
	
	
	
Pergunta 9
0,25 em 0,25 pontos
	
	
	
	O tipo de classe que tem como objetivo a persistência de informações em um repositório de dados, como um banco de dados, é chamada de:
	
	
	
	
		Resposta Selecionada:
	d. 
Classe persistente.
	Respostas:
	a. 
Classe de domínio.
	
	b. 
Classe de interface.
	
	c. 
Classe de controle.
	
	d. 
Classe persistente.
	
	e. 
Classe transiente.
	Feedback da resposta:
	Resposta correta: D.
Comentário: A usabilidade é a medida da facilidade encontrada pelo usuário para aprender a utilizar o software e operar o produto com segurança e sem falhas.
	
	
	
Pergunta 10
0,25 em 0,25 pontos
	
	
	
	São descritas como atividades de um arquiteto de software:
 
I - Conduz ou coordena o projeto técnico do sistema e tem a responsabilidade pelas decisões técnicas.
II - Trabalha junto com os analistas e desenvolvedores para garantir que o guia da arquitetura seja seguido.
III - Liderança da equipe para um bom resultado e da aceitação do produto por parte do cliente.
Habilidades
	
	
	
	
		Resposta Selecionada:
	a. 
I e II estão corretas.
	Respostas:
	a. 
I e II estão corretas.
	
	b. 
Todas as afirmativas estão corretas.
	
	c. 
I e III estão corretas.
	
	d. 
II e III estão corretas.
	
	e. 
Somente a I está correta.
	Feedback da resposta:
	Resposta correta: A.
Comentário: A liderança da equipe é atividade do gerente de projetos.

Outros materiais