Buscar

PROCESSOS DE DESENVOLVIMENTO 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 15 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 15 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 15 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

Parte superior do formulário
		Parte superior do formulário
		
		
	
		  PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
		
	 
	Lupa
	 
	
	
	Retornar 
	Exercício: CCT0194_EX_A1_201403149381 
	Matrícula: 201403149381
	Aluno(a): LEANDRO CALDEIRA PEREIRA RODRIGUES 
	Data: 02/09/2015 19:53:51 (Finalizada)
	
	 1a Questão (Ref.: 201403826489)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	Considerando os dois paradigmas de desenvolvimento de software, estudados na aula 1: Estruturado e Orientado a objeto. Assinale qual das afirmativas abaixo está incompatível com estes paradigmas:
 I. O atributo descreve as características dos objetos.
 II. A iteração é um tipo de instrução onde os passos são repetidos até uma condição ser atingida.
 III. Método é o tipo de instrução que pode ser executada baseada em uma condição lógica. 
		
	
	Apenas as afirmativas I e II estão incompatíveis
	
	Apenas a afirmativa III está incompatível
	
	Todas as afirmativas estão compatíveis
	
	Apenas a afirmativa I está incompatível
	
	Apenas as afirmativas II e III estão incompatíveis
	
	Gabarito Comentado
	
	
	 2a Questão (Ref.: 201403871974)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	Em relação aos modelos de software, marque a opção MAIS CORRETA para a definição  sobre o tipo de (licenciamento) de software que atende ao abaixo descrito
- "Programa de Computador cujo o uso não implica o pagamento de licença de uso" 
		
	
	Demo
	
	Adware 
	
	Trial
	
	Software GLU 
	
	Freeware 
	
	
	
	
	 3a Questão (Ref.: 201403732909)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	Além da linguagem de programação, o software também pode ser classificado como: Software de sistema e Software aplicativo. Também chamados de sistema operacional, o software de sistema é responsável por operar os demais periféricos que estejam conectados ao hardware.
Complete a frase escrevendo o nome de cada classe quanto ao gerenciamento de processos:
______________: Executa somente um processo de cada vez.
______________: Distribui para mais de um processador.
______________: Os processos são compartilhados e enfileirados a espera do processador.
______________: Vários usuários utilizam ao mesmo tempo.
______________: Somente é permitida a utilização de um usuário de cada vez.
Marque a alternativa correta.
		
	
	Multitarefa, Multiprocessamento, Monousuário, Multiusuário, Monotarefa.
	
	Multiprocessamento, Multiusuário, Monotarefa, Monousuário, Multitarefa.
	
	Multiprocessamento, Monotarefa, Multitarefa, Monousuário, Multiusuário.
	
	Multiusuário, Monotarefa, Multiprocessamento, Multitarefa, Monousuário.
	
	Monotarefa, Multiprocessamento, Multitarefa, Multiusuário, Monousuário.
	
	
	
	
	 4a Questão (Ref.: 201403732223)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	Assinale qual das alternativas abaixo NÃO define corretamente com a classificação de um software de acordo com a sua licença de publicação:
		
	
	Software Freeware - Programa de computador cujo uso não implica o pagamento de licença de uso.
	
	Trial - Programa de computador que possui limitações de tempo e/ou funcionalidades. Ao final do tempo estabelecido, o programa pode requisitar o pagamento para uso do software completo ou pode continuar rodando sem todas as suas funcionalidades ou, ainda, interromper o seu uso.
	
	Demo - Fração de um programa. Funciona como material promocional para dar a oportunidade do produto ser avaliado.
	
	Comercial - Programa por que se paga uma taxa de licenciamento para sua utilização.
	
	Software Livre - Programa de computador cuja utilização, cópia e distribuição não possuem restrição. É comum o código fonte estar disponível para manuseá-lo.
	
	Gabarito Comentado
	
	
	 5a Questão (Ref.: 201403733655)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	Assinale "VERDADEIRO" ou "FALSO" nas opções que se relacionam com uma boa especificação de requisitos (Pádua, 2009 - Cap. 1):
(   ) boas especificações de requisitos são indispensáveis;
(   ) especificações de requisitos representam custos supérfluos, investimentos desnecessários, que se pagam com baixos juros;
(   ) a participação dos usuários no levantamento de requisitos é essencial para que as suas necessidades pessoais sejam corretamente atendidas;
(   ) uma boa especificação de requisitos custa tempo e dinheiro.
(   ) a ausência de uma boa especificação de requisitos custa mais tempo e dinheiro.
Marque a alternativa correta.
		
	
	V, F, F, V, F
	
	V, F, F, V, V
	
	V, F, F, F, V
	
	F, V, F, F, V
	
	F, F, F, V, V
	
	Gabarito Comentado
	
	
	 6a Questão (Ref.: 201403400918)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	Sommerville define software como sendo programas de computador e documentação associada. Os produtos de softwares podem ser desenvolvidos para um cliente específico ou para um mercado geral. Para o desenvolvimento do produto/programa, é necessário escrevê-lo utilizando uma _______________________ a qual será convertida para uma _____________________, ou seja, em um formato que será compreendido pelo processadores
Assinale a ÚNICA opção que complementa cada frase corretamente
		
	
	linguagem de máquina / linguagem interpretada
	
	linguagem de máquina / linguagem de programação
	
	linguagem interpretada / linguagem de máquina
	
	linguagem de programação / linguagem de máquina
	
	linguagem de programação / linguagem interpretada
	
	
	
Parte superior do formulário
		
	
	
	 1a Questão (Ref.: 201403397498)
	Fórum de Dúvidas (1)       Saiba (1) 
	
	"Técnica que faz o levantamento de ideias, onde cada uma das idéias sugeridas pode combinar na proposta de uma nova. Atividade de livre imaginação que deve ser tratada sem críticas ou debates". O texto descreve a técnica de elicitação de requisitos denominada:
		
	
	Casos de Uso
	
	Questionário
	
	Entrevista
	
	Reunião
	
	Brainstorm
	
	Gabarito Comentado
	
	
	 2a Questão (Ref.: 201403396548)
	Fórum de Dúvidas (1)       Saiba (1) 
	
	A primeira fase do processo de desenvolvimento de software é o estudo de viabilidade. Um item importante nesta fase é a apuração do ROI (Retorno Sobre o Investimento) que é representado pela equação: ROI=(Lucro Liquido)/Investimento. A partir desta definição, qual é a melhor consideração que pode ser feita para o ROI?
		
	
	Quanto menor o valor entre o lucro líquido e o investimento, pior é o ROI
	
	Quanto menor o valor entre o lucro líquido e o investimento, melhor é o ROI
	
	Quanto maior o valor entre o lucro líquido e o investimento, melhor é o ROI
	
	O ROI representa se as restrições de prazo serão atendidas
	
	Quanto maior o valor entre o investimento e o lucro líquido, pior é o ROI
	
	Gabarito Comentado
	
	
	 3a Questão (Ref.: 201403399537)
	Fórum de Dúvidas (1)       Saiba (1) 
	
	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 somentecomo Não Funcionais. 
