Buscar

AP PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 2

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

02/05/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=390829010 1/4
   PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Simulado: CCT0194_SM_201102047309 V.2   Fechar
Aluno(a): GABRIEL FAVATO NASCIMENTO Matrícula: 201102047309
Desempenho: 6,0 de 10,0 Data: 02/05/2016 18:32:26 (Finalizada)
 
  1a Questão (Ref.: 201102288638) Pontos: 1,0  / 1,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 de programação
linguagem de máquina / linguagem interpretada
linguagem de programação / linguagem interpretada
  linguagem de programação / linguagem de máquina
linguagem interpretada / linguagem de máquina
 
  2a Questão (Ref.: 201102619943) Pontos: 0,0  / 1,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 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.
Comercial ­ Programa por que se paga uma taxa de licenciamento para sua utilização.
Software Freeware ­ Programa de computador cujo uso não implica o pagamento de licença de uso.
Demo ­ Fração de um programa. Funciona como material promocional para dar a oportunidade do
produto ser avaliado.
  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.
 Gabarito Comentado.
 
  3a Questão (Ref.: 201102663602) Pontos: 1,0  / 1,0
"Técnica que faz o levantamento de ideias, onde cada uma das ideias sugeridas pode se combinada 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:
Questionário
Reunião
  Brainstorm
Entrevista
Casos de Uso
 
02/05/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=390829010 2/4
  4a Questão (Ref.: 201102760941) Pontos: 1,0  / 1,0
Marque a alternativa INCORRETA:
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.
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?
 Gabarito Comentado.
 
  5a Questão (Ref.: 201102764127) Pontos: 0,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. Uma dessas modelagens é o
UML ­ Unified Modeling Language. A característica desta modelagem é:
I­ Visualizar o desenho do sistema e a intercomunicação entre objetos.
II­ Permitr que desenvolvedores visualizem os produtos de seus trabalhos em diagramas padronizados.
III­ Modelar o problema, e não a solução.
É correto o que se afirma em:
Apenas em II e III;
Apenas em III;
Apenas em II;
  Apenas em I;
  Apenas em I e II;
 Gabarito Comentado.
 
  6a Questão (Ref.: 201102764137) Pontos: 0,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. Uma dessas modelagens é a
Análise Estrutural. Esta modelagem compreende uma série de diagramas que são representados por:
Modelar aspectos dinâmicos de um problema, utilizando o modelo orientado a objeto;
Modelar a estrutura de dados encapsulada por procedimentos;
  Utilizar a engenharia de software para visualizar o desenho do sistema e a intercomunicação entre
objetos;
Utilizar os Diagramas de Classe, Objetos e Caso de Uso;
  Modelar aspectos estáticos de um problema, utilizando o modelo orientado a objeto;
 Gabarito Comentado.
 
02/05/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=390829010 3/4
  7a Questão (Ref.: 201102686490) Pontos: 0,0  / 1,0
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
tático ou desenho lógico
estratégico ou desenho arquitetônico
estratégico ou desenho detalhado
  operacional ou desenho lógico
  operacional ou desenho detalhado
 Gabarito Comentado.
 
  8a Questão (Ref.: 201102686483) Pontos: 1,0  / 1,0
Nesta etapa do processo de desenvolvimento, o objetivo é modelar o sistema, atendendo os requisitos
levantados na etapa de análise e prepará­los para a fase implementação, definindo os aspectos tecnológicos
necessários.
Assinale a alternativa que mostra a etapa descrita 
Projeto
Implementação
Análise
  Desenho
Manutenção
 Gabarito Comentado.
 
  9a Questão (Ref.: 201102287282) Pontos: 1,0  / 1,0
No processo de desenvolvimento de software as modalidades dos testes podem ser: 1. Quanto à utilização do
código; 2. Quanto ao objetivo. Assinale a única opção correta que caracteriza a correta classificação de cada
item.
I. Testes estáticos ­ São testes realizados pela análise do código fonte. 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;
II. Testes dinâmicos ­ São testes baseados na execução do código fonte do programa. São realizados antes da
etapa de implementação.
III. Testes de unidade ­ Teste realizado em um módulo ou em alguns módulos definidos que representam uma
única unidade. A determinação da quantidade de módulos a serem testados está contida na documentação de
projeto.
IV. Testes de integração ­ Teste para identificar erros durante a integração e interação entre os módulos ou
unidades do sistema.
V. Testes de validação ­ Teste realizado antes da integração de todos os módulos do sistema.
Apenas a sentença I está correta
  Apenas as sentenças I, III e IV estão corretas
Apenas as sentenças III e V estão corretas
Apenas as sentenças II e V estão corretas
Todas as sentenças estão corretas
 Gabarito Comentado.
02/05/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=390829010 4/4
 
  10a Questão (Ref.: 201102712350) Pontos: 1,0  / 1,0Quanto à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:
  I e III;
II e III;
I e II;
II e IV;
III e IV;
 Gabarito Comentado.

Outros materiais