Buscar

Processos de Desenvolvimento de Software 2016

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

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

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ê 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

Prévia do material em texto

13/12/2016 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 1/4
  Fechar 
 
 
 
 
Disciplina:  PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Avaliação:  CCT0194_AV_201509136983      Data: 28/11/2016 20:26:28 (A)      Critério: AV
Aluno: 201509136983 ­ MARCELO DE LIMA
Professor: ADRIANA APARICIO SICSU AYRES DO NASCIMENTO Turma: 9001/AA
Nota da Prova: 6,5      Nota de Partic.: 0,5     Av. Parcial.: 2
 
  1a Questão (Ref.: 696488) Pontos: 0,5  / 1,0
Para que possamos desenvolver um Software, precisamos inicialmente fazer um Estudo de Viabilidade, para
saber se vale a pena desenvolver a ideia solicitada pelo usuário. Para isso precisamos desenvolver 4 (quatro)
análises de viabilidade. Indique quais são essas análises e a visão de cada uma delas.
 
Resposta: Viabilidade técnica: indica a possibilidade de apresentar uma solução viável (do ponto de execução
técnica) apartir das necessidades do cliente. Viabilidade financeira: verifica se possível e exequível do ponto de
vista do aporte financeiro para desenvolvimento do sistema.
 
 
Gabarito:
Viabilidade Operacional ­ Visa atender os requisitos para a aceitação do produto ou problema apresentado. (O
levantamento deve ser relacionado com a aceitação da solução proposta, e como os agentes se sentirão em
relação à ela).
Viabilidade Técnica ­ 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).
Viabilidade econômica ­ 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).
Cronograma ­ 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).
 
  2a Questão (Ref.: 673141) Pontos: 0,5  / 1,0
Qual a diferença entre compilador e Interpretador ? Explique­os.
 
Resposta: O compilador converte um programa desenvolvido por meio de uma linguagem de programação em
linguagem de máquina, a qual será compreendida pelos processadores dos equipamentos. O interpretador
recebe os comandos, dentro de uma linguagem de programação específica, e executa esses comandos de
acordo com o que é solicitado no programa.
 
 
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.
13/12/2016 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 2/4
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.
 
  3a Questão (Ref.: 236599) Pontos: 1,0  / 1,0
Sommerville define software como sendo programas de computador e documentação associada. Os produtos de
softwares podem ser desenvolvidos para um cliente específico ou para um mercado geral. Para o
desenvolvimento do produto/programa, é necessário escrevê­lo utilizando uma _______________________ a
qual será convertida para uma _____________________, ou seja, em um formato que será compreendido pelo
processadores
Assinale a ÚNICA opção que complementa cada frase corretamente
linguagem de máquina / linguagem de programação
  linguagem de programação / linguagem de máquina
linguagem de programação / linguagem interpretada
linguagem de máquina / linguagem interpretada
linguagem interpretada / linguagem de máquina
 
  4a Questão (Ref.: 600399) Pontos: 1,0  / 1,0
Na engenharia de requisitos, trata­se de uma técnica de elicitação que ocorre em ambiente mais informal em
que toda a idéia deve ser levada em consideração para a solução de um problema, sendo proibida a crítica a
qualquer sugestão dada, e encorajada, inclusive, a criação de idéias que pareçam estranhas ou exóticas:
Análise de protocolos.
Prototipação.
Entrevista.
Questionário.
  Brainstorming.
 Gabarito Comentado.
 
  5a Questão (Ref.: 712093) Pontos: 1,0  / 1,0
Na atividade de análise no Processamento de Desenvolvimento de Software vemos a importância de se fazer
uma modelagem para identificar se há uma falha no Levantamento de Requisitos. Um dos tipos de análise é a
Análise Estrutural. Uma das Atividades dentro da Análise Estruturada é a Identificação de Relacionamentos cuja
finalidade é: Identifique e descreva pelo menos dois desses modelos.
Mapear as mensagens que devem ser executadas para alguma operação;
Validar e indicar as dificuldades de implementação no plano conceitual;
Identificar as mensagens que são trocadas, ao longo do tempo, para execução de alguma tarefa;
Ajudar a filtrar e refinar as classes por entrada, fronteira e controle;
  Ajudar a filtrar e refinar as classes por associação e agregação;
 Gabarito Comentado.
 
  6a Questão (Ref.: 710796) Pontos: 1,0  / 1,0
13/12/2016 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 3/4
Com relação ao nível de abstração e agregação dos elementos dos sistemas, o nível que representa o corpo da
arquitetura do sistema a ser implementado, onde já se pode saber se o sistema atenderá aos requisitos e aos
custos relacionados do projeto é o
  nível estratégico ou desenho arquitetônico
operacional ou desenho detalhado
estratégico ou desenho detalhado
tático ou desenho lógico
operacional ou desenho lógico
 Gabarito Comentado.
 
  7a Questão (Ref.: 63152) Pontos: 0,5  / 0,5
"O teste de software normalmente é a última fase antes de entregarmos o sistema pronto ao cliente".
É correto afirmar que:
Por ser a última fase ela não deve ser utilizada em nenhum outro ponto do desenvolvimento.
Por ser a última fase, ele tem a obrigação de dizer que o software funciona.
Por ser a última fase ela é também a mais importante de todas para a garantia da qualidade.
  Ela pode ser a última, mas não é a única tarefa que garante a qualidade do software.
Por ser a última fase ela nunca é deixada de lado, afinal isso seria uma bobagem.
 
  8a Questão (Ref.: 741760) Pontos: 0,5  / 0,5
As linguagens são classificadas em gerações, conforme o estado da arte daquele momento em que foram
criadas e usadas. Assinale a UNICA alternativa que apresenta uma linguagem de primeira geração
fortran
  assembly
pascal
cobol
consulta a banco de dados
 Gabarito Comentado.
 
  9a Questão (Ref.: 741982) Pontos: 0,0  / 0,5
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.
balbúrdia com realimentação
  balbúrdia
  cascata
codifica­remenda
cascata com realimentação
 Gabarito Comentado.
 
13/12/2016 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 4/4
  10a Questão (Ref.: 94147) Pontos: 0,5  / 0,5
__________ é considerado um processo ágil de desenvolvimento de software.
OPEN
ICONIX
  SCRUM
RUP
PRAXI
 Gabarito Comentado.

Materiais relacionados

Perguntas relacionadas

Materiais recentes

Perguntas Recentes