Buscar

Banco de questões - peocesso 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 598 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 598 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 598 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

Avaliação: CCT0215_AV2_201105021629 (AG) » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Tipo de Avaliação: AV2
Aluno: 201105021629 - LEONARDO FERREIRA BULCÃO
Professor:
JOAO DOMINGOS CAMPOS NETO
CARLOS ALBERTO DE FARIAS
Turma: 9001/A
Nota da Prova: 3,5 de 8,0 Nota do Trab.: 0 Nota de Partic.: 2 Data: 20/06/2014 19:11:22
 1a Questão (Ref.: 201105259011) Pontos: Sem Correç. / 1,5
Nas atividades de levantamento de requisitos, precisamos identificar os serviços esperados do sistema e restrições
sobre as quais ele deve operar. Desta forma, precisamos utilizar técnicas de elicitação. Comente três técnicas
utilizadas. Diga, também, qual é a finalidade de cada uma dessas técnicas.
Resposta:
Gabarito: 1. Entrevista - Utilização na análise de problema e na engenharia de requisitos com o objetivo de
entender as perspectivas do cliente/usuário. Entender quem são os agentes e quais as necessidades, o problema e
a solução. 2. Questionários - Forma de utilização que faz perguntas referentes ao sistema. Utilização de hipóteses
para as relevâncias. Podem ser utilizados após a entrevista. 3. Casos de uso - Identificação dos agentes que agem
no sistema, das interfaces que o sistema/produto possuirá. Validação de pré-requisitos. Representação visual ao
invés de textual. 4. Brainstorm - Ou tempestade de ideias, faz o levantamento de ideias, em que cada uma
sugerida pode combinar na propositura de uma nova. Atividade de livre imaginação que deve ser tratada sem
críticas ou debates.
 2a Questão (Ref.: 201105120963) Pontos: 1,0 / 1,5
O ciclo de vida tradicional de desenvolvimento de software compreende em geral as seguintes fases: especificação
de requisitos, análise, projeto, implementação e testes.
Descreva o objetivo de cada uma destas fases.
Resposta: Na especificação de requisitos, deve-se coletar informações sobre a necessidade do cliente, onde, será
analisado a regra de negócio e coleta de pontos críticos, e o que ele espera do sistema, se utilizando de técnicas de
elicitação. Na análise, é onde, é feito a tradução do que foi coletado, onde o analista irá traduzir e capturar os
pontos relevantes debatendo com o cliente o que foi compreendido. No projeto é onde, se tem a regra de negócio
definida e como será aplicado no desenvolvimento, onde, irá se usar de metodologias e melhores práticas para
traduzir tudo a equipe de desenvolvimento. Na implementação, é onde, se inicia a codificação, com linguagem de
programação já definida, onde, irá se transformar o desenho em diversos tipos de componentes de códigos de
programação. Na fase de testes é onde, irá se validar o que foi desenvolvido, saturando o produto, e comparando
com o que foi projetado, com o objetivo de aumentar a qualidade do produto ou sistema que será implantado.
Gabarito: A fase de especificação de requisitos é responsável por identificar o que o sistema deve contemplar.
Muitas atividades são desenvolvidas nesta fase a exemplo de: identificação e priorização de requisitos, estudo de
viabilidade e definição do escopo do sistema.
Na fase de análise também estamos interessados em entender os requisitos. É preciso conhecer profundamente o
negócio do cliente.
Após as fases de entendimento do negócio, temos que mapear uma solução computacional para o sistema, definir
como será construído o sistema. Esta é a fase de projeto, onde pensamos na arquitetura, interface gráfica,
persistência dos dados, entre outros aspectos. A fase de implementação consiste em codificar o sistema de acordo
com a especificação construída nas fases anteriores.
A fase de testes é responsável por validar se o sistema atende à especificação. Atualmente esta fase está integrada
BDQ Prova file:///C:/Users/Leonardo/Desktop/Estácio_files/bdq_prova_resultado_...
1 de 4 26/06/2014 01:38
às demais fases, pois devemos pensar em teste de software desde as fases iniciais de especificação do sistema.
 3a Questão (Ref.: 201105056546) Pontos: 0,5 / 0,5
Indique a alternativa correta para definir CONHECIMENTO:
Símbolos, números, letras.
Conjunto de dados aos quais os seres humanos deram forma para torná-los significativos e úteis.
Dados analisados dentro de um contexto.
Fatos brutos que retratam ocorrências atuais ou do passado.
 Experiência pessoal, informações analisadas, gerando ações ou decisões.
 4a Questão (Ref.: 201105077901) Pontos: 0,5 / 0,5
Durante o processo de desenvolvimento de um software de controle de entrada e saída de funcionários de uma
empresa, o desenvolvedor procura saber de seu cliente se deve contabilizar horas, minutos e segundos para o
cálculo de atrasos dos funcionários. Este tipo de requisito está classificado como:
Modal
 Funcional
Do cronograma
Não funcional
Do usuário
 5a Questão (Ref.: 201105079251) Pontos: 0,0 / 1,0
NÃO é fase do RUP?
Construção.
 Transição.
Iniciação ou concepção.
Elaboração.
 Gerenciamento.
 6a Questão (Ref.: 201105077594) Pontos: 0,0 / 0,5
Considere os seguintes requisitos de um Sistema de Folha de Pagamento e classifique cada um como sendo F
(Funcional) e NF (Não Funcional).
I. O sistema deve emitir extrato online de cada funcionário;
II. O banco de dados dever ser SQL Server, que a empresa já possui;
III. O sistema deve rodar em ambiente web;
IV. Após gerar a folha mensal deve ser emitido email a cada funconário, informando do salário líquido.
Assina a única opção que classifica corretamente os requisitos é:
I-F, II-F, III-F, IV-F
I-F, II-NF, III-F, IV-F
BDQ Prova file:///C:/Users/Leonardo/Desktop/Estácio_files/bdq_prova_resultado_...
2 de 4 26/06/2014 01:38
I-F, II-F, III-NF, IV-F
 I-F, II-NF, III-NF, IV-F
 I-NF, II-NF, III-NF, IV-NF
 7a Questão (Ref.: 201105260436) Pontos: 0,5 / 0,5
Para Sommerville a arquitetura de sistemas descreve o sistema em termos de um conjunto de unidades
arquitetônicas e um mapa de como essas unidades se relacionam entre si. Analise as afirmativas a seguir sobre a
arquitetura de sistemas.
I. Quanto mais independente as unidades forem, mais modular será a arquitetura.
II. Quanto mais dependentes as unidades forem, mais modular será a arquitetura.
III. Quanto mais independentes as unidades forem, mais fácil será realizar o projeto e desenvolver as diversas
partes separadamente.
Assinale a ÚNICA opção correta
Somente a III está correta
Somente II e III estão corretas
 Somente I e III estão corretas
Somente a II está correta
Somente a I está correta
 8a Questão (Ref.: 201105259027) Pontos: 0,0 / 0,5
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
4. Tem como objetivo encontrar um erro que ainda não foi descoberto. É correto, apenas, o que se afirma em
Assinale a ÚNICA opção com a sequência correta de V e F.
1-F; 2-V; 3-F; 4-V
 1-V; 2-F; 3-V; 4-V
1-V; 2-V; 3-V; 4-F
1-V; 2-V; 3-F; 4-F
 1-F; 2-F; 3-V; 4-F
 9a Questão (Ref.: 201105260452) Pontos: 0,0 / 0,5
A Implementação é a etapa do processo de desenvolvimento de software que realiza a transformação do desenho
em diversos tipos de componentes de código de programação. Analise as afirmativas a seguir em relação aos
componentes de código:
I - Código fonte - conjunto de instruções gerados através de uma Linguagem de Programação de forma lógica e
estruturada.
II - Código Objeto - Sequência binária de instruções, que são executadas diretamente por um processador.
BDQ Prova file:///C:/Users/Leonardo/Desktop/Estácio_files/bdq_prova_resultado_...
3 de 4 26/06/2014 01:38
III- Código de Máquina - Resultado da compilação do código fonte.
Assinale a única opção correta
Somente II e III estão corretas
 Somente I estácorreta
 Somente I e III estão corretas
Somente a II está correta
Somente I e II estão corretas
 10a Questão (Ref.: 201105057115) Pontos: 1,0 / 1,0
Em relação aos princípios de qualidade em software, no tocante à testabilidade de software, a sentença "quanto
menos modificações, menos interrupções no teste" está relacionada com uma característica. Essa característica é
identificada como
compreensibilidade
 estabilidade