IV. Apresentados somente como Funcionais. 
É correto, apenas, o que se afirma em 
		
	
	I e III
	
	II, III e IV
	
	I, II e III
	
	I e II
	
	II e IV
	
	Gabarito Comentado
	
	
	 4a Questão (Ref.: 201403400934)
	Fórum de Dúvidas (1)       Saiba (1) 
	
	No processo de desenvolvimento do software, a primeira atividade técnica é a Análise de Requisitos, que pode ser entendida como responsável por definir os serviços que um sistema deve realizar, sua interface com os demais elementos e sob quais restrições o sistema deve operar. A técnica de elicitação conhecida como tempestade de ideias, cujo objetivo é permitir que todos expressem suas ideias de forma a obter o consenso é 
		
	
	Entrevista
	
	Questionário
	
	Visita técnica
	
	Casos de Uso
	
	Brainstorm
	
	Gabarito Comentado
	
	
	 5a Questão (Ref.: 201403873221)
	Fórum de Dúvidas (1)       Saiba (1) 
	
	Marque a alternativa INCORRETA:
		
	
	Atividades para análise de requisitos - ECONÔMICA - Visa a atender os requisitos financeiros do projeto/produto. Considerada a mais critica, ela consiste em julgar se o projeto será deficitário ou se os custos de sua implementação não terão os benefícios desejados 
	
	Atividades para análise de requisitos OPERACIONAL - Visa a atender os requisitos técnicos do produto a ser desenvolvido. O levantamento deve ser relacionado com a tecnologia envolvida no processo de desenvolvimento. 
	
	REQUISITOS FUNCIONAIS - Descrevem as funcionalidades do sistema. Estão diretamente ligados às especificações da tecnologia envolvida, do perfil do usuário, do tipo do sistema. 
	
	Estudo de viabilidade: estudo inicial para saber se vale a pena desenvolver a ideia. O estudo deve oferecer base para ajudar nessa decisão: O projeto/produto pode ser feito? O projeto/produto beneficiará os clientes interessados?Existe uma outra alternativa?
	
	Atividades para análise de requisitos - CRONOGRAMA - Visa a atender os requisitos de tempo para os prazos estabelecidos. O levantamento deve ser baseado na viabilidade técnica em relação ao prazo estipulado. Prazos obrigatórios são mais difíceis de serem negociados. 
	
	
	
	
	 6a Questão (Ref.: 201403399543)
	Fórum de Dúvidas (1)       Saiba (1) 
	
	A atividade de análise no processo de desenvolvimento de softwares possui: 
I) Modelagem: Serve para verificar a qualidade dos requisitos que se tornarão precisos e detalhados o suficiente para as atividades do próximo passo no processo de desenvolvimento de software. 
II) Análise - Atividade que utiliza o conceito de orientação a objeto, utilizando a UML como notação. Tem como objetivo modelar a solução, e não o problema. 
III) UML - Unified Modeling Language, linguagem de modelagem unificada, utilizada em engenharia de software para visualizar o desenho do sistema e a intercomunicação entre objetos. 
IV) Análise Estrutural - É utilizada em conjunto com detalhamento de requisitos para visualizar e fornecer base para identificar soluções para os requisitos apresentados. 
É correto, apenas, o que se afirma em 
		
	
	I, II e III
	
	I e IV
	
	I e II
	
	II e III
	
	I, III e IV
	
	Gabarito Comentado
	
	
	
	
Parte inferior do formulário
	 
	
	
