Buscar

AV_processos_de_software_2015.3

Prévia do material em texto

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
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
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 direita e 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
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.

Continue navegando