Buscar

2 BDQ Prova processo de desenvolvimento de software.output

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

23/04/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=3525403660 1/4
   PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Simulado: CCT0194_SM_201504739728 V.2   Fechar
Aluno(a): EDUARDO SILVA DE SANTANA Matrícula: 201504739728
Desempenho: 10,0 de 10,0 Data: 23/04/2016 14:08:03 (Finalizada)
 
  1a Questão (Ref.: 201504867679) Pontos: 1,0  / 1,0
Analise as sentenças sobre o conceito de dado e informação e, em seguida, analise as sentenças abaixo:
I. Informação é um fato isolado;
II. Dado é algo que tem valor;
III. Um sistema de informação recebe dados, os processa e gera informações;
IV. Informação tem que ser útil para quem a detém.
Com base em sua análise, assinale a ÙNICA opção correta:
  As opções III e IV estão corretas
As opções I e IV estão corretas
Apenas a opção III está correta
As opçoes I e III estão corretas
As opçoes I, II e III estão corretas
 Gabarito Comentado.
 
  2a Questão (Ref.: 201505475870) Pontos: 1,0  / 1,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.
Todas as afirmativas estão compatíveis
Apenas as afirmativas II e III estão incompatíveis
Apenas a afirmativa I está incompatível
Apenas as afirmativas I e II estão incompatíveis
  Apenas a afirmativa III está incompatível
 Gabarito Comentado.
 
  3a Questão (Ref.: 201505522602) Pontos: 1,0  / 1,0
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
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?
23/04/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=3525403660 2/4
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.
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 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.
 Gabarito Comentado.
 
  4a Questão (Ref.: 201504872253) Pontos: 1,0  / 1,0
Conforme Roger Pressman o que é um processo de software?
  É a área do conhecimento da computação voltada para a especificação, desenvolvimento e manutenção
de sistemas de software aplicando tecnologias e práticas de gerência de projetos e outras disciplinas,
objetivando organização, produtividade e qualidade.
É a área do conhecimento da computação voltada para a qualidade.
É a área do conhecimento da computação voltada para o desenvolvimento.
É a área do conhecimento da computação voltada para a manutenção.
É a área do conhecimento da computação voltada para a especificação.
 Gabarito Comentado.
 
  5a Questão (Ref.: 201505525798) 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. 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 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 aspectos estáticos de um problema, utilizando o modelo orientado a objeto;
Modelar a estrutura de dados encapsulada por procedimentos;
 Gabarito Comentado.
 
  6a Questão (Ref.: 201505573794) Pontos: 1,0  / 1,0
Ao levantar os requisitos de um sistema é necessário ter atenção com:
  As necessidades relatadas pelos usuários, as necessidades dos demais usuários envolvidos, as normas
que se aplicam e afetam o software a se desenvolver
Deve­se prestar atenção aos desejos do usuário, satisfazendo todos os seus pedidos.
A performance futura do sistema e a linguagem de programação que será utilizada.
A linguagem de programação que será utilizada no desenvolvimento, a legislação envolvida no processo
e os desejos do usuário.
As necessidades dos usuários apresentadas nas reuniões de levantamento e a linguagem de
programação que será utilizada no desenvolvimento.
23/04/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=3525403660 3/4
 Gabarito Comentado.
 
  7a Questão (Ref.: 201505521357) Pontos: 1,0  / 1,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
A solução contemplará a reutilização, ou não, de componentes, que serão desenvolvidos para ele,
buscando satisfazer os requisitos do produto.
É 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.
  É 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 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.
É 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.
 
  8a Questão (Ref.: 201505524500) Pontos: 1,0  / 1,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
bibliotecas
classes fundamentais
aproveitamento de ideias
parte do código de programa
 Gabarito Comentado.
 
  9a Questão (Ref.: 201505506000) Pontos: 1,0  / 1,0
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
  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
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 aceitação ou validaçãopodem ser classificados como alfa ou beta, dependendo de como
esses testes são feitos
 Gabarito Comentado.
 
23/04/2016 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=3525403660 4/4
  10a Questão (Ref.: 201505424560) Pontos: 1,0  / 1,0
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­V; 2­V; 3­F; 4­F
  1­V; 2­F; 3­V; 4­V
1­F; 2­F; 3­V; 4­F
1­F; 2­V; 3­F; 4­V
1­V; 2­V; 3­V; 4­F
 Gabarito Comentado.

Outros materiais