Parte inferior do formulário
 
	
	
	
	
	
	
	
	
	
	 1a Questão (Ref.: 201403197642)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	Análise de requisitos é uma importante fase da engenharia de software, na qual os desenvolvedores do sistema identificam as necessidades do cliente para posteriormente projetarem uma solução. Assinale a alternativa que apresenta as principais atividades da fase de análise de requisitos, dentro do processo de desenvolvimento de sistemas.
		
	
	Desenvolvimento, homologação, produção
	
	Projeto lógico, projeto físico, implementação e manutenção
	
	Desenvolvimento de protótipo, ambiente de testes, implementação do sistema
	
	Levantamento de requisitos, análise de requisitos, registro dos requisitos
	
	Entrada de dados, processamento da informação, apresentação dos resultados
	
	Gabarito Comentado
	
	
	 2a Questão (Ref.: 201403197075)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	Marque a alternativa correta que define Classe na modelagem orientada a objetos. 
		
	
	Descreve um grupo de objetos com propriedades semelhantes (atributos), o mesmo comportamento (operações) e conseqüentemente a mesma semântica (Rumbaugh, 1994).
	
	É um conceito, uma abstração, algo com limites nítidos e significado em relação à realidade estudada (Rumbaugh, 1994). 
	
	É uma propriedade das ligações de uma associação.
	
	Descreve um conjunto de ligação com estrutura e semântica comuns. 
	
	É a conexão física ou conceitual entre instâncias de objetos. 
	
	Gabarito Comentado
	
	
	 3a Questão (Ref.: 201403876417)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	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:
		
	
	Utilizar os Diagramas de Classe, Objetos e Caso de Uso;
	
	Modelar aspectos estáticos de um problema, utilizando o modelo orientado a objeto;
	
	Modelar a estrutura de dados encapsulada por procedimentos;
	
	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;
	
	
	
	
	 4a Questão (Ref.: 201403875551)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	A análise é uma etapa que utiliza o conceito de orientação a objeto, utilizando a UML como notação. Tem como objetivo modelar o problema e não a solução. A análise estrutural tem como objetivo modelar aspectos estáticos de um problema, utilizando o modelo orientado a objeto. É utilizada em conjunto com detalhamento de requisitos para visualizar e fornecer base para identificar soluções para os requisitos apresentados. Escolha a única alternativa que não representa uma atividade dentro da análise estruturada.
		
	
	Identificação dos atributos 
	
	Identificação dos relacionamentos 
	
	Identificação das operações 
	
	Identificação de classes 
	
	Identificação de requisitos 
	
	
	
	
	 5a Questão (Ref.: 201403825483)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	O seguinte diagrama é um diagrama de interação que dá ênfase à ordenação temporal das mensagens
		
	
	atividade
	
	sequência
	
	colaboração
	
	objeto
	
	iteração
	
	
	
	
	 6a Questão (Ref.: 201403875564)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	A etapa de análise no processo de desenvolvimento de software tem como objetivo, criar uma estratégia de solução, sem se preocupar como essa estratégia será realizada, ou seja, utilizar as necessidades dos clientes, depois de compreendido o problema, para resolução do problema solicitado. Associe corretamente a coluna da esquerda com as respectivas atividades.
	1. Modelagem
2. Análise
3. UML - Unified Modeling Language
4. Análise Estrutural
	(   ) Útil para representar a realidade através de modelos, como por exemplo diagramas.
(   ) Linguagem utilizada em engenharia de software para visualizar o desenho do sistema e a intercomunicação entre objetos.
(   ) É utilizada em conjunto com detalhamento de requisitos para visualizar e fornecer base para identificar soluções para os requisitos apresentados.
(   ) Atividadeque utiliza o conceito de orientação a objeto, utilizando a UML como notação. Tem como objetivo modelar a solução, e não o problema.
 
 
		
	
	2, 3, 4, 1 
	
	1, 3, 4, 2
	
	4, 3, 1, 2 
	
	3, 1, 2, 4
	
	2, 4, 1, 3 
	
	
	
	
Parte superior do formulário
		
		
	
		  PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
		
	 
	Lupa
	 
	
	
	Retornar 
	Exercício: CCT0194_EX_A4_201403149381 
	Matrícula: 201403149381
	Aluno(a): LEANDRO CALDEIRA PEREIRA RODRIGUES 
	Data: 14/09/2015 14:33:31 (Finalizada)
	
	 1a Questão (Ref.: 201403875111)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	Após o levantamento de dados da fase de análise, a documentação de desenho deve exemplificar: 
		
	
	os custos associados para a resolução do problema
	
	a solução que será tomada para resolução do problema
	
	os riscos associados ao projeto
	
	as alternativas para a resolução do problema
	
	as diretrizes para as implementações de novos projetos
	
	
	
	
	 2a Questão (Ref.: 201403875118)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	A reutilização de objetos se refere a reutilizarmos os seguintes elementos em um processo de desenvolvimento de software:
		
	
	parte de código e a camada de arquitetura
	
	parte de código de programa e bibliotecas
	
	aproveitamento de ideias e de bibliotecas
	
	bibliotecas e classes fundamentais
	
	módulo de código binário e classes fundamentais
	
	
	
	
	 3a Questão (Ref.: 201403871976)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	O nível de abstração e agregação dos elementos dos sistemas pode ser Nível Estratégico ou Arquitetônico, Nivel Tático ou Lógico e Nivel Operacional ou Desenho detalhado. Marque a opção que representa o Nivel Operacional 
		
	
	O processo de reutilização visa à redução do desperdício de tempo e, consequentemente, dinheiro, visto que, a cada iteração, os defeitos que existiam em outras fases já foram sanados.
	
	A solução contemplará a reutilização, ou não, de componentes, que serão desenvolvidos para ele, buscando satisfazer os requisitos do produto.
	
	É desenvolvido em conjunto com as expectativas de negócio, influenciando na priorização das funcionalidades, arquiteturas e formação de equipe de especialistas. É o uso do sistema pelos usuários finais após teste, homologação, manutenção e treinamento.
	
	É desenvolvido em conjunto com a documentação voltada para usuários, no caso de desenho externo, ou documentação do código do programa, no caso de desenho interno.
	
	É o corpo da arquitetura do sistema a ser implementado. Com base nesse desenho, já se pode saber se o sistema atenderá aos requisitos e aos custos relacionados do projeto. 
	
	
	
	
	 4a Questão (Ref.: 201403875119)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	A reutilização de classe se refere a reutilizarmos o seguinte elemento em um processo de desenvolvimento de software:
		
	
	módulo de código binário
	
	aproveitamento de ideias
	
	parte do código de programa
	
	classes fundamentais
	
	bibliotecas
	
	
	
	
	 5a Questão (Ref.: 201403396582)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	Existem 2 (duas) visões do projeto quanto ao seu desenvolvimento: externa e interna. 
I- A visão externa contempla a visão do usuário e a visão interna o modelo de interação com suas interfaces. 
II- A visão externa contempla os componentes do sistema enquanto a visão interna contempla o funcionamento do componente. 
III- A visão externa contempla a visão do usuário enquanto a visão interna contempla os componentes do sistema. 
Analise as afirmativas acima, assinale a única resposta correta. 
		
	
	Apenas I e III estão corretas;
	
	Apenas I está correta;
	
	Apenas II e III estão corretas; 
	
	Apenas III está correta;
	
	Apenas II está correta;
	
	
	
	
	 6a Questão (Ref.: 201403875109)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	Nesta etapa do processo do desenvolvimento, o objetivo é mostrar como deve ser implementada a solução, porém não envolve qual o tipo de tecnologia especifica é necessária: 
		
	
	Concepção
	
	Manutenção
	
	Desenho do produto
	
	Implementação
	
	Análise
	
	
	
		1.
		Teste que não leva em conta os mecanismos e definições internos do sistema. O objetivo principal está no resultado da saída de dados do sistema, mediante a entrada definida de dados. 
Marque a alternativa que indica o tipo de teste descrito acima. 
	
	
	
	
	
	Teste simples.
	
	
	Teste caixa preta
	
	
	Teste caixa branca.
	
	
	Teste iterativo.
	
	
	Teste de interação.
	
	
	
		2.
		Quanto às estratégias de testes, temos o teste caixa preta e teste caixa branca. Avalie os itens abaixo sobre as duas estratégias de teste. 
I- O teste da caixa preta, também conhecido como teste comportamental, foca os requisitos funcionais do software; 
II- O teste caixa preta, baseado na arquitetura interna do software, procede a verificação do código; 
III- O teste caixa branca é aquele com o qual identificamos defeitos nas estruturas internas do software, através de simulação que testa toda a estrutura usada na codificação; 
IV- O teste caixa branca é aquele em que devemos conhecer os requisitos, suas características e o seu comportamento; 
É correto, apenas, o que se afirma em: 
	
	
	
	
	
	III e IV;
	
	
	I e II;
	
	
	II e III;
	
	
	II e IV;
	
	
	I e III;
	
	
		3.
		Em um processo de desenvolvimento de software, a etapa de testes envolve várias particularidades relacionadas a fatores como local do teste, metodologia, ferramenta adotado, profissional que faz o teste, o que é testado, entre outras. Sendo assim, quais das afirmativas a seguir sobre testes de software podemos assumir como FALSA
	
	
	
	
	
	Testes de sistema podem verificar características como performance, segurança ou usabilidade do software
	
	
	A etapa de teste de software pode ser simples e executada por um único programador como também terceirizada para uma fábrica de software
	
	
	Os testes de unidade são executados pelo usuário final depois que o produto final é entregue. É o último tipo de teste executado
	
	
	Os testes de software, quando classificados quanto à visibilidade do que é testado, podem ser classificados como Caixa branca e caixa preta 
	
	
	Os testes de aceitação ou validação podem ser classificados como alfa ou beta, dependendo de como esses testes são feitos
	
	
	
		4.
		No processo de desenvolvimento de software a fase de teste possui uma importância fundamental.
Analise cada item seguinte, classificando-os como V (verdadeiro) ou F (falso). 
1. A fase de teste tem como objetivo detectar possíveis defeitos ou erros que possam surgir na fase de implementação; 
2. Nessa fase, de testes, devem-se coletar os resultados e analisá-los e consertá-los somente depois de sua implantação. 
3. Essa fase é essencial para aumentar a qualidade do produto ou sistema em que será implantado. 
4. Tem como objetivo encontrar um erro que ainda não foi descoberto.
Assinale a ÚNICA opção com a sequência correta de V e F.
	
	
	
	
	
	1-F; 2-F; 3-V; 4-F
	
	
	1-F; 2-V; 3-F; 4-V
	
	
	1-V; 2-V; 3-F; 4-F
	
	
	1-V; 2-F; 3-V; 4-V 
	
	
	1-V; 2-V; 3-V; 4-F
	
	
	
		5.
		São testes realizados pela análise do código fonte, onde o tipo de análise é visual, podendo haver um questionário para acompanhar os testes, inspecionando o código desenvolvido pela equipe de programação.
Essas são características dos:
	
	
	
	
	
	 Testesde integração
	
	
	Testes dinâmicos
	
	
	Testes estáticos
	
	
	Testes de unidade
	
	
	Testes de validação
	
	
	
		6.
		 
O gráfico acima, adaptado do livro Engenharia de Software, de Roger Pressman, ilustra o custo relativo da correção de um defeito nas diversas fases de um projeto de software, baseado em dados colhidos por Boehm e outros estudiosos. Embora não seja explicitamente informado, os dados se basearam, principalmente, em projetos que utilizaram o modelo de desenvolvimento em cascata. A esse respeito, analise as afirmativas a seguir.
I - O gráfico pode ser utilizado como um argumento a favor do uso de processos de desenvolvimento iterativos.
II - O gráfico deixa claro que o maior investimento na prevenção de defeitos deve acontecer nas fases finais do projeto, preferencialmente depois que o software estiver em uso pelos clientes.
III - O gráfico não é conclusivo a respeito da importância do gerenciamento dos requisitos de um projeto, o que é consistente com a abordagem de muitos processos de desenvolvimento de software atuais, que minimizam este esforço e enfatizam a codificação e os testes unitários de código.
IV - O gráfico sustenta os argumentos de que a qualidade deve ser incorporada ao processo através de técnicas e ações efetivas de detecção, prevenção e controle, garantindo que todas as atividades do projeto resultem em produtos ou subprodutos de qualidade, ao invés de ser uma preocupação secundária ou limitada a um grupo de profissionais de controle de qualidade. 
São corretas APENAS as afirmativas:
	
	
	
	
	
	III e IV
	
	
	II e III
	
	
	I e IV
	
	
	II e IV
	
	
	I e II
	
	
	
	
	
Parte inferior do formulário
 
 
Parte inferior do formulário

Continue navegando