Buscar

ProcessoDesenvSofyware

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

Aluno: AYLTON KENNEDY PITANGA
	Matrícula: 201608178731
	Disciplina: CCT0194 - PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
	Período Acad.: 2017.3 EAD (G) / SM
	
	
		1.
		Considerando os dois paradigmas de desenvolvimento de software: Estruturado e Orientado a objeto, complete a frase escrevendo o nome de cada elemento de código utilizado em linguagem de programação:
__________: Descreve as características dos objetos.
__________: Tipo de instrução executada de forma sequencial.
__________: Tipo de instruções que podem ser repetitivas até uma condição ser atingida.
__________: Serviço que a classe presta.
__________: Tipo de instruções que podem ser executadas baseadas em uma condição lógica.
Marque a alternativa correta:
		Quest.: 1
	
	
	
	
	Atributo - Iteração - Método - Seleção - Sequência
	
	
	Método - Seleção - Atributo - Sequência - Iteração
	
	
	Iteração - Método - Seleção - Atributo - Sequência
	
	
	Atributo - Sequência - Iteração - Método - Seleção
	
	
	Sequência - Iteração - Atributo - Método - Seleção
	
	
		2.
		Analise as sentenças e classifique-as como V(verdadeira) ou F(falsa). Em seguida, assinale a alternativa correta.
I. Sendo o software o principal elemento de um SI, um algoritmo inteligente compensa um hardware inadequado;
II. O Engenheiro do software precisa ter uma visão macro dos elementos do SI, para saber a quem chamar no momento de um problema;
III A tecnologia resolve qualquer problema de uma empresa desorganizada;
IV. A tecnologia inadequada é um dos fatores que afeta a qualidade de um SI.
Com base em sua análise assinale ÚNICA opção correta:
		Quest.: 2
	
	
	
	
	As opções II e IV estão corretas
	
	
	Apenas a opção I está correta
	
	
	As opções II e III estão corretas
	
	
	As opções I, II e IV estão corretas
	
	
	As opções II, III e IV estão corretas
	
	
		3.
		Basicamente o que é um processo de software?
		Quest.: 3
	
	
	
	
	Um processo de software define como se testar.
	
	
	Um processo de software define o que deve ser feito, como deve ser feito, por quem deve ser feito e quando deve ser feito.
	
	
	Um processo de software define que linguagem deve se usar.
	
	
	Um processo de software define a forma como os requisitos devem ser levantados.
	
	
	Um processo de software define como um produto deve ser entregue.
	
	
		4.
		Em Processos de Desenvolvimento de Software encontramos vários conceitos amplamente utilizados pelos profissionais de TI. O Levantamento de Requisitos reúne as atividades que visam a obter o enunciado completo, claro e preciso dos requisitos de um produto de software. Estes requisitos devem ser levantados pela equipe do projeto, em conjunto com representantes do cliente, usuários chaves e outros especialistas da área de aplicação. O conjunto de técnicas empregadas para levantar, detalhar, documentar e validar os requisitos de um produto forma a Engenharia de Requisitos (Pádua, 2009). Desta forma, podemos avaliar que requisitos de software podem ser
I. Descrições dos serviços fornecidos pelo sistema.
II. Restrições e características desses serviços.
III. Apresentados somente como Não Funcionais.
IV. Apresentados somente como Funcionais.
É correto, apenas, o que se afirma em
		Quest.: 4
	
	
	
	
	I, II e III
	
	
	I e II
	
	
	II e IV
	
	
	II, III e IV
	
	
	I e III
	
	
		5.
		Na atividade de análise no Processamento de Desenvolvimento de Software vemos a importância de se fazer uma modelagem para identificar se há uma falha no Levantamento de Requisitos. Uma dessas modelagens é a Análise Estrutural. Esta modelagem compreende uma série de diagramas que são representados por:
		Quest.: 5
	
	
	
	
	Modelar aspectos dinâmicos de um problema, utilizando o modelo orientado a objeto;
	
	
	Utilizar a engenharia de software para visualizar o desenho do sistema e a intercomunicação entre objetos;
	
	
	Modelar a estrutura de dados encapsulada por procedimentos;
	
	
	Utilizar os Diagramas de Classe, Objetos e Caso de Uso;
	
	
	Modelar aspectos estáticos de um problema, utilizando o modelo orientado a objeto;
	
	
		6.
		A associação entre duas classes que indica que uma das classes do relacionamento faz parte da outra, constitui uma:
		Quest.: 6
	
	
	
	
	conexão
	
	
	generalização
	
	
	relação
	
	
	especialização
	
	
	agregação
	
	
		7.
		A reutilização traz os seguintes benefícios:
		Quest.: 7
	
	
	
	
	a redução de desperdício de dinheiro e aumento de tempo
	
	
	a sobrecarga de atividades em determinadas etapas
	
	
	a redução do desperdício de tempo e aumento de dinheiro
	
	
	a eliminação de etapas e atividades
	
	
	a redução do desperdício de tempo e de dinheiro
	
	
		8.
		Após o levantamento de dados da fase de análise, a documentação de desenho deve exemplificar:
		Quest.: 8
	
	
	
	
	as diretrizes para as implementações de novos projetos
	
	
	os riscos associados ao projeto
	
	
	as alternativas para a resolução do problema
	
	
	a solução que será tomada para resolução do problema
	
	
	os custos associados para a resolução do problema
	
	
		9.
		Você está trabalhando como analista de teste em um projeto de PDS para a secretária de saúde do seu estado. Sua primeira atividade é testar e documentar os resultados obtidos na execução do módulo que acessa o site do GOOGLE MAPS para determinar o tempo, em minutos de deslocamento, que uma ambulância levará de um determinado posto municipal de primeiro atendimento de saúde até o destino da chamada.
Para tal teste, é necessário fornecer como entrada não só o endereço do local de origem do posto municipal de saúde em que a ambulância se encontra, como também, o endereço do local de destino da ambulância. Como resultado deve-se obter o tempo aproximado em minutos do trajeto.
Com base nesta primeira atribuição que você recebeu e de acordo com a classificação do PDS, identifique nas opções abaixo, em qual tipo de teste você foi por você executado.
		Quest.: 9
	
	
	
	
	Teste caixa branca
	
	
	Teste de sistemas
	
	
	Teste caixa preta
	
	
	Teste da compilação prévia
	
	
	Teste de integração
	
	
		10.
		O teste do software é a investigação do software a fim de fornecer informações sobre sua qualidade em relação ao contexto em que ele deve operar. Isso inclui o processo de utilizar o produto para encontrar seus defeitos. No que se refere aos tipos de testes, assinale as assertivas a seguir: 
I- Testes de Unidade - Teste realizado em um módulo ou em alguns módulos definidos que representam uma única unidade;
II- Testes de Integração - Cujo objetivo é garantir a qualidade dos componentes do software, individualmente;
III- Testes de Validação - É o último estágio do processo de validação, realizado após integração de todos os módulos
IV- Teste de Planejamento - Teste realizado após a integração de todos os módulos do sistema;
Com base em sua análise, assinale a única resposta correta.
		Quest.: 10
	
	
	
	
	Apenas I e III estão corretas;
	
	
	Apenas I e II estão corretas;
	
	
	Apenas III e IV estão corretas;
	
	
	Apenas I e IV estão corretas;
	
	
	Apenas II e III estão corretas;

Outros materiais