Buscar

AV Processo de Desenvolvimento de Software 2016.3 EaD BDQ Prova

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 3 páginas

Prévia do material em texto

Fechar 
 
 
 
 
Disciplina:  PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Avaliação:  CCT0194_AV_201508387605      Data: 28/11/2016 11:18:39 (A)      Critério: AV
Aluno: 201508387605 ­ JESSE FLAVIO PERREIRA LIMA
Professor: ADRIANA APARICIO SICSU AYRES DO NASCIMENTO Turma: 9001/AA
Nota da Prova: 6,6      Nota de Partic.: 0     Av. Parcial.: 2
 
  1a Questão (Ref.: 679889) Pontos: 0,5  / 1,0
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 é uma lniguagem visual, usada na engenharia de software para auxiliar o desenvolvimento de
projetos, ultilizando diagramas e padrões pré definidos de modelagem.
 
 
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.
 
  2a Questão (Ref.: 236707) Pontos: 0,6  / 1,0
O processo do desenvolvimento ágil é baseado em um manifesto criado por desenvolvedores experientes. Cite
duas características que o manifesto ágil procura valorizar.
 
Resposta: O manifesto ágil propôe o maior contato com o cliente, o "contato olho a olho", aumentando a
comunicação com o usuario final do produto e consequentemente, diminuindo a quantidade de documentação,
tornando o processo mais ágil sem muita burocrácia, na visão do manifesto ágil.
 
 
Gabarito: Indivíduos e interações; Software em funcionamento; Colaboração com o cliente; Responder a
mudanças.
 
  3a Questão (Ref.: 721071) Pontos: 1,0  / 1,0
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
Comercial
Trial
Demo
Shareware
 Gabarito Comentado.
 
  4a Questão (Ref.: 232229) Pontos: 1,0  / 1,0
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, 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
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
 Gabarito Comentado.
 
  5a Questão (Ref.: 754264) Pontos: 1,0  / 1,0
O diagrama de classe é um dos mais importantes na UML. Este diagrama define a estrutura das classes
utilizadas pelo sistema. Em uma classe, o método representa o comportamento de um objeto. O que representa
as características do objeto?
Composição
Agregação
  Atributos
Mensagens
Herança
 
  6a Questão (Ref.: 710791) Pontos: 1,0  / 1,0
As informações do problema e metas a serem alcançadas devem ser levantadas na fase de:
Projeto
  Análise e requisitos
Manutenção
Desenho
Implementação
 
  7a Questão (Ref.: 709044) Pontos: 0,5  / 0,5
Na fase de testes, aquele responsável por identificar erros durante a integração e interação entre os módulos
ou unidades do sistema é o teste:
de unidade.
de aceitação.
de validação.
  de integração.
funcional.
 Gabarito Comentado.
 
  8a Questão (Ref.: 616129) Pontos: 0,5  / 0,5
A Implementação é a etapa do processo de desenvolvimento que realiza a transformação do desenho em
diversos tipos de componentes de código de programação. O código de programação pode ser dividido em 3
tipos, dentre eles o código de máquina, que é definido por:
Ter a característica de dar suporte para execução de rotinas auxiliares;
Uma linguagem que se aproxima mais da linguagem humana, ou seja, linguagem com um padrão de
entendimento humano bem definido;
Um conjunto de instruções geradas através de uma linguagem de programação, de maneira lógica e
estruturada;
Um resultado da compilação do código fonte;
  Uma linguagem de programação que utiliza a arquitetura do processador para executar as ações;
 Gabarito Comentado.
 
  9a Questão (Ref.: 19882) Pontos: 0,5  / 0,5
O modelo de ciclo de vida em cascata:
envolve a análise dos riscos envolvidos no desenvolvimento dos requisitos identificados para produto de
software.
  enfatiza a realização sequencial das atividades do desenvolvimento de um produto de software.
envolve a ideia principal de criar um protótipo executável e, por meio de transformações sucessivas,
chegar ao sistema completamente implementado.
enfatiza a comunicação estreita com o cliente durante o desenvolvimento do produto de software.
recomenda a geração de versões incompletas do sistema, que podem ser passadas para o usuário final,
o que permite a retroalimentação do processo de desenvolvimento.
 
  10a Questão (Ref.: 232377) Pontos: 0,0  / 0,5
O RUP (Rational Unified Process) é um processo proprietário de desenvolvimento de software composto de 4
(quatro) fases. A fase de elaboração consiste de:
  Estabelecer o escopo e a viabilidade do projeto
Desenvolver o produto, até que ele esteja pronto para teste
  Eliminar principais riscos e definir uma arquitetura estável
Gerar o controle de mudanças
Determinar a qualidade durante todo o processo

Continue navegando