Buscar

AV Processos 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 5 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

Prévia do material em texto

01/04/2016 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 1/5
 
Avaliação: CCT0194_AV_201410041824 » PROCESSOS DE DESENVOLVIMENTO DE
SOFTWARE       Tipo de Avaliação: AV
Aluno: 201410041824 ­ ANDRÉ MORAIS DE AZEVEDO
Professor: JOAO DOMINGOS CAMPOS NETO Turma: 9001/AA
Nota da Prova: 7,5   Nota de Partic.: 2     Av. Parcial.:2     Data: 16/03/2016 16:21:49 (F)
 
  1a Questão (Ref.: 235220) Pontos: 1,5  / 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: Questinário: Utilizado em grupos grandes de pessoas através de perguntas fechadas. Entrevista: Mais
utilizado em pequenos grupos de usuários, utiliza perguntas mais abertas. Visita: Observação in Loco com o
intuito de se observar a rotina diária e captar requisitos não explícitos.
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.: 97175) Pontos: 1,5  / 1,5
Os métodos ágeis trazem uma nova abordagem para o desenvolvimento de software diferente das abordagens
até então utilizadas. Explique quais as principais diferenças existentes entre a abordagem tradicional e a
abordagem de métodos ágeis.
Resposta: A principal diferença é a forma de priorizar os objetivos, por exemplo, os processos ágeis dão mais
ênfaze às pessoas do que aos processos em si, preferem a coragem de encarar a mudança de requisitos do
que um contrato "amarrado", dão mais ênfase ao cliente/usuário do que documentação exagerada e
desatualizada, querem ver o sistema rodando e de agrado do cliente do um conjunto de rotinas, muitas vezes
com interfaces difíceis de operar, etc...
Gabarito: A principal diferença entre a abordagem tradicional de desenvolvimento de sistemas e a abordagem
ágil está na especificação do software. Enquanto a abordagem tradicional valoriza as fases especificação,
análise e projeto do sistema considerando­as fundamental para a produção de artefatos bem definidos que
possam nortear a programação, a abordagem ágil faz uma especificação simples e sucinta do sistema e tem
como principal foco a codificação do software. A abordagem ágil também implementa algumas práticas e
princípios que possibilitam construir softwares de qualidade dentro deste contexto de pouca especificação, tais
como: programação em par, orientação a testes, refatoramento, entre outros.
 
  3a Questão (Ref.: 707655) Pontos: 0,5  / 0,5
Em relação aos modelos de software, marque a opção MAIS CORRETA para a definição  sobre o tipo de
01/04/2016 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 2/5
(licenciamento) de software que atende ao abaixo descrito
­ "Programa de Computador cujo o uso não implica o pagamento de licença de uso"
Software GLU
  Freeware
Trial
Adware
Demo
 
  4a Questão (Ref.: 55459) 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 a forma como os requisitos devem ser levantados.
  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.
Um processo de software define como se testar.
 Gabarito Comentado.
 
  5a Questão (Ref.: 33323) Pontos: 0,5  / 0,5
Análise de requisitos é uma importante fase da engenharia de software, na qual os desenvolvedores do sistema
identificam as necessidades do cliente para posteriormente projetarem uma solução. Assinale a alternativa que
apresenta as principais atividades da fase de análise de requisitos, dentro do processo de desenvolvimento de
sistemas.
Desenvolvimento de protótipo, ambiente de testes, implementação do sistema
  Levantamento de requisitos, análise de requisitos, registro dos requisitos
Projeto lógico, projeto físico, implementação e manutenção
Entrada de dados, processamento da informação, apresentação dos resultados
Desenvolvimento, homologação, produção
 Gabarito Comentado.
 
  6a Questão (Ref.: 232263) Pontos: 0,5  / 0,5
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 está correta;
Apenas II e III estão corretas;
  Apenas III está correta;
01/04/2016 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 3/5
Apenas II está correta;
Apenas I e III estão corretas;
 
  7a Questão (Ref.: 19928) Pontos: 0,5  / 0,5
 
O gráfico  acima,  adaptado do  livro Engenharia  de Software,  de Roger Pressman,  ilustra  o  custo  relativo  da
correção de um defeito nas diversas fases de um projeto de software, baseado em dados colhidos por Boehm
e outros estudiosos. Embora não seja explicitamente  informado, os dados se basearam, principalmente, em
projetos que utilizaram o modelo de desenvolvimento em cascata. A esse  respeito, analise as afirmativas a
seguir.
I  ­  O  gráfico  pode  ser  utilizado  como  um  argumento  a  favor  do  uso  de  processos  de  desenvolvimento
iterativos.
II ­ O gráfico deixa claro que o maior  investimento na prevenção de defeitos deve acontecer nas fases finais
do projeto, preferencialmente depois que o software estiver em uso pelos clientes.
III ­ O gráfico não é conclusivo a respeito da importância do gerenciamento dos requisitos de um projeto, o que
é  consistente  com  a  abordagem  de  muitos  processos  de  desenvolvimento  de  software  atuais,  que
minimizam este esforço e enfatizam a codificação e os testes unitários de código.
IV  ­  O  gráfico  sustenta  os  argumentos  de  que  a  qualidade  deve  ser  incorporada  ao  processo  através  de
técnicas  e  ações  efetivas  de  detecção,  prevenção  e  controle,  garantindo  que  todas  as  atividades  do
projeto resultem em produtos ou subprodutos de qualidade, ao invés de ser uma preocupação secundária
ou limitada a um grupo de profissionais de controle de qualidade.
São corretas APENAS as afirmativas:
  I e IV
III e IV
II e IV
II e III
I e II
 Gabarito Comentado.
01/04/2016 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 4/5
 
  8a Questão (Ref.: 616129) Pontos: 0,0  / 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:
Um conjunto de instruções geradas através de uma linguagem de programação, de maneiralógica e
estruturada;
Uma linguagem que se aproxima mais da linguagem humana, ou seja, linguagem com um padrão de
entendimento humano bem definido;
  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;
Ter a característica de dar suporte para execução de rotinas auxiliares;
 Gabarito Comentado.
 
  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 ­ Documentos técnicos ­ Relatórios ­ Padronização de processos ­ Comunicação
Relatórios ­ Padronização de processos ­ Cronogramas ­ Documentos técnicos ­ Comunicação
Comunicação ­ Cronogramas ­ Padronização de processos ­ Documentos técnicos ­ Relatórios
  Cronogramas ­ Relatórios ­ Padronização de processos ­ Comunicação ­ Documentos técnicos
Padronização de processos ­ Relatórios ­ Comunicação ­ Documentos técnicos ­ Cronogramas
 Gabarito Comentado.
 
  10a Questão (Ref.: 235277) 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).
Scrum Master ­ Sprint ­ Scrum ­ Product Backlog ­ Sprint Backlog
01/04/2016 BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 5/5
  Sprint ­ Scrum ­ Product Backlog ­ Sprint Backlog ­ Scrum Master
Product Backlog ­ Sprint Backlog ­ Sprint ­ Scrum ­ Scrum Master
Product Backlog ­ Scrum Master ­ Sprint Backlog ­ Sprint ­ Srum
Sprint ­ Scrum ­ Scrum Master ­ Product Backlog ­ Sprint Backlog
 Gabarito Comentado.
Período de não visualização da prova: desde 11/03/2016 até 29/03/2016.

Outros materiais