observalibilidade
controlabilidade
operacionalidade
Observação: Eu, LEONARDO FERREIRA BULCÃO, estou ciente de que ainda existe(m) 1 questão(ões) não respondida(s) ou
salva(s) no sistema, e que mesmo assim desejo finalizar DEFINITIVAMENTE a avaliação.
Data: 20/06/2014 19:57:27
Período de não visualização da prova: desde 09/06/2014 até 25/06/2014.
 
 
BDQ Prova file:///C:/Users/Leonardo/Desktop/Estácio_files/bdq_prova_resultado_...
4 de 4 26/06/2014 01:38
Avaliação: CCT0215_AV1_201501052063 » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Tipo de Avaliação: AV1
Aluno: 201501052063 - THIAGO FERREIRA DE SOUZA
Professor: JOAO DOMINGOS CAMPOS NETO Turma: 9001/AA
Nota da Prova: 4,5 de 8,0 Nota do Trab.: 0 Nota de Partic.: 2 Data: 14/10/2015 17:42:16 (F)
1a Questão (Ref.: 662170) Pontos: 0,0 / 0,5
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 a afirmativa I está incompatível
Todas as afirmativas estão compatíveis
Apenas as afirmativas I e II estão incompatíveis
Apenas a afirmativa III está incompatível
Apenas as afirmativas II e III estão incompatíveis
Gabarito Comentado.
2a Questão (Ref.: 721071) Pontos: 0,5 / 0,5
Dentre os diferentes programas de controle financeiro disponíveis na Google Play tem um da Globo News, onde possui uma
interface simples de utilizar, mas durante o seu uso sempre aparece um banner com propaganda da Caixa Econômica federal.
Analisando estas características podemos classificar este software como:
Adware
Trial
Demo
Shareware
Comercial
3a Questão (Ref.: 55458) Pontos: 0,5 / 0,5
O que se deve fazer para aumentar as chances de sucesso no desenvolvimento de software?
Adotar um processo de desenvolvimento.
Obter muitos recursos financeiros.
Focar no prazo independente do atendimento das funcionalidades desejadas.
Obter mão de obra especializada independente de processo.
Atender os requisitos no momento em que forem solicitados independente de planejamento.
BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_...
1 de 4 23-10-2015 20:11
4a Questão (Ref.: 55459) Pontos: 0,5 / 0,5
Basicamente o que é um processo de software?
Um processo de software define como se testar.
Um processo de software define a forma como os requisitos devem ser levantados.
Um processo de software define que linguagem deve se usar.
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.
Gabarito Comentado.
5a Questão (Ref.: 711245) Pontos: 0,0 / 1,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.
( ) 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.
2, 4, 1, 3
3, 1, 2, 4
4, 3, 1, 2
2, 3, 4, 1
1, 3, 4, 2
6a Questão (Ref.: 63249) Pontos: 1,0 / 1,0
Considerando o seguinte mini mundo marque a alternativa correta que indica os elementos da análise comportamental:
"A estratégia da Livraria ESTÁCIO não prevê a manutenção de livros em estoque. Todos os livros solicitados por seus clientes são,
semanalmente, encomendados às editoras. As editoras e os livros comercializados são selecionados pela Direção da Livraria. Os
clientes solicitam os livros pela internet a partir do código, após a análise do resumo. Os pedidos são analisados e encomendados
BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_...
2 de 4 23-10-2015 20:11
às editoras no final de toda semana. Quando os livros são fornecidos, a livraria confere a nota de entrega da editora com a
requisição, devolve as que contiverem erros e atende aos pedidos dos clientes, emitindo a faturas de cobrança. Se o fornecimento
dos livros estiver correto, as faturas encaminhadas pelas editoras são registradas e pagas."
I. Código do livro.
II. Encomendar livros.
III. Editoras.
IV. Conferir requisição.
V. Resumo.
I e IV estão corretas.
II, III e IV estão corretas.
II e IV estão corretas.
III e IV estão corretas.
I, III e IV estão corretas.
Gabarito Comentado.
7a Questão (Ref.: 232263) Pontos: 0,0 / 1,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 II está correta;
Apenas II e III estão corretas;
Apenas I está correta;
Apenas III está correta;
8a Questão (Ref.: 634451) 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
operacional ou desenho lógico
operacional ou desenho detalhado
estratégico ou desenho arquitetônico
tático ou desenho lógico
estratégico ou desenho detalhado
Gabarito Comentado.
9a Questão (Ref.: 233294) Pontos: 1,0 / 1,0
BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_...
3 de 4 23-10-2015 20:11
Uma representação definida de um procedimento de teste define um(a):
Definição de teste de software
Critério de teste de software
Objetivo de teste de software
Script de teste de software
Forma de teste de software
Gabarito Comentado.
10a Questão (Ref.: 660307) Pontos: 1,0 / 1,0
Sabemos que existem duas modalidade de testes de software. Ela são classificadas em:
I- Testes Estáticos, onde permite que o código seja avaliado em termos de defeitos estruturais ou fraquezas sistemáticas que
possam gerar defeitos;
II- Testes Estáticos, que são realizados após a integração de todos os módulos do sistema;
III- Testes Dinâmicos, que são testes baseados na execução do código do programa, e para isso precisam de um questionário com
base nos aspectos estruturais e funcionais do programa;
IV- Testes Dinâmicos, que devem ser feitos antes da implementação, ou seja, nas fases iniciais;
É correto, apenas, o que se afirma em:
I e III;
II e IV;
III e IV;
II e III;
I e II;
Gabarito Comentado.
Período de não visualização da prova: desde 01/10/2015até 21/10/2015.
BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_...
4 de 4 23-10-2015 20:11
25/11/2015 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 1/4
Avaliação  PROCESSOS DE DESENVOLVIMENTO
DE SOFT Tipo de Avaliação: AV
Aluno: 
Professor: RAFAEL DIAS RIBEIRO Turma: 9006/AA
  1a Questão (Ref.: 97178) Pontos: 1,5  / 1,5
O ciclo de vida de um sistema contempla diversas fases. Descreva as atividades principais que devem ser
desenvolvidas na fase de projeto de um sistema.
Resposta: A fase de projeto é a solução para o problema encontrado na fase de análise, suas principais atividades
são: definir qual será o banco de dados a ser utilizado, arquitetura do sistema, linguagem de programação,
interface gráfica, definir os recursos fisicos necessários do sistema.
Gabarito: A fase de projeto é responsável pela solução computacional que daremos ao problema (sistema) definido
nas fases de análise e projeto, ou seja, como o sistema será construído. Compreende atividades tais como,
definição da arquitetura do sistema (ex. arquitetura baseada em componentes, organização em camadas, etc.);
definição do modelo físico do banco de dados; definição da interface gráfica do sistema (construção de telas, etc.);
especificação de planos de teste, entre outras atividades.
  2a Questão (Ref.: 692410) Pontos: 1,0  / 1,5
Justifique a seguinte afirmativa: Das atividades de um Processo de Desenvolvimento de Software a Codificação é a
única atividade que será garantidamente feita.
Resposta: Não concordo, todas as etapas tem que estarem concluídas para garantir a qualidade do software. São
as etapas: requisitos, analise, projeto, codificação, testes, implantação e manutenção. Sem um projeto bem
especificado, analisado e projetado, não tem como garantir uma boa codificação.
Gabarito: Desde que o projeto não seja cancelado a codificação é de fato a única atividade que será
garantidamente realizada, pois análise de requisitos e projeto às vezes são deixados para trás ou feitos de forma
indevida, os testes podem ser deixados para trás devido o custo e tempo para entrega do software. No entanto,
não importa quão pobre ou caótico seja o projeto do software a construção sempre é realizada para que se tenha
um entregável.
  3a Questão (Ref.: 567904) Pontos: 0,5  / 0,5
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:
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
javascript:alert('C%C3%B3digo da quest%C3%A3o: 97178\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('Nota aferida em 24/11/2015.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 692410\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('Nota aferida em 24/11/2015.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 567904\n\nStatus da quest%C3%A3o: Liberada para Uso.');
25/11/2015 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 2/4
rodando sem todas as suas funcionalidades ou, ainda, interromper o seu uso.
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.
  4a Questão (Ref.: 235218) Pontos: 0,5  / 0,5
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 somente como Não Funcionais.
IV. Apresentados somente como Funcionais.
É correto, apenas, o que se afirma em
I, II e III
  I e II
II, III e IV
I e III
II e IV
 Gabarito Comentado.
  5a Questão (Ref.: 661147) Pontos: 0,5  / 0,5
A linguagem de Modelagem Unificada (UML) emergiu como notação padrão, de fato e de direito, para a modelagem
orientada a objetos. Desta forma, a sentença que conceitua apropriadamente a UML é:
um método para especificar e modelar os artefatos dos sistemas.
um método comum para a representação da orientação a objetos.
uma linguagem para implementar os conceitos da orientação a objetos.
um processo de especificação e modelagem de sistemas orientados a objeto.
  uma linguagem visual para especificar, construir e documentar os artefatos dos sistemas.
 Gabarito Comentado.
  6a Questão (Ref.: 710799) Pontos: 0,0  / 0,5
A reutilização de objetos se refere a reutilizarmos os seguintes elementos em um processo de desenvolvimento de
software:
aproveitamento de ideias e de bibliotecas
  bibliotecas e classes fundamentais
parte de código e a camada de arquitetura
módulo de código binário e classes fundamentais
https://v3.webcasters.com.br/Login.aspx?codTransmissao=296336&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:alert('C%C3%B3digo da quest%C3%A3o: 235218\n\nStatus da quest%C3%A3o: Liberada para Uso.');
http://v3.webcasters.com.br/Login.aspx?codTransmissao=387116&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:alert('C%C3%B3digo da quest%C3%A3o: 661147\n\nStatus da quest%C3%A3o: Liberada para Uso.');
http://v3.webcasters.com.br/Login.aspx?codTransmissao=423359&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:alert('C%C3%B3digo da quest%C3%A3o: 710799\n\nStatus da quest%C3%A3o: Liberada para Uso.');
25/11/2015 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 3/4
  parte de código de programa e bibliotecas
  7a Questão (Ref.: 711284) Pontos: 0,5  / 0,5
Escolha  uma  modalidade  de  testes  na  coluna  da  esquerda  e  associe  corretamente  para  cada  uma  das
classificações apresentadas nas alternativas na coluna da direita.
 
Modalidade Classificações
1. Quanto à
utilização do
código
2. Quanto ao
objetivo na
busca pelo erro
(   ) Testes de integração ­ Teste para identificar erros durante a integração e interação entre
os módulos ou unidades do sistema
(   ) 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
(   ) Testes dinâmicos ­ São testes baseados na execução do código do programa. Os testes
seguem, também, um questionário com base nos aspectos estruturais e funcionais do
programa
(   ) 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
(   ) Testes de validação ­ Teste realizado após a integração de todos os módulos do sistema
2, 2, 1, 1, 2
1, 1, 1, 2, 2
2, 1, 1, 2, 1
  2, 1, 1, 2, 2
2, 1, 2, 1, 1
  8a Questão (Ref.: 567950) Pontos: 0,5  / 0,5
A  fase  de  implementação,  ou  codificação,  tem  como  objetivo  escrever  o  programa  em  uma  linguagem  de  programação,  seguindo
normas e diretrizes da empresa à qual o desenvolvedor esteja ligado.
Associe a coluna da esquerda com a coluna da direitae em seguida marque a alternativa correta, considerando a sequencia de cima
para baixo:
1. Implementação      (   ) Conjunto de instruções geradas através de uma linguagem de programação, de maneira lógica e estruturada;
após o processo de compilação ou interpretação.
2. Desenho                 (   ) Etapa do processo de desenvolvimento de software já estudada anteriormente.
3.  Código  Fonte                  (      )  Processo  que  realiza  a  transformação  do  desenho  em  diversos  tipos  de  componentes  de  código  de
programação.
4. Código Objeto        (   ) Sequência binária de ações diretamente direcionadas para o processador da máquina.
5. Código Máquina     (   ) Resultado da compilação do código fonte.
  3, 2, 1, 5, 4
5, 4, 3, 2, 1
4, 5, 3, 1, 2
2, 1, 4, 3, 5
1, 4, 5, 2, 3
javascript:alert('C%C3%B3digo da quest%C3%A3o: 711284\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 567950\n\nStatus da quest%C3%A3o: Liberada para Uso.');
25/11/2015 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 4/4
  9a Questão (Ref.: 616268) Pontos: 1,0  / 1,0
Considerando importância de documentar todos os passos do processo de desenvolvimento de software.
Complete a frase escrevendo o nome de cada tipo utilizado na documentação do processo:
__________: Documentação utilizada por gerentes de projetos, executivos e gerentes funcionais, para acompanhar
o andamento do projeto.
__________: Documentação de acompanhamento de recursos utilizados durante o andamento do projeto.
__________: Estabelece o formato e a cadência de como o processo deve ser implementado.
__________: Estabelece a forma de comunicação entre os membros do projeto.
__________: Descreve estratégias de como chegar ao resultado final, registram os erros, problemas e ideias que
ocorrem durante o projeto, e as razões que foram utilizadas para as tomadas de decisões.
Relatórios ­ Padronização de processos ­ Cronogramas ­ Documentos técnicos ­ Comunicação
Cronogramas ­ Documentos técnicos ­ Relatórios ­ Padronização de processos ­ Comunicação
  Cronogramas ­ Relatórios ­ Padronização de processos ­ Comunicação ­ Documentos técnicos
Padronização de processos ­ Relatórios ­ Comunicação ­ Documentos técnicos ­ Cronogramas
Comunicação ­ Cronogramas ­ Padronização de processos ­ Documentos técnicos ­ Relatórios
 Gabarito Comentado.
  10a Questão (Ref.: 611647) Pontos: 1,0  / 1,0
O Método Scrum é uma metodologia que tem como filosofia o Manifesto Ágil. Possui papel bem definido para as
atividades durante todo o processo. Uma vez levantadas as questões a serem trabalhadas, é determinado um
período de tempo para a realização de um determinado requisito. Durante esse intervalo, são feitas reuniões diárias
para acompanhamento do andamento das atividades.
Complete a frase escrevendo o nome de cada uma das características do modelo Scrum:
I) _____________: Período para finalização de cada requisito;
II) _____________: Reunião diária para análise de andamento do projeto; 
III) _____________: Lista com funcionalidades a serem implementadas;
IV) _____________: Análise feita do Product Backlog. Cada requisito é analisado, interpretado e informado à
equipe como será implementado;
V) _____________: Responsável por coordenar o Scrum e ajudar a atender os impedimentos que possam ocorrer
na tentativa de não estourar o Sprint.
Assinale a ÚNICA opção que apresenta a complementação correta de cada frase (I a V).
Sprint ­ Scrum ­ Scrum Master ­ Product Backlog ­ Sprint Backlog
  Sprint ­ Daily Scrum ­ Product Backlog ­ Sprint Backlog ­ Scrum Master
Product Backlog ­ Scrum Master ­ Sprint Backlog ­ Sprint ­ Srum
Scrum Master ­ Sprint ­ Scrum ­ Product Backlog ­ Sprint Backlog
Product Backlog ­ Sprint Backlog ­ Sprint ­ Scrum ­ Scrum Master
 Gabarito Comentado.
Período de não visualização da prova: desde 12/11/2015 até 24/11/2015.
 
 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 616268\n\nStatus da quest%C3%A3o: Liberada para Uso.');
https://v3.webcasters.com.br/Login.aspx?codTransmissao=381057&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:alert('C%C3%B3digo da quest%C3%A3o: 611647\n\nStatus da quest%C3%A3o: Liberada para Uso.');
https://v3.webcasters.com.br/Login.aspx?codTransmissao=381055&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
 
 
 
 
 
 
 
 
 
 
 
 
 1
a
 Questão (Ref.: 201303091947) 
Pontos: 0,0 / 1,5 
Desenvolver software com qualidade é? 
 
 
Resposta: Utilizar um processo de construção primando por todas as partes envolvidas nessa atividade. 
 
 
Gabarito: Utilizar um processo para construção de um produto de software primando por todas as fases que envolvem essa atividade. 
 
 
 
 2
a
 Questão (Ref.: 201303090502) 
Pontos: 1,5 / 1,5 
Baseado no seu entendimento em sala de aula, descreva a relação existente entre Processo X Projeto X Produto, de software. 
 
 
Resposta: Processo - Atividades repetidas, visando uma sequência rotineira. Vários processos formam um projeto. Projeto - Atividade bem definida, composta de começo, 
meio e fim. Visa a obtenção de um produto. Produto - Resultado final de um projeto. 
 
 
Gabarito: 1) Processo é uma receita que é seguida por um projeto; Projeto concretiza uma abstração, que é o processo; Produto é o resultado do projeto utilizando o 
processo 2) Processo é um conjunto de atividades de engenharia necessárias para transformar os requisitos do usuário em software. O projeto é a execução de cada 
atividade do processo, aplicando-se métodos e ferramentas, para se alcançar o objetivo final que é o produto. 
 
 
 
 3
a
 Questão (Ref.: 201303087329) 
Pontos: 0,5 / 0,5 
Analise as sentenças sobre software e, em seguida, assinale a alternativa correta: 
I. É a parte lógica do sistema de computação; 
II. Pode ser do tipo aplicativo ou básico; 
III. Seu processo de desenvolvimento é industrializado; 
IV. Pode ter a parte defeituosa substituída, tal qual o hardware. 
Assinale, então, a ÚNICA opção correta: 
 
 
As opções II e III estão corretas 
 
As opções II e IV estão corretas 
 
As opções I e II estão corretas 
 
As opções I e III estão corretas 
 
As opções I, II e III estão corretas 
 
 
 
 4
a
 Questão (Ref.: 201303066155) 
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." 
 
javascript:alert('Nota%20aferida%20por%20%20em%2008/06/2014.');
javascript:alert('Nota%20aferida%20por%20%20em%2008/06/2014.');
javascript:alert('Ref. da quest%C3%A3o: 201303091947/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('Ref. da quest%C3%A3o: 201303090502/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('Ref. da quest%C3%A3o: 201303087329/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('Ref. da quest%C3%A3o: 201303066155/n/nStatus da quest%C3%A3o: Liberada para Uso.');
 
Somente o atendente, pois o procedimento do médico é confidencial. 
 
Cliente e Médico. 
 
Cliente e atendente. 
 
Somente o médico, pois os procedimentos realizados por ele são os considerados para o sistema. 
 
Atendente e Médico. 
 
 
 
 5
a
 Questão (Ref.: 201303066156) 
Pontos: 0,5 / 0,5 
Analisando o modelo apresentado abaixo, marque a alternativa incorreta: 
 
 
 
Caso de uso "Vender produto" pode ser realizado tanto por Gerente quanto por Vendedor. 
 
Vendedor não pode realizar nenhum caso de uso. 
 
Caso de uso "Calcular ranking de vendedores" pode ser realizado somente por Gerente. 
 
Gerente pode realizar tanto o caso de uso "Vender produto" quanto o "Calcular ranking de vendedores".A representação é denominada de Generalização de Ator. 
 
 
 
 6
a
 Questão (Ref.: 201303053266) 
Pontos: 0,5 / 0,5 
A confiabilidade especificada para um software aplicativo é: 
 
 
uma restrição de escopo. 
 
um requisito não-funcional 
 
um requisito funcional. 
 
um mecanismo de teste de estresse. 
 
um mecanismo de teste de desempenho. 
 
 
 
 7
a
 Questão (Ref.: 201303265662) 
Pontos: 0,5 / 0,5 
As modalidades de teste são classificadas quanto ao uso do código em Testes Estáticos ou Verificações e Testes Dinâmicos ou Validações. Analise as afirmativas abaixo e 
assinale a única resposta correta. 
I- Testes Estáticos são efetuados antes da implementação e Testes Dinâmicos nas fases iniciais, verificando a qualidade do software; 
II- Testes Estáticos são efetuados para verificar a qualidade no processo e Testes Dinâmicos são efetuados para verificar a qualidade do produto; 
III- Testes Estáticos são efetuados para verificar a qualidade no produto e Testes Dinâmicos são efetuados para verificar a qualidade do processo; 
IV- Testes Estáticos são efetuados nas fases iniciais do projeto e Testes Dinâmicos são efetuados durante ou após a implementação. 
Assinale a ÚNICA opção correta 
 
 
Apenas III e IV estão corretas; 
 
Apenas I e II estão corretas; 
 
Apenas II e II estão corretas; 
javascript:alert('Ref. da quest%C3%A3o: 201303066156/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('Ref. da quest%C3%A3o: 201303053266/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('Ref. da quest%C3%A3o: 201303265662/n/nStatus da quest%C3%A3o: Liberada para Uso.');
 
Apenas II e IV estão corretas; 
 
Apenas I e III estão corretas; 
 
 
 
 8
a
 Questão (Ref.: 201303265670) 
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 é: 
 
 
Por acontecer em tempo de execução, tipicamente tem um ótimo desempenho 
 
Primeiro, faz uma leitura completa do código, identificando variáveis e outros elementos e montando uma tabela com estas informações 
 
As linguagens interpretadas fazem alterações no código, de forma a torná-lo otimizado 
 
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 
 
 
 
 9
a
 Questão (Ref.: 201303066716) 
Pontos: 1,0 / 1,0 
Em relação aos princípios de qualidade em software, no tocante à testabilidade de software, a sentença "quanto menos modificações, menos interrupções no teste" está 
relacionada com uma característica. Essa característica é identificada como 
 
 
controlabilidade 
 
observalibilidade 
 
estabilidade 
 
compreensibilidade 
 
operacionalidade 
 
 
 
 10
a
 Questão (Ref.: 201303268656) 
Pontos: 0,0 / 1,0 
O Método XP, também conhecido como eXtreme Programming, é um método que pertence à metodologia ágil de desenvolvimento de software. Identifique a única opção que 
NÃO pertence às práticas deste método: 
 
 
Pequenas versões - Pequenas versões aceitas pelo cliente ajudam na aceitação do programa completo 
 
Ritmo sustentável - Utilizar o tempo de trabalho dentro do especificado. Sem horas adicionais 
 
Testes de verificação - Testes de verificação realizados pelo cliente 
 
Reuniões em pé - Utilizadas para não perder o foco no assunto 
 
Padrão de codificação - Estabelecimento de regras de código de programa 
 
 
 
 
 
 
 
javascript:alert('Ref. da quest%C3%A3o: 201303265670/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('Ref. da quest%C3%A3o: 201303066716/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('Ref. da quest%C3%A3o: 201303268656/n/nStatus da quest%C3%A3o: Liberada para Uso.');
26/06/2015 BDQ Prova
data:text/html;charset=utf­8,%3Cbody%20bgcolor%3D%22%23C3CBCD%22%20link%3D%22%23333333%22%20vlink%3D%22%23333333%22%20ali… 1/4
 Fechar
Avaliação: CCT0194_AV_201102047309 » PROCESSOS DE DESENVOLVIMENTO DE
SOFTWARE       Tipo de Avaliação: AV
Aluno: 201102047309 ­ GABRIEL FAVATO NASCIMENTO
Professor: ADRIANA APARICIO SICSU AYRES DO NASCIMENTO Turma: 9002/AB
Nota da Prova: 3,5        Nota de Partic.: 1,5        Data: 16/06/2015 09:06:09 (F)
  1a Questão (Ref.: 95286) Pontos: 0,0  / 1,0
No ciclo de vida do Processo Unificado, os testes têm seu apogeu demonstrado na linha divisória entre:
Construção e Concepção.
Concepção e Elaboração.
  Requisitos e Análise.
Projeto e Construção.
  Construção e Transição.
 Gabarito Comentado.
  2a Questão (Ref.: 235163) Pontos: 0,5  / 0,5
Considerando os dois paradigmas de desenvolvimento de software: Estruturado e Orientado a objeto, complete
a frase escrevendo o nome de cada elemento de código utilizado em linguagem de programação:
__________: Descreve as características dos objetos.
__________: Tipo de instrução executada de forma sequencial.
__________: Tipo de instruções que podem ser repetitivas até uma condição ser atingida.
__________: Serviço que a classe presta.
__________: Tipo de instruções que podem ser executadas baseadas em uma condição lógica.
Marque a alternativa correta:
Atributo ­ Iteração ­ Método ­ Seleção ­ Sequência
Sequência ­ Iteração ­ Atributo ­ Método ­ Seleção
Iteração ­ Método ­ Seleção ­ Atributo ­ Sequência
  Atributo ­ Sequência ­ Iteração ­ Método ­ Seleção
Método ­ Seleção ­ Atributo ­ Sequência ­ Iteração
 Gabarito Comentado.
  3a Questão (Ref.: 232229) Pontos: 0,5  / 0,5
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?
http://v3.webcasters.com.br/Login.aspx?codTransmissao=251770&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:window.close();
javascript:alert('C%C3%B3digo da quest%C3%A3o: 232229\n\nStatus da quest%C3%A3o: Liberada para Uso.');
https://v3.webcasters.com.br/Login.aspx?codTransmissao=419607&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:alert('C%C3%B3digo da quest%C3%A3o: 235163\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 95286\n\nStatus da quest%C3%A3o: Liberada para Uso.');
26/06/2015 BDQ Prova
data:text/html;charset=utf­8,%3Cbody%20bgcolor%3D%22%23C3CBCD%22%20link%3D%22%23333333%22%20vlink%3D%22%23333333%22%20ali… 2/4
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 investimento e o lucro líquido, pior é 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
 Gabarito Comentado.
  4a Questão (Ref.: 63249) Pontos: 0,5  / 0,5
Considerando o seguinte mini mundo marque a alternativa correta que indica os elementos da análise
comportamental:
"A estratégia da Livraria ESTÁCIO não prevê a manutenção de livros em estoque. Todos os livros solicitados por
seus clientes são, semanalmente, encomendados às editoras. As editoras e os livros comercializados são
selecionados pela Direção da Livraria. Os clientes solicitam os livros pela internet a partir do código, após a
análise do resumo. Os pedidos são analisados e encomendados às editoras no final de toda semana. Quando os
livros são fornecidos, a livraria confere a nota de entrega da editora com a requisição, devolve as que
contiverem erros e atende aos pedidos dos clientes, emitindo a faturas de cobrança. Se o fornecimento dos
livros estiver correto, as faturas encaminhadas pelas editoras são registradas e pagas."
I. Código do livro.
II. Encomendar livros.III. Editoras.
IV. Conferir requisição.
V. Resumo.
  II e IV estão corretas.
III e IV estão corretas.
I, III e IV estão corretas.
II, III e IV estão corretas.
I e IV estão corretas.
 Gabarito Comentado.
  5a Questão (Ref.: 32765) Pontos: 0,5  / 0,5
Analisando o estudo de caso abaixo, marque a alternativa que representa a indicação das classes que podem
ser identificadas no contexto: 
"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."
Atendente e Médico.
Somente o cliente.
  Cliente e Procedimentos.
Cliente e atendente.
Cliente, atendente e Procedimentos.
 Gabarito Comentado.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 32765\n\nStatus da quest%C3%A3o: Liberada para Uso.');
https://v3.webcasters.com.br/Login.aspx?codTransmissao=307509&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:alert('C%C3%B3digo da quest%C3%A3o: 63249\n\nStatus da quest%C3%A3o: Liberada para Uso.');
https://v3.webcasters.com.br/Login.aspx?codTransmissao=419606&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
http://v3.webcasters.com.br/Login.aspx?codTransmissao=304231&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
26/06/2015 BDQ Prova
data:text/html;charset=utf­8,%3Cbody%20bgcolor%3D%22%23C3CBCD%22%20link%3D%22%23333333%22%20vlink%3D%22%23333333%22%20ali… 3/4
  6a Questão (Ref.: 54922) Pontos: 0,5  / 0,5
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 caixa preta
Teste da compilação prévia
Teste de integração
Teste caixa branca
Teste de sistemas
 Gabarito Comentado.
  7a Questão (Ref.: 568087) Pontos: 0,0  / 0,5
Na  fase da  implementação, o analista ou desenvolvedor detalha e  implementa o que  foi definido na etapa de
desenho, através de componentes de código de programa e documentação detalhada.
Complete a frase escrevendo o nome de cada definição dos elementos utilizados na implementação e marque a
alternativa correta:
__________: Linguagem de programação que utiliza a arquitetura do processador para executar as ações. Esta
linguagem é a que mais se aproxima dos códigos de execução direta do processador, ou seja,  linguagem de
máquina.
__________: Programa que faz uma leitura do código fonte, desenvolvido em uma linguagem de alto nível, e
transcreve para um novo tipo de linguagem chamada de baixo nível.
__________:  Comumente  chamada  de  linguagem  de  programação,  esta  linguagem  se  aproxima  mais  da
linguagem humana, ou seja, linguagem com um padrão de entendimento humano bem definido.
__________:  Programa  que,  além  de  fazer  a  leitura  do  código  fonte  e  transformá­lo  em  código  objeto,
transforma­o em um código executável.
Interpretador, Linguagem de alto nível, Linguagem de baixo nível, Compilador.
  Linguagem de baixo nível, Compilador, Linguagem de alto nível, Interpretador
Compilador, Interpretador, Linguagem de alto nível, Linguagem de baixo nível
Compilador, Interpretador, Linguagem de baixo nível, Linguagem de alto nível
  Linguagem de alto nível, Linguagem de baixo nível, Interpretador, Compilador
 Gabarito Comentado.
  8a Questão (Ref.: 673138) Pontos: 0,0  / 1,5
Uma das técnicas apresentadas na Análise de Requisitos é a ECONÔMICA que Visa a atender os requisitos
financeiros do projeto/produto. Esta análise é considerada a mais critica, pois 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. Uma das ferramentas
utilizadas é a Análise do ROI (Return Over Investiment ¿ Retorno sobre Investimento)que é o percentual que
mede a relação entre quanto se ganhou e quanto se investiu. ROI = (TOTAL DO LUCRO ¿ TOTAL DO
CUSTO)/TOTAL DO CUSTO. O Projeto A tem ROI de 12% e o Projeto B de 25%. Qual o melhor projeto, baseado
na análise financeira ? Justifique.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 568087\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 673138\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('Nota aferida em 25/06/2015.');
https://v3.webcasters.com.br/Login.aspx?codTransmissao=332144&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:alert('C%C3%B3digo da quest%C3%A3o: 54922\n\nStatus da quest%C3%A3o: Liberada para Uso.');
http://v3.webcasters.com.br/Login.aspx?codTransmissao=277139&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
26/06/2015 BDQ Prova
data:text/html;charset=utf­8,%3Cbody%20bgcolor%3D%22%23C3CBCD%22%20link%3D%22%23333333%22%20vlink%3D%22%23333333%22%20ali… 4/4
Resposta: O projeto A, pois seu deficit é menor.
Gabarito: Projeto B. Quanto maior a taxa de retorno, melhor o retorno do projeto
  9a Questão (Ref.: 616268) Pontos: 1,0  / 1,0
Considerando importância de documentar todos os passos do processo de desenvolvimento de software.
Complete a frase escrevendo o nome de cada tipo utilizado na documentação do processo:
__________: Documentação utilizada por gerentes de projetos, executivos e gerentes funcionais, para
acompanhar o andamento do projeto.
__________: Documentação de acompanhamento de recursos utilizados durante o andamento do projeto.
__________: Estabelece o formato e a cadência de como o processo deve ser implementado.
__________: Estabelece a forma de comunicação entre os membros do projeto.
__________: Descreve estratégias de como chegar ao resultado final, registram os erros, problemas e ideias
que ocorrem durante o projeto, e as razões que foram utilizadas para as tomadas de decisões.
  Cronogramas ­ Relatórios ­ Padronização de processos ­ Comunicação ­ Documentos técnicos
Padronização de processos ­ Relatórios ­ Comunicação ­ Documentos técnicos ­ Cronogramas
Cronogramas ­ Documentos técnicos ­ Relatórios ­ Padronização de processos ­ Comunicação
Comunicação ­ Cronogramas ­ Padronização de processos ­ Documentos técnicos ­ Relatórios
Relatórios ­ Padronização de processos ­ Cronogramas ­ Documentos técnicos ­ Comunicação
 Gabarito Comentado.
  10a Questão (Ref.: 68764) Pontos: 0,0  / 1,5
Porque o RUP é considerado uma metodologia iterativa de desenvolvimento?
Resposta: RUP é a forma de desenvolver com qualidade e satisfação de forma iterativa.
Gabarito: O RUP se caracteriza dessa maneira por realizar o desenvolvimento do projeto de forma incremental,
ou seja, para cada nova iteração uma parte do sistema é desenvolvida, sendo o resultado de cada nova
iteração superior ao da iteração anterior.
Período de não visualização da prova: desde 12/06/2015 até 25/06/2015.
 
 
https://v3.webcasters.com.br/Login.aspx?codTransmissao=381057&LoginExterno=urllogada@estacio.br&SenhaExterno=1234
javascript:alert('C%C3%B3digo da quest%C3%A3o: 68764\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 616268\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('Nota aferida em 25/06/2015.');
Avaliação: CCT0194_AV_201402379277 » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
Tipo de Avaliação:AV 
Aluno: 20140 - NATALIA 
Professor: ADRIANA APARICIO SICSU AYRES DO NASCIMENTO Turma: 9001/AA 
Nota da Prova: 1,8 Nota de Partic.: 2 Data: 23/06/2015 13:59:45 
 
 
 1a Questão (Ref.: 201402449959) Pontos: 0,0 / 0,5 
Indique a alternativa correta para definir CONHECIMENTO: 
 
 
Conjunto de dados aos quais os seres humanos deram forma para torná-los significativos e úteis. 
 
Dados analisados dentro de um contexto. 
 
Fatos brutos que retratam ocorrências atuais ou do passado. 
 
Símbolos, números, letras. 
 
Experiência pessoal, informações analisadas, gerando ações ou decisões. 
 
 
 
 2a Questão (Ref.: 201402472662) Pontos: 0,0 / 0,5 
O que se deve fazer para aumentar as chances de sucesso no desenvolvimento de software? 
 
 
Adotar um processo de desenvolvimento. 
 
Obter muitos recursos financeiros. 
 
Focar no prazo independente do atendimento das funcionalidades desejadas. 
 
Obter mão de obra especializada independente de processo. 
 
Atender os requisitos no momento em que forem solicitados independente de planejamento. 
 
 
 
 3a Questão (Ref.: 201402650437) Pontos: 0,0 / 0,5 
Qual o tipo de análise que tem como objetivo modelar aspectos estáticos de um problema, utilizando o modelo orientado a 
objeto. Também é utilizada em conjunto com o detalhamento de requisitos para visualizar e fornecer uma base para identificar 
soluções para os requisitos apresentados? 
 
 
Análise compotamental 
 
Análise estrutural 
 
Análise semântica 
 
Análise ambiental 
 
Análise funcional 
 
 
 
 4a Questão (Ref.: 201402449969) Pontos: 0,0 / 0,5 
Analisando o estudo de caso abaixo, marque a alternativa que representa a indicação das classes que podem ser identificadas 
no contexto: 
 
"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 atendente. 
 
Cliente e Procedimentos. 
 
Somente o cliente. 
 
Cliente, atendente e Procedimentos. 
 
Atendente e Médico. 
 
 
 
 5a Questão (Ref.: 201402472126) Pontos: 0,0 / 0,5 
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 da compilação prévia 
 
Teste de integração 
 
Teste caixa preta 
 
Teste caixa branca 
 
Teste de sistemas 
 
 
 
 6a Questão (Ref.: 201402985291) Pontos: 0,5 / 0,5 
Na fase da implementação, o analista ou desenvolvedor detalha e implementa o que foi definido na etapa de desenho, através 
de componentes de código de programa e documentação detalhada. 
Complete a frase escrevendo o nome de cada definição dos elementos utilizados na implementação e marque a alternativa 
correta: 
__________: Linguagem de programação que utiliza a arquitetura do processador para executar as ações. Esta linguagem é a 
que mais se aproxima dos códigos de execução direta do processador, ou seja, linguagem de máquina. 
__________: Programa que faz uma leitura do código fonte, desenvolvido em uma linguagem de alto nível, e transcreve para 
um novo tipo de linguagem chamada de baixo nível. 
__________: Comumente chamada de linguagem de programação, esta linguagem se aproxima mais da linguagem humana, 
ou seja, linguagem com um padrão de entendimento humano bem definido. 
__________: Programa que, além de fazer a leitura do código fonte e transformá-lo em código objeto, transforma-o em um 
código executável. 
 
 
Compilador, Interpretador, Linguagem de alto nível, Linguagem de baixo nível 
 
Linguagem de baixo nível, Compilador, Linguagem de alto nível, Interpretador 
 
Interpretador, Linguagem de alto nível, Linguagem de baixo nível, Compilador. 
 
Linguagem de alto nível, Linguagem de baixo nível, Interpretador, Compilador 
 
Compilador, Interpretador, Linguagem de baixo nível, Linguagem de alto nível 
 
 
 
 7a Questão (Ref.: 201403090345) Pontos: 1,0 / 1,5 
Qual a diferença entre compilador e Interpretador ? Explique-os. 
 
 
Resposta: Compilador - que faz a leitura do codigo fonte, desenvolvido em uma linguagem de alto nivel e transcreve para um 
novo tipo de linguagem chamada de baixo nivel. Interpretador - além de fazer a leitura do codigo fonte e transforma-lo em 
codigo aberto, transforma-o em codigo executavel. 
 
 
Gabarito: 
COMPILADOR: Programa que faz uma leitura do código fonte, desenvolvido em uma linguagem de alto nível, e transcreve para 
um novo tipo de linguagem chamada de baixo nível. INTERPRETADOR: Programa que, além de fazer a leitura do código fonte e 
transformá-lo em código objeto, transforma-o em um código executável. 
Ou 
Compilador é um programa ou um grupo de programas que escrito por uma linguagem (esta sendo necessária de compilação 
para sua execução) ao ser compilado gera outro código que é interpretado pelo computador O interpretador ao contrário do 
compilador roda o código-fonte escrito como sendo o código objeto, ele traduz o programa linha a linha, o programa vai sendo 
utilizado na medida em que vai sendo traduzido. Cada execução do programa precisa ser novamente traduzido e interpretado. 
 
 
 
 8a Questão (Ref.: 201402653887) Pontos: 0,0 / 1,0 
A Fase de Manutenção tem como objetivo corrigir os erros que não foram detectados nas fases anteriores, propor melhorias no 
sistema e prover suporte ao sistema que foi desenvolvido. Em relação à documentação do produto, o que descreve o manual 
de referência? 
 
 
Descreve as funcionalidades do sistema e as facilidades do uso do sistema. 
 
Descreve como instalar o sistema, plataformas de operação, pré-requisitos necessários. 
 
Descreve facilidades do uso do sistema, informa os erros que podem ocorrer e como agir quando encontra-los. 
 
Descreve apenas as funcionalidades do sistema, usando uma linguagem clara para o usuário final. 
 
Descreve as funcionalidades do sistema, como o usuário pode utilizar e os pré-requisitos necessários para funcionar. 
 
 
 
 9a Questão (Ref.: 201402514382) Pontos: 0,3 / 1,5 
O ciclo de vida de um sistema contempla diversas fases. Descreva as atividades principais que devem ser desenvolvidas na 
fase de projeto de um sistema. 
 
 
Resposta: devem ser analisados os requisitos do sistema, construção do sistema e o requisito final. 
 
 
Gabarito: A fase de projeto é responsável pela solução computacional que daremos ao problema (sistema) definido nas fases 
de análise e projeto, ou seja, como o sistema será construído. Compreende atividades tais como, definição da arquitetura do 
sistema (ex. arquitetura baseada em componentes, organização em camadas, etc.); definição do modelo físico do banco de 
dados; definição da interface gráfica do sistema (construção de telas, etc.); especificação de planos de teste, entre outras 
atividades. 
 
 
 
 10a Questão (Ref.: 201403086172) Pontos: 0,0 / 1,0 
Assinale a opção que apresenta a característica correta do modelo Iterativo 
 
 
 
Modelo que funciona de forma iterativa, incremental, mas com uma etapa ondepode ser tomada a decisão de se 
interromper ou não o processo 
 
Modelo que define um subconjunto de requisitos e utiliza o modelo em cascata para sua realização 
 
Modelo em que as fases se sucedem, sem a possibilidade de retrocesso a fase anterior. 
 
Modelo baseado na ideia de aumento do âmbito do sistema 
 
Modelo onde após a criação e aceitação do protótipo, o produto final será desenvolvido. 
 
30/03/2016 Estácio
http://bquestoes.estacio.br/entrada.asp?p0=73519650&p1=201410095673&p2=2163791&p3=CCT0194&p4=102356&p5=AV&p6=21/03/2016&p10=35606255 1/4
   Fechar
 
Avaliação: CCT0194_AV_201410095673 » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Tipo de Avaliação: AV
Aluno: 201410095673 ­ CAIKE DAMIÃO NASCIMENTO SILVA
Professor: JOAO DOMINGOS CAMPOS NETO Turma: 9001/AA
Nota da Prova: 5,5    Nota de Partic.: 2   Av. Parcial 1,5  Data: 21/03/2016 08:19:21
 
  1a Questão (Ref.: 201410785129) Pontos: 1,5  / 1,5
A linguagem de Modelagem Unificada (UML) emergiu como notação padrão, de fato e de direito, para a
modelagem orientada a objetos. Desta forma, conceitue apropriadamente a UML.
Resposta: A UML (Unified Modeling Language) é um tipo de modelagem utilizada na engenharia de software
para visualizar o desenho do sistema e a intercomunicação entre objetos.
Gabarito: É uma linguagem visual para especificar, construir e documentar os artefatos de software. Ou ainda
de acordo com o conteúdo online: É utilizada em engenharia de software para visualizar o desenho do sistema e
a intercomunicação entre objetos.
Fundamentação do(a) Professor(a): É uma linguagem visual para especificar, construir e documentar os
artefatos de software. Ou ainda de acordo com o conteúdo online: É utilizada em engenharia de software para
visualizar o desenho do sistema e a intercomunicação entre objetos.
 
  2a Questão (Ref.: 201410338679) Pontos: 1,0  / 1,5
Quais são as etapas do modelo em cascata do ciclo de vida de desenvolvimento de software?
Resposta: Análise de requisitos; Desenho (projeto); Implementação; Teste; Manutenção.
Gabarito: Concepção (Requisitos) ­ Análise ­ Projeto(Desenho) ­ Implementação ­ Testes ­ Implantação ­
Manutenção
Fundamentação do(a) Professor(a): Concepção (Requisitos) ­ Análise ­ Projeto(Desenho) ­ Implementação ­
Testes ­ Implantação ­ Manutenção
 
  3a Questão (Ref.: 201410159219) Pontos: 0,5  / 0,5
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:
javascript:parent.window.close();
javascript:alert('Ref. da quest%C3%A3o: 201410785129\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('Nota aferida por em 24/03/2016.');
javascript:alert('Ref. da quest%C3%A3o: 201410338679\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('Nota aferida por em 24/03/2016.');
javascript:alert('Ref. da quest%C3%A3o: 201410159219\n\nStatus da quest%C3%A3o: Liberada para Uso.');
30/03/2016 Estácio
http://bquestoes.estacio.br/entrada.asp?p0=73519650&p1=201410095673&p2=2163791&p3=CCT0194&p4=102356&p5=AV&p6=21/03/2016&p10=35606255 2/4
  As opções III e IV estão corretas
Apenas a opção III está correta
As opçoes I, II e III estão corretas
As opções I e IV estão corretas
As opçoes I e III estão corretas
 
  4a Questão (Ref.: 201410337469) Pontos: 0,5  / 0,5
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 maior o valor entre o lucro líquido e o investimento, melhor é o ROI
Quanto menor o valor entre o lucro líquido e o investimento, melhor é o ROI
Quanto maior o valor entre o investimento e o lucro líquido, pior é o ROI
O ROI representa se as restrições de prazo serão atendidas
 
  5a Questão (Ref.: 201410817337) Pontos: 0,5  / 0,5
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 requisitos foram detalhados, validando­os e indicando as dificuldades de
implementação no plano estratégico
Utilizada para definir os seguintes diagramas: Diagrama de Interação, Diagrama de Relacionamentos e
Diagrama de Classe;
  Utilizada em engenharia de software para visualizar o desenho do sistema e a intercomunicação entre
objetos;
Utilizada para definir as atividades do próximo passo no processo de desenvolvimento de software;
Utilizada para definir os seguintes diagramas: Diagrama de Eventos, Diagrama de Interação e Diagrama
de Relacionamentos;
 
  6a Questão (Ref.: 201410816035) Pontos: 0,5  / 0,5
Com relação ao nível de abstração e agregação dos elementos dos sistemas, o nível que representa a aplicação
das decisões tomadas no nível estratégico, onde a solução contemplará a reutilização, ou não, de componentes,
buscando satisfazer os requisitos do produto é o
nível estratégico ou desenho arquitetônico
estratégico ou desenho detalhado
  nível tático ou desenho lógico
operacional ou desenho lógico
operacional ou desenho detalhado
 
  7a Questão (Ref.: 201410375551) Pontos: 0,5  / 0,5
Teste que leva em conta a sua estrutura interna de construção. Os mecanismos internos do sistema serão
analisados e suas representações lógicas também. 
Marque a alternativa que indica o tipo de teste mencionado acima.
javascript:alert('Ref. da quest%C3%A3o: 201410337469\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('Ref. da quest%C3%A3o: 201410817337\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('Ref. da quest%C3%A3o: 201410816035\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('Ref. da quest%C3%A3o: 201410375551\n\nStatus da quest%C3%A3o: Liberada para Uso.');
30/03/2016 Estácio
http://bquestoes.estacio.br/entrada.asp?p0=73519650&p1=201410095673&p2=2163791&p3=CCT0194&p4=102356&p5=AV&p6=21/03/2016&p10=35606255 3/4
Teste de interação
Teste simples
Teste caixa preta
Teste iterativo
  Teste caixa branca
 
  8a Questão (Ref.: 201410338573) Pontos: 0,5  / 0,5
Qual a fase do ciclo de vida de um software (instruções, documentação e dados) que corresponde a elaboração
e preparação do código necessário à sua execução.
Projeto
Teste
Análise
  Implementação
Implantação
 
  9a Questão (Ref.: 201410847222) Pontos: 0,0  / 1,0
Assinale a alternativa que apresenta o nome do modelo cuja descrição é apresentada a seguir: ­ modelo que
representa uma metodologia de desenvolvimento de software em que os antigos desenvolvedores baseavam­se
em suas próprias experiências para desenvolver os softwares e que podia ser descrito por um ciclo de 2 fases:
implementação e correção.
codifica­remenda
cascata
balbúrdia com realimentação
  cascata com realimentação
  balbúrdia
 
  10a Questão (Ref.: 201410806603) Pontos: 0,0  / 1,0
Um protótipo de software pode ser usado em um processo de desenvolvimento de software para:
I. Ajudar na descoberta e validação dos requisitos do sistema, durante a engenharia de requisitos.
II. Explorar soluções específicas de software e apoiar o projeto de interface com o usuário, durante o projeto do
sistema.
III. Realizar testes completos com o sistema que será entregue para o cliente, durante o processo de teste.
Está correto o que se afirma em:
I, apenas.
II, apenas.
II e III, apenas.
  I e II, apenas.
  I, II e III.
Período de não visualização da prova: desde 11/03/2016 até 29/03/2016.
 
 
javascript:alert('Ref. da quest%C3%A3o: 201410338573\n\nStatus da quest%C3%A3o:Liberada para Uso.');
javascript:alert('Ref. da quest%C3%A3o: 201410847222\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('Ref. da quest%C3%A3o: 201410806603\n\nStatus da quest%C3%A3o: Liberada para Uso.');
30/03/2016 Estácio
http://bquestoes.estacio.br/entrada.asp?p0=73519650&p1=201410095673&p2=2163791&p3=CCT0194&p4=102356&p5=AV&p6=21/03/2016&p10=35606255 4/4
Avaliação: CCT0194_AV_200807064915 (AG) » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Tipo de Avaliação: AV
Aluno: 200807064915 - LEONARDO AMARO DO NASCIMENTO 
Professor: PATRICIA FIUZA DE CASTRO Turma: 9001/AA
Nota da Prova: 2,0 Nota de Partic.: 0,5 Data: 07/06/2014 09:10:16
1
a
 Questão (Ref.: 200807168584) Pontos: 0,5 / 1,5
O ciclo de vida de um sistema contempla diversas fases. Descreva as atividades principais que devem ser 
desenvolvidas na fase de projeto de um sistema.
Resposta: Na fase de Projeto de um sistema devemos elencar todas as especificações necessárias para o correto 
desenvolvimento do projeto de software, tratando assim da qualidade, do custo e do
Gabarito: A fase de projeto é responsável pela solução computacional que daremos ao problema (sistema) definido 
nas fases de análise e projeto, ou seja, como o sistema será construído. Compreende atividades tais como, 
definição da arquitetura do sistema (ex. arquitetura baseada em componentes, organização em camadas, etc.); 
definição do modelo físico do banco de dados; definição da interface gráfica do sistema (construção de telas, etc.); 
especificação de planos de teste, entre outras atividades.
2
a
 Questão (Ref.: 200807168578) Pontos: 0,5 / 1,5
O ciclo de vida tradicional de desenvolvimento de software compreende em geral as seguintes fases: especificação 
de requisitos, análise, projeto, implementação e testes. 
Descreva o objetivo de cada uma destas fases.
Resposta: Especificação de requisitos: é onde realizamos os levantamentos das informações que definem o que, 
quando, porque, onde e como o software trabalhará para atender a real demanda de utilização; Análise: etapa 
onde realizamos a análise propriamente dita dos requisitos levantados e desenhamos as soluções para entrega ao 
programador iniciar o desenvolvimento do software; Projeto: fase onde levantamos todas as definições necessárias 
para controle e administração do projeto de software, como o custo, a qualidade e o tempo necessários para a 
realização do projeto dentro das especificações acordadas para esta entrega; Implementação e Testes: é a fase 
onde realziamos a liberação do software para o usuário realizar os testes necessários para finalmente liberar de 
forma definitiva a utilização do software, ou seja, colocá-lo em uso em produção.
Gabarito: A fase de especificação de requisitos é responsável por identificar o que o sistema deve contemplar. 
Muitas atividades são desenvolvidas nesta fase a exemplo de: identificação e priorização de requisitos, estudo de 
viabilidade e definição do escopo do sistema.
Na fase de análise também estamos interessados em entender os requisitos. É preciso conhecer profundamente o 
negócio do cliente.
Após as fases de entendimento do negócio, temos que mapear uma solução computacional para o sistema, definir 
como será construído o sistema. Esta é a fase de projeto, onde pensamos na arquitetura, interface gráfica, 
persistência dos dados, entre outros aspectos. A fase de implementação consiste em codificar o sistema de acordo 
com a especificação construída nas fases anteriores.
A fase de testes é responsável por validar se o sistema atende à especificação. Atualmente esta fase está integrada 
às demais fases, pois devemos pensar em teste de software desde as fases iniciais de especificação do sistema. 
Página 1 de 4BDQ Prova
19/06/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
3
a
 Questão (Ref.: 200807125385) Pontos: 0,0 / 0,5
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 I e IV estão corretas
As opçoes I e III estão corretas
As opçoes I, II e III estão corretas
Apenas a opção III está correta
As opções III e IV estão corretas
4
a
 Questão (Ref.: 200807126862) Pontos: 0,0 / 0,5
Baseado nos estudos de organizações como a Standish Group observou-se que a maioria dos projetos são 
cancelados ou concluídos com falhas. Qual dessas opções NÃO é um motivo?
Valor final do projeto acima do planejado.
Funcionalidades entregues não contemplando todas as acordadas com os stakeholders.
Entrega final do projeto bem acima do prazo planejado.
Falta de entendimento dos requisitos.
Falta de interesse dos stakeholders.
5
a
 Questão (Ref.: 200807126328) Pontos: 0,0 / 0,5
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 caixa preta
Teste caixa branca
Teste da compilação prévia
Teste de sistemas
Teste de integração
6
a
 Questão (Ref.: 200807103922) Pontos: 0,5 / 0,5
Para as questões de 1 a 3 , responda verdadeiro (V) ou falso (F) e, em seguida marque a opção correta: 
Um enunciado dos requisitos deve satisfazer uma série de características de qualidade. São elas: 
correto, preciso, completo, consistente, verificável.( ) 
Página 2 de 4BDQ Prova
19/06/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
Na lista de requisitos todas as entidades do mundo real importantes para o entendimento do problema devem ser 
incluídas. ( ) 
Na lista de requisitos todos os métodos e atributos importantes para o entendimento do problema devem ser 
incluídos. ( )
V F V
V V V
V V F
F F F
V F F
7
a
 Questão (Ref.: 200807126312) Pontos: 0,0 / 0,5
Uma empresa resolveu desenvolver um Sistema utilizando o modelo de Prototipação, porque os usuários estavam com dificuldade de expressar suas reais 
necessidades. As vantagens que fizeram com que o gerente optasse por esta metodologia foram:
I- Contribuem para melhorar a qualidade da especificação dos futuros programas, o que leva à diminuição de gastos com manutenção;
II- O cliente vê algo que parece ser uma versão do SW desejado e não entende porque o produto precisa ser construído;
III- Partes do protótipo podem ser usadas no desenvolvimento do sistema final.
Analisando as sentenças acima, assinale a única alternativa correta:
Somente as sentenças I e II estão corretas
Somente as sentenças I e III estão corretas
Somente as sentenças II e III estão corretas
Somente a sentença I está correta
Todas as sentenças apresentadas estão corretas
8
a
 Questão (Ref.: 200807104166) Pontos: 0,0 / 1,0
Indique a sentença que não indica uma característica do Ciclo de Vida em Cascata:
Fácil gerência;
A etapa de análise realiza a definição lógica de todos os requisitos de sistema antes de realizar a etapa de 
projeto; 
Dificuldade para os requisitos que mudam;
Implantação tardia;
Desenvolver software em partes;
9
a
 Questão (Ref.: 200807308021) Pontos: 0,5 / 0,5
No processo de desenvolvimento do software, a primeira atividadeté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 é 
Brainstorm
Casos de Uso
Visita técnica
Entrevista
Questionário
Página 3 de 4BDQ Prova
19/06/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
10
a
 Questão (Ref.: 200807308093) Pontos: 0,0 / 1,0
Um dos primeiros modelos propostos para o processo de desenvolvimento de software foi o Modelo Cascata, em 
que os estágios são apresentados em sequência, como em uma cascata (Royce, 1970). Analise as afirmativas a 
seguir sobre as vantagens deste modelo. 
I - É possível corrigir erros em fases já completas. 
II - Permite pontos de controle bem definidos. 
III - Facilita a visão de reutilização. 
Somente I e III estão corretas
Somente II e III estão corretas
Somente I e II estão corretas
Somente II está correta
Somente a I está correta
Período de não visualização da prova: desde 30/05/2014 até 16/06/2014.
Página 4 de 4BDQ Prova
19/06/2014http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
 
Avaliação: CCT0194_AV_201202103961 » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Tipo de Avaliação: AV
Aluno: 201202103961 - ALANDERSON TIMOTEO DA SILVA JUNIOR
Professor:
JOAO DOMINGOS CAMPOS NETO
MARCILENE SCANTAMBURLO FONSECA
Turma: 9006/AC
Nota da Prova: 7,5 Nota de Partic.: 2 Data: 10/06/2014 07:25:54
 1a Questão (Ref.: 201202172911) Pontos: 1,5 / 1,5
O que é desenvolver Adhoc?
Resposta: Desenvolvimento sob demanda.
Gabarito: Desenvolvimento sob demanda.
 2a Questão (Ref.: 201202211529) Pontos: 1,5 / 1,5
O ciclo de vida tradicional de desenvolvimento de software compreende em geral as seguintes fases:
especificação de requisitos, análise, projeto, implementação e testes.
Descreva o objetivo de cada uma destas fases.
Resposta: Especificação de requisitos: Se resume em conhecer até mesmo em linguagem formal os problema
do cotidiano da empresa com base em informações que a mesma trabalha, verifica-se todas as viabilidades do
desenvolvimento do software: Viabilidade técnica, operacional, cronograma e economica. Análise:
Levantamento de problemas, por exemplo: Visita inlocco. Projeto: Desenvolvimento do projeto, já com SGBD,
interface e linguagem de programação definida. Implementação: Feita após cada finalização de cada parte do
sistema para validação do cliente, é verificado se esta nova parte atende a necessidade docliente e a
familiaridade com o mesmo. Testes: São feitos testes dos processos do software para encontrar possíveis bugs
no sistema.
Gabarito: A fase de especificação de requisitos é responsável por identificar o que o sistema deve contemplar.
Muitas atividades são desenvolvidas nesta fase a exemplo de: identificação e priorização de requisitos, estudo
de viabilidade e definição do escopo do sistema.
Na fase de análise também estamos interessados em entender os requisitos. É preciso conhecer profundamente
o negócio do cliente.
Após as fases de entendimento do negócio, temos que mapear uma solução computacional para o sistema,
definir como será construído o sistema. Esta é a fase de projeto, onde pensamos na arquitetura, interface
gráfica, persistência dos dados, entre outros aspectos. A fase de implementação consiste em codificar o
sistema de acordo com a especificação construída nas fases anteriores.
A fase de testes é responsável por validar se o sistema atende à especificação. Atualmente esta fase está
integrada às demais fases, pois devemos pensar em teste de software desde as fases iniciais de especificação
do sistema.
 3a Questão (Ref.: 201202147112) Pontos: 0,0 / 0,5
Indique a alternativa correta para definir CONHECIMENTO:
Experiência pessoal, informações analisadas, gerando ações ou decisões.
BDQ Prova file://///bagda.mundo.unimedvitoria.com.br/HOME1$/GETEC/alanders...
1 de 4 24/06/2014 19:07
 Conjunto de dados aos quais os seres humanos deram forma para torná-los significativos e úteis.
Símbolos, números, letras.
Fatos brutos que retratam ocorrências atuais ou do passado.
Dados analisados dentro de um contexto.
 4a Questão (Ref.: 201202147687) Pontos: 1,0 / 1,0
Suponha que um projeto de software siga o modelo cascata e utilize técnicas de refatoração apoiadas por uma
ferramenta durante a etapa de implementação. Qual o impacto resultante na etapa de análise e projeto?
Pode diminuir o trabalho do analista, mas apenas se o profissional que realizar a etapa de análise for o
mesmo que implementar o software
Pode aumentar o trabalho do analista se o profissional que realizar a etapa de análise for diferente do
profissional que implementará o software
Não terá impacto se o profissional já conhecer as técnicas de refatoração
Pode aumentar o trabalho do analista, pois o código deve estar preparado para utilizar as técnicas de
refatoração
 Pode diminuir o trabalho do analista, já que o profissional de análise e projeto saberá que mudanças
futuras no modelo gerado durante essa etapa poderão ser realizadas com um custo menor na etapa de
implementação
 5a Questão (Ref.: 201202351007) Pontos: 0,5 / 0,5
A fase de Teste tem como objetivo encontrar um erro que ainda não foi descoberto. Qual é o tipo de teste que é
realizado após a integração de todos os módulos, antes da implantação?
Teste de Integração
Teste de Unidade
Teste de Programação
 Teste de Validação
Teste de Módulo
 6a Questão (Ref.: 201202169816) Pontos: 0,5 / 0,5
Basicamente o que é um processo de software?
Um processo de software define que linguagem deve se usar.
Um processo de software define como um produto deve ser entregue.
 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 a forma como os requisitos devem ser levantados.
Um processo de software define como se testar.
 7a Questão (Ref.: 201202349606) Pontos: 0,5 / 0,5
A fase de implementação ou codificação, tem como objetivo escrever o programa em uma linguagem de
programação, seguindo normas e diretrizes da empresa à qual o desenvolvedor esteja ligado. O código de
programação pode ser dividido em 3 tipos:
I. Código Fonte - Conjunto de instruções geradas através de uma linguagem de programação, de maneira
lógica e estruturada;
II. Código Objeto - Resultado da compilação do código fonte.
BDQ Prova file://///bagda.mundo.unimedvitoria.com.br/HOME1$/GETEC/alanders...
2 de 4 24/06/2014 19:07
III. Código de Máquina - Sequência binária de ações diretamente direcionadas para o processador da máquina.
Marque a alternativa correta:
Todas as sentenças estão erradas
Apenas as sentenças I e II estão corretas
Apenas a sentença I está correta.
 Todas as sentenças estão corretas
Apenas as sentenças II e III estão corretas
 8a Questão (Ref.: 201202146873) Pontos: 0,5 / 0,5
Para as questões de 1 a 3 , responda verdadeiro (V) ou falso (F) e, em seguida marque a opção correta:
Um enunciado dos requisitos deve satisfazer uma série de características de qualidade. São elas:
correto, preciso, completo, consistente, verificável.( )
Na lista de requisitos todas as entidades do mundo real importantes para o entendimento do problema devem
ser incluídas. ( )
Na lista de requisitos todos os métodos e atributos importantes para o entendimento do problema devem ser
incluídos. ( )
V F V
V V F
F F F
 V V V
V F F
 9a Questão (Ref.: 201202178126) Pontos: 1,0 / 1,0
O teste de produtos de software apresenta as atividades de _______________ e _______________.
 verificação, validação
análise, qualificação
qualificação, quantificação
quantificação, análise
validação, quantificação
 10a Questão (Ref.: 201202168423) Pontos: 0,5 / 0,5
Classifque cada sentença abaixo como V(Verdadeira) ou F (Falsa).
I. Escopo é a abrangência

Continue navegando