Buscar

AV - Processos de Desenvolvimento de Software - 2018.2

Prévia do material em texto

Avaliação: CCT0746_AV » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 
Tipo de Avaliação: AV 
Aluno: 
Professor: JHONATAN ALVES Turma: 9004/AB 
Nota da Prova: 6,0 Nota de Partic.: Av. Parcial Data: 23/11/2018 21:20:41 
 
 
 1a Questão (Ref.: 201812164244) Pontos: 0,0 / 1,0 
Avalie as fases e características, inerentes aos processos de desenvolvimento de software. 
I. Concepção: fase onde avaliamos a viabilidade do software 
II. Análise: fase de estudo, onde define-se O QUE O sistema deve fazer. 
III. Projeto: fase onde as tecnologias são definidas. 
IV., Homologação, fase onde escreve-se o código na linguagem de programação. 
Estão corretas as assertivas 
 
 
Apenas II e III 
 
Apenas II, III e IV 
 I, II, III e IV 
 
Apenas I e II 
 Apenas I, II e III 
 
 
 
 2a Questão (Ref.: 201809877769) Pontos: 0,0 / 1,0 
Durante a fase inicial do ciclo de vida do desenvolvimento de sistemas, na etapa de investigação, a tarefa que 
determina a probabilidade de sucesso do sistema proposto e propicia uma avaliação superficial da área técnica, 
econômica e comportamental do projeto, sendo decisivamente importante para o processo do desenvolvimento 
de sistemas é chamada: 
 
 
design lógico do sistema. 
 
estudo de caso. 
 
análise de equilíbrio. 
 estudo de viabilidade. 
 análise de requisitos. 
 
 
 
 3a Questão (Ref.: 201812148360) Pontos: 0,0 / 1,0 
Com base na Análise Estrutural e nos conceitos estudado em nosso disciplina de PDS, assinale a opção a seguir 
que melhor representa a forma que podemos identificar um relacionamento ? 
 
 
Receptor e Operação. 
 
UML e Classe. 
 
UML e Objetos. 
 Associação e Agregação. 
 Classe e Objeto. 
 
 
 
 4a Questão (Ref.: 201809888389) Pontos: 0,0 / 1,0 
Após o levantamento de dados da fase de análise, a documentação de desenho deve exemplificar: 
 
 
os riscos associados ao projeto 
 a solução que será tomada para resolução do problema 
 
os custos associados para a resolução do problema 
 as alternativas para a resolução do problema 
 
as diretrizes para as implementações de novos projetos 
 
 
 5a Questão (Ref.: 201810067401) Pontos: 1,0 / 1,0 
Um tipo de teste de sistemas de software é também chamado de ¿teste comportamental¿ e focaliza os 
requisitos funcionais do software,permitindo ao engenheiro de software derivar conjuntos de condições de 
entrada que vão exercitar plenamente todos os requisitos funcionais de um programa. Esse tipo de teste tende 
a ser aplicado durante os últimos estágios do teste e tenta encontrar erros em funções incorretas ou omitidas, 
de interfaces, de estrutura de dados ou de acesso à base de dados externa, de comportamento ou desempenho 
de iniciação e término. Além disso, é um tipo de teste que despreza, de propósito, a estrutura de controle, 
sendo a atenção focalizada no domínio da informação. Esse tipo é conhecido por teste: 
 
 
b) caixa-branca. 
 a) caixa-preta. 
 
c) de fluxo de dados. 
 
d) de caminho básico. 
 
e) de lógica composta. 
 
 
 
 6a Questão (Ref.: 201809745547) Pontos: 1,0 / 1,0 
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. 
 
 
4, 5, 3, 1, 2 
 
5, 4, 3, 2, 1 
 
1, 4, 5, 2, 3 
 
2, 1, 4, 3, 5 
 3, 2, 1, 5, 4 
 
 
 7a Questão (Ref.: 201809925268) Pontos: 1,0 / 1,0 
Qual é o nome dado ao processo de manutenção do software que tem como objetivo melhorar um sistema de 
software, modificando sua estrutura interna, sem alterar o comportamento interno? 
 
 
Independência física 
 Refatoração 
 
Separação estática 
 
Revalidação 
 
Fatoração 
 
 
 8a Questão (Ref.: 201812165478) Pontos: 1,0 / 1,0 
Sobre os modelos em cascata e em cascata com retroalimentação, marque a ÚNICA opção correta. 
 
 
 
Modelo em cascata é mais flexível na medida em que os erros podem ser corrigidos, no início de cada 
fase. 
 Modelo em cascata com retroalimentação é uma evolução do modelo em 
cascata. 
 
O modelo balburdia é o mais novo modelo de processo de desenvolvimento de software. 
 
O modelo se chama "em cascata" porque usuários tendem a mentir (falar cascata). 
 
Modelo em cascata com retroalimentação permite que sejam puladas algumas fases como 
implementação. 
 
 
 9a Questão (Ref.: 201809877171) Pontos: 1,0 / 1,0 
Um analista desenvolve um software e identifica que os seus requisitos iniciais estão razoavelmente bem 
definidos, mas o escopo geral do desenvolvimento não permite um processo puramente linear. Ele sabe que 
precisa, em curtíssimo prazo, prover um conjunto limitado de funcionalidades do software para os usuários, que 
serão refinadas e expandidas em versões futuras. Qual o modelo de ciclo de vida de desenvolvimento de 
software mais adequado a esse caso? 
 
 
Prototipação. 
 
Formal. 
 Incremental. 
 
Cascata. 
 
Espiral. 
 
 
 10a Questão (Ref.: 201812165492) Pontos: 1,0 / 1,0 
NÃO é uma boa prática do XP 
 
 
Ritmo sustentável , sem horas extras (40h semanais) 
 
O código fonte não pertence a ninguém 
 
Aceitação de pequenas versões ajudam na aceitação final. 
 Reuniões formais e diárias em auditórios 
 
Programação em PAR

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes