Buscar

Estácio EAD Processos de Desenvolvimento de Software AV 2016.1

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

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

23/06/2016 BDQ Prova
http://bquestoes.estacio.br/entrada.asp?p0=112730130&p1=201504623266&p2=2466185&p3=CCT0194&p4=102364&p5=AV&p6=18/06/2016&p10=44933635 1/4
 
Avaliação: CCT0194_AV_201504623266 (AG) » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Tipo de Avaliação: AV
Aluno: 201504623266 ­ CARLA MONICA SALDANHA MAIA
Professor: RAFAEL DIAS RIBEIRO Turma: 9001/AA
Nota da Prova: 5,0    Nota de Partic.: 0   Av. Parcial 2  Data: 18/06/2016 15:23:57
  1a Questão (Ref.: 201505382082) Pontos: 0,8  / 1,0
Na Engenharia de Sistemas, podemos classificar os requisitos em Requisitos do Usuário e Requisitos de
Sistema. Os Requisitos de Sistema podem ser classificados em Funcionais e Não Funcionais.
Descreva o que são Requisitos Não Funcionais, apresente dois dos seus tipos e proponha um exemplo de como
seria cada um deste tipo de requisito.
Resposta: Requisitos não funcionais são aqueles que não devem ser levados em consideração na criação de um
sistemas, não são úteis para entrada no projeto. Por exemplo: liberar uma certa informação para um setor que
não é responsável por aquele tipo de produto. São irrelevantes para o objetivo final do sistema.
Gabarito: Requisitos Não Funcionais são restrições sobre os serviços ou funções oferecidos pelo sistema. Eles
podem ser do tipo: Requisitos não funcionais de produto ­ O produto deve se comportar de acordo com as
classificações medidas. Exemplo: Consulta ao banco de dados financeiro não deve ultrapassar 3s. Requisitos
não funcionais organizacionais ­ Devem seguir regras definidas pela corporação ou empresa, seguir
procedimentos da própria organização. Exemplo: Os documentos da matriz de responsabilidade devem seguir o
padrão XPTO 123. Requisitos não funcionais externos ­ Devem seguir o processo de desenvolvimento
atendendo bases da legislação nacional e internacional. Exemplo: As informações de cadastro dos usuários não
devem ser acessadas por nenhum operador. Requisitos de domínio ­ São requisitos referentes ao produto ou
aplicação que devem ser responsáveis por corrigir, restringir ou estabelecer novas funções para que o sistema
possa operar de forma satisfatória. Exemplo: Deve haver uma interface padrão para a consulta do banco de
dados secundário que terá como base o padrão RDF­763X.
Fundamentação do(a) Professor(a): São irrelevantes para o objetivo final do sistema. ESTÁ ERRADO !!!!!!
  2a Questão (Ref.: 201504917772) Pontos: 0,7  / 1,0
Analisando a abordagem de desenvolvimento de software, encontramos os modelos iterativo, incremental e
iterativo incremental. Descreva cada um deles e mostre a diferença entre eles.
Resposta: Modelo iterativo ­ descreve os mecanismos internos do sistema e suas representações lógicas.
Modelo incremental ­ descreve a estrutura completa e ainda outras opções de saídas para o sistema.
Gabarito: Processo Iterativo: Seleciona uma parte do projeto, identificando, especificando, implementando,
testando e implantando a iteração. Se atender as especificações, passa­se a próxima iteração. Processo
Incremental: Modelo que se baseia na ideia de aumento do âmbito do sistema. É desenvolvido em partes, ou
seja, na criação de novas versões para o modelo proposto. As partes podem ser desenvolvidas em paralelo e
integradas quando completas. Processo Iterativo Incremental: Cada porção do ciclo segue o projeto de
arquitetura inicial como guia, mas com uma abordagem bem menor. Uma vez satisfeitos os requisitos e os
objetivos da iteração forem completos, o desenvolvimento segue para a próxima iteração.
  3a Questão (Ref.: 201504955857) Pontos: 1,0  / 1,0
