Buscar

Avaliação Parcial AP EAD PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 2016.1

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

03/05/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=587136285 1/4
   PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Simulado: CCT0194_SM_201504623266 V.1   Fechar
Aluno(a): CARLA MONICA SALDANHA MAIA Matrícula: 201504623266
Desempenho: 9,0 de 10,0 Data: 03/05/2016 02:10:44 (Finalizada)
  1a Questão (Ref.: 201505254928) Pontos: 1,0  / 1,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, V
V, F, F, F, V
V, F, F, V, F
F, V, F, F, V
F, F, F, V, V
 Gabarito Comentado.
  2a Questão (Ref.: 201505393247) Pontos: 1,0  / 1,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"
Software GLU
Adware
  Freeware
Demo
Trial
  3a Questão (Ref.: 201504741051) Pontos: 1,0  / 1,0
Basicamente o que é um processo de software?
Um processo de software define a forma como os requisitos devem ser levantados.
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 como um produto deve ser entregue.
03/05/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=587136285 2/4
Um processo de software define que linguagem deve se usar.
 Gabarito Comentado.
  4a Questão (Ref.: 201504741050) Pontos: 1,0  / 1,0
O que se deve fazer para aumentar as chances de sucesso no desenvolvimento de software?
Focar no prazo independente do atendimento das funcionalidades desejadas.
Atender os requisitos no momento em que forem solicitados independente de planejamento.
  Adotar um processo de desenvolvimento.
Obter mão de obra especializada independente de processo.
Obter muitos recursos financeiros.
  5a Questão (Ref.: 201505397685) Pontos: 1,0  / 1,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. Um dos tipos de análise é a
Análise Estrutural. Uma das Atividades dentro da Análise Estruturada é a Identificação de Relacionamentos cuja
finalidade é: Identifique e descreva pelo menos dois desses modelos.
Validar e indicar as dificuldades de implementação no plano conceitual;
Mapear as mensagens que devem ser executadas para alguma operação;
Identificar as mensagens que são trocadas, ao longo do tempo, para execução de alguma tarefa;
  Ajudar a filtrar e refinar as classes por associação e agregação;
Ajudar a filtrar e refinar as classes por entrada, fronteira e controle;
 Gabarito Comentado.
  6a Questão (Ref.: 201505397689) Pontos: 1,0  / 1,0
Na atividade de análise no Processamento de Desenvolvimento de Software vemos a importância de se
conhecer o conceito de modelagem. Uma dessas modelagens é o UML ­ Unified Modeling Language. Esta
modelagem é:
Utilizada para definir os seguintes diagramas: Diagrama de Eventos, Diagrama de Interação e Diagrama
de Relacionamentos;
Utilizada para definir os seguintes diagramas: Diagrama de Interação, Diagrama de Relacionamentos e
Diagrama de Classe;
Utilizada para definir as atividades do próximo passo no processo de desenvolvimento de software;
Utilizada para definir os requisitos foram detalhados, validando­os e indicando as dificuldades de
implementação no plano estratégico
  Utilizada em engenharia de software para visualizar o desenho do sistema e a intercomunicação entre
objetos;
 Gabarito Comentado.
  7a Questão (Ref.: 201505320043) Pontos: 0,0  / 1,0
03/05/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=587136285 3/4
Com relação ao nível de abstração e agregação dos elementos dos sistemas, o nível que representa o
comportamento de cada componente, sendo desenvolvido em conjunto com a documentação voltada para os
usuários ou com a documentação do código do programa é o
operacional ou desenho lógico
tático ou desenho lógico
  operacional ou desenho detalhado
estratégico ou desenho detalhado
  estratégico ou desenho arquitetônico
 Gabarito Comentado.
  8a Questão (Ref.: 201505393253) Pontos: 1,0  / 1,0
Relacione as colunas: 1 ­ Código 2 ­ Reutilização de Classes 3 ­ Reutilização de Objetos 4 ­ Reutilização de
Plataforma 5 ­ Desenho ( )Reutilização de parte de código de programa ( )Módulo de Código Binário (
)Bibliotecas e classes fundamentais ( )Reutilização de Plataforma ( )Aproveitamento de ideias para solução de
problemas encontrados no desenho, geralmente baseado em classes abstratas derivadas por herança de outras
classes.
2,1,4,5,3
  1,2,3,4,5
1,2,4,5,3
1,3,2,4,5
5,4,3,2,1
 Gabarito Comentado.
  9a Questão (Ref.: 201504740514) Pontos: 1,0  / 1,0
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.
Teste de integração
Teste da compilação prévia
Teste caixa branca
  Teste caixa preta
Teste de sistemas
 Gabarito Comentado.
  10a Questão (Ref.: 201505396862) Pontos: 1,0  / 1,0
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.
03/05/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=587136285 4/4
Essas são características dos:
Testes de unidade
Testes de validação
  Testes estáticos
 Testes de integração
Testes dinâmicos
 Gabarito Comentado.

Outros materiais