Buscar

AV Proc. de Desenv. de Software 2014

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 3 páginas

Prévia do material em texto

12/12/2014 Estácio
data:text/html;charset=utf­8,%3Ctable%20width%3D%22685%22%20border%3D%220%22%20align%3D%22center%22%20cellpadding%3D%220%22%… 1/3
Avaliação: CCT0194_AV_201301890286 » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Tipo de Avaliação: AV
Aluno: 201301890286 ­ WESLEY GOBBI BREDA
Professor:
RAFAEL DIAS RIBEIRO
MARCILENE SCANTAMBURLO FONSECA
SHIRLEY MARA PEREIRA
Turma: 9008/AA
Nota da Prova: 4,0        Nota de Partic.: 2        Data: 22/11/2014 16:07:44
  1a Questão (Ref.: 201302012639) Pontos: 0,0  / 0,5
Três projetos de software (X, Y e Z) de uma empresa entraram em produção no último mês. Considere a fase
em que ocorreu a maior quantidade de erros, descobertos em produção, de cada projeto: X: implementação Y:
requisitos Z: instalação.
Considerando­se que os projetos são extremamente similares, conclui­se que, de maneira geral, os erros de
  Y apresentam o menor custo de correção
Z são influenciados, fortemente, pela qualidade técnica dos testadores
X apresentam o maior custo de correção
  Y seriam mais baratos se fossem detectados no início
Z foram provocados pela ausência de testes unitários
  2a Questão (Ref.: 201302211592) Pontos: 0,0  / 0,5
Analisando os tipos de linguagens existentes, encontramos as linguagens que são interpretadas e as linguagens
que são compiladas. Uma característica marcante das linguagens interpretadas é:
As linguagens interpretadas fazem alterações no código, de forma a torná­lo otimizado
Por acontecer em tempo de execução, tipicamente tem um ótimo desempenho
  As linguagens interpretadas executam o código até o ponto em que há um erro
  Enquanto uma linha é sempre uma instrução na tradução, x linhas no código terão y linhas de comandos
de máquina, de acordo com o interpretador
Primeiro, faz uma leitura completa do código, identificando variáveis e outros elementos e montando
uma tabela com estas informações
  3a Questão (Ref.: 201302011838) Pontos: 1,0  / 1,0
Considere as seguintes assertivas sobre modelos teóricos de processo de desenvolvimento de software: 
I ­ O modelo em cascata especifica que a definição do comportamento externo do sistema deve preceder o
projeto de sua arquitetura; 
II ­ O modelo incremental requer que na primeira fase seja feito primeiro o levantamento de todos os requisitos
do sistema; 
III ­ O modelo de prototipação de requisitos consiste na criação de implementações parciais do sistema com o
objetivo de conhecer os requisitos do sistema. 
Estão corretas somente:
I, II e III
I e II
  I e III
II e III
NENHUMA
12/12/2014 Estácio
data:text/html;charset=utf­8,%3Ctable%20width%3D%22685%22%20border%3D%220%22%20align%3D%22center%22%20cellpadding%3D%220%22%… 2/3
  4a Questão (Ref.: 201302012077) Pontos: 0,5  / 0,5
Analisando o estudo de caso abaixo, marque a alternativa que define os atores do sistema. 
"Um paciente se dirige a um posto de saúde e apresenta seu nome: "José da Silva" e descreve seu estado de
saúde: "Febre de 40º". O atendente anota o nome e o estado de saúde em uma ficha e o encaminha para o
médico, que o atende e registra na ficha os procedimentos adotados. No final do mês o médico contabiliza o
total de pacientes por queixa apresentada."
Cliente e Médico.
Somente o médico, pois os procedimentos realizados por ele são os considerados para o sistema.
Somente o atendente, pois o procedimento do médico é confidencial.
Cliente e atendente.
  Atendente e Médico.
  5a Questão (Ref.: 201302547814) Pontos: 0,5  / 0,5
Complete a frase escrevendo o nome dos principais tipos de Testes de Software (Gustafson, 2003 ­ Cap. 10):
________________:  A  especificação  do  software  é  usada  para  identificar  subdomínios  que  deveriam  ser
testados.
________________:  É  baseado  na  estrutura  do  código.  O  critério  mais  simples  é  o  de  cobertura  de  todo  o
comando.
________________: É a  ideia de particionar o domínio de entrada em subdomínios mutuamente exclusivos e
requerendo um número igual de casos de teste de cada subdomínio.
________________: É o teste baseado no  fluxo de dados através do programa. Os dados  fluem de onde são
definidos para onde são usados.
________________: É caracterizado pela seleção aleatória dos casos de teste.
  Teste Funcional, Teste Estrutural, Teste de subdomínio, Teste de fluxo de dados, Teste randômico.
Teste de fluxo de dados, Teste Funcional, Teste Estrutural, Teste de subdomínio, Teste randômico.
Teste Estrutural, Teste randômico, Teste de subdomínio, Teste de fluxo de dados, Teste Funcional.
Teste de subdomínio, Teste de fluxo de dados, Teste Funcional, Teste randômico, Teste Estrutural.
Teste Estrutural, Teste de subdomínio, Teste de fluxo de dados, Teste Funcional, Teste randômico.
  6a Questão (Ref.: 201302012070) Pontos: 0,5  / 0,5
Marque a alternativa correta que define Classe na modelagem orientada a objetos.
É a conexão física ou conceitual entre instâncias de objetos.
É uma propriedade das ligações de uma associação.
Descreve um conjunto de ligação com estrutura e semântica comuns.
É um conceito, uma abstração, algo com limites nítidos e significado em relação à realidade estudada
(Rumbaugh, 1994).
  Descreve um grupo de objetos com propriedades semelhantes (atributos), o mesmo comportamento
(operações) e conseqüentemente a mesma semântica (Rumbaugh, 1994).
  7a Questão (Ref.: 201302211667) Pontos: 1,0  / 1,0
Dentre as vantagens do modelo cascata podemos destacar:
O usuário só vê os resultados ao final
  Permite pontos de controle bem definidos, facilitando a gestão do projeto
12/12/2014 Estácio
data:text/html;charset=utf­8,%3Ctable%20width%3D%22685%22%20border%3D%220%22%20align%3D%22center%22%20cellpadding%3D%220%22%… 3/3
Dificulta a visão de reutilização
Não é possível corrigir erros em fases já completas
Não requer documentação para todas as fases
  8a Questão (Ref.: 201302037869) Pontos: 0,0  / 1,5
Desenvolver software com qualidade é?
Resposta: é desenvolver utilizando as
Gabarito: Utilizar um processo para construção de um produto de software primando por todas as fases que
envolvem essa atividade.
  9a Questão (Ref.: 201302216028) Pontos: 0,0  / 1,5
No Modelo espiral cada volta da espiral representa uma fase do processo de software. Identifique as fases de
processo deste modelo.
Resposta: Analise de Requesitos; implemantação ou desenvolvimento; teste; instalação e manutenção.
Gabarito: Planejamento, Análise dos Riscos, Engenharia e Avaliação do Cliente.
  10a Questão (Ref.: 201302249579) Pontos: 0,5  / 0,5
NÃO é um software do tipo aplicativo:
  Sistema operacional.
Gerenciador de banco de dados.
Editor de texto.
Planilha eletrônica.
Sistema bancário.

Continue navegando