23/06/2016 BDQ Prova
http://bquestoes.estacio.br/entrada.asp?p0=112730130&p1=201504623266&p2=2466185&p3=CCT0194&p4=102364&p5=AV&p6=18/06/2016&p10=44933635 2/4
NÃO é um software do tipo aplicativo:
Sistema bancário.
Planilha eletrônica.
  Sistema operacional.
Gerenciador de banco de dados.
Editor de texto.
  4a Questão (Ref.: 201505285991) 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:
Prototipação.
Questionário.
Análise de protocolos.
Entrevista.
  Brainstorming.
  5a Questão (Ref.: 201505397680) Pontos: 0,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. Uma dessas modelagens é o
UML ­ Unified Modeling Language. A característica desta modelagem é:
I­ Visualizar o desenho do sistema e a intercomunicação entre objetos.
II­ Permitr que desenvolvedores visualizem os produtos de seus trabalhos em diagramas padronizados.
III­ Modelar o problema, e não a solução.
É correto o que se afirma em:
Apenas em II;
  Apenas em I;
Apenas em III;
Apenas em II e III;
  Apenas em I e II;
  6a Questão (Ref.: 201505396384) Pontos: 1,0  / 1,0
Após o levantamento de dados da fase de análise, a documentação de desenho deve exemplificar:
os custos associados para a resolução do problema
os riscos associados ao projeto
  a solução que será tomada para resolução do problema
as diretrizes para as implementações de novos projetos
as alternativas para a resolução do problema
  7a Questão (Ref.: 201504955903) Pontos: 0,0  / 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.
  Teste caixa branca
  Teste iterativo
23/06/2016 BDQ Prova
http://bquestoes.estacio.br/entrada.asp?p0=112730130&p1=201504623266&p2=2466185&p3=CCT0194&p4=102364&p5=AV&p6=18/06/2016&p10=44933635 3/4
Teste caixa preta
Teste de interação
Teste simples
  8a Questão (Ref.: 201505253679) 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.
  Linguagem de baixo nível, Compilador, Linguagem de alto nível, Interpretador
Linguagem de alto nível, Linguagem de baixo nível, Interpretador, Compilador
Compilador, Interpretador, Linguagem de alto nível, Linguagem de baixo nível
Compilador, Interpretador, Linguagem de baixo nível, Linguagem de alto nível
Interpretador, Linguagem de alto nível, Linguagem de baixo nível, Compilador.
  9a Questão (Ref.: 201505470078) Pontos: 0,0  / 0,5
Por que a forma de se criar o código dos programas pode influenciar na manutenção futura do software?
Se o software for criado com recursos avançados, isso atrapalhará sua manutenção futura.
A manutenção futura do software depende muito mais da competência de quem fará alteração do
programa do que de quem criou sua versão inicial.
Numa manutenção futura, é necessário,após a alteração ser efetuada, avaliar se a versão anterior
estava bem elaborada, com a utilização de padrões e com estrutura correta de desenvolvimento.
  O software criado em sua primeira versão deve ser construído de forma a facilitar sua leitura, evitando
estruturas flexíveis que facilitem a mudança futura.
  Numa manutenção futura, é necessário avaliar o código fonte anterior antes de se fazer a alteração
desejada. Assim, se o software foi construído de forma padronizada e com estrutura correta, a
manutenção futura será facilitada.
  10a Questão (Ref.: 201505281846) Pontos: 0,0  / 0,5
Qual definição é a mais determinante para a nomenclatura "sprint" usado no processo Scrum?
  Trata­se de um conjunto de requisitos do backlog.
Trata­se de uma interação que determinará o custo e o prazo de entrega de um conjunto de requisitos.
  Trata­se de uma iteração que determinará o prazo de entrega de um conjunto de requisitos.
Trata­se das requisições levantadas no standup meeting.
Trata­se de um conjunto de requisitos elicitados pelo Product Owner (PO).
Período de não visualização da prova: desde 08/06/2016 até 21/06/2016.
23/06/2016 BDQ Prova
http://bquestoes.estacio.br/entrada.asp?p0=112730130&p1=201504623266&p2=2466185&p3=CCT0194&p4=102364&p5=AV&p6=18/06/2016&p10=44933635 4/4

Continue navegando