Proc Desenv Software

Fazer download em docx, pdf ou txt
Fazer download em docx, pdf ou txt
Você está na página 1de 4

Disc.

:  PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE


CCT0746_AV_201802451064  02/06/2018 14:50:16 (F) AV
Aluno: 201802451064 - DANIEL PEDRO DA SILVA
Professor: ADRIANA APARICIO SICSU AYRES DO NASCIMENTO Turma: 9013/AQ

Avaliação: Nota Partic.: Av. Parcial.: Nota SIA:


3,0 1,5 3,0 pts
O aproveitamento da Avaliação Parcial será considerado apenas para as provas com nota maior ou
igual a 4,0.

PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE

 1. Ref.: 236599 Pontos: 1,00  / 1,00


Sommerville define software como sendo programas de computador e documentação associada. Os
produtos de softwares podem ser desenvolvidos para um cliente específico ou para um mercado geral.
Para o desenvolvimento do produto/programa, é necessário escrevê-lo utilizando uma
_______________________ a qual será convertida para uma _____________________, ou seja, em
um formato que será compreendido pelo processadores

Assinale a ÚNICA opção que complementa cada frase corretamente


linguagem de programação / linguagem interpretada
linguagem de máquina / linguagem interpretada
linguagem interpretada / linguagem de máquina
linguagem de programação / linguagem de máquina
linguagem de máquina / linguagem de programação

 2. Ref.: 55458 Pontos: 0,00  / 1,00


O que se deve fazer para aumentar as chances de sucesso no desenvolvimento de software?
Obter muitos recursos financeiros.
Adotar um processo de desenvolvimento.
Focar no prazo independente do atendimento das funcionalidades desejadas.
Obter mão de obra especializada independente de processo.
Atender os requisitos no momento em que forem solicitados independente de planejamento.

 3. Ref.: 233233 Pontos: 1,00  / 1,00


Qual o tipo de análise que tem como objetivo modelar aspectos estáticos de um problema, utilizando
o modelo orientado a objeto. Também é utilizada em conjunto com o detalhamento de requisitos para
visualizar e fornecer uma base para identificar soluções para os requisitos apresentados?
Análise semântica
Análise estrutural
Análise compotamental
Análise ambiental
Análise funcional

 4. Ref.: 32534 Pontos: 0,00  / 1,00


Existem vários modelos de desenvolvimento de software, cada um com suas particularidades. A
respeito desse assunto, assinale a opção correta.
No modelo de desenvolvimento em cascata, a primeira etapa é a modelagem do sistema.
O modelo de desenvolvimento UML é uma metodologia de desenvolvimento orientada a
objetos que gera protótipos muito rapidamente, em função das ferramentas case disponíveis.
A metodologia de prototipagem evolutiva é uma abordagem que visualiza o desenvolvimento
de concepções do sistema conforme o andamento do projeto, por meio de protótipos visuais.
O modelo de desenvolvimento em espiral, que tem a codificação como segunda etapa, gera o
código do sistema muito mais rapidamente que o modelo de prototipação.
No modelo de desenvolvimento incremental, da mesma maneira que no modelo cascata, é
possível a solução dos riscos logo no início do projeto.

 5. Ref.: 236650 Pontos: 0,00  / 1,00


A fase de Teste tem como objetivo encontrar um erro que ainda não foi descoberto. Qual é o tipo de
teste que é realizado após a integração de todos os módulos, antes da implantação?
Teste de Validação
Teste de Unidade
Teste de Integração
Teste de Programação
Teste de Módulo

 6. Ref.: 233333 Pontos: 0,00  / 1,00


Qual a fase do ciclo de vida de um software (instruções, documentação e dados) que corresponde a
elaboração e preparação do código necessário à sua execução.
Implementação
Implantação
Teste
Projeto
Análise

 7. Ref.: 712104 Pontos: 0,00  / 1,00


Após o sistema ter sido instalado no ambiente do usuário, ou seja, entrado em produção, começa a
fase de Manutenção deste sistema. Esta fase depende muito da qualidade no processo de
desenvolvimento e da documentação atualizada. As melhorias nas funções do sistema existente são
efetuadas por dois motivos. Uma das soluções aplicadas para essa melhoria é conhecida por:
Separação estática, que é utilizada para identificar todos os códigos de programa que são
afetados por alguma variável;
Refatoração, que é uma técnica ou ferramenta para auxiliar a identificar o foco do problema;
Emergencial, que é utilizada quando acumulamos demandas que justifiquem a intervenção
para a manutenção;
Efeito dominó, que é uma técnica para modificação da estrutura do software, sem alterar o
comportamento;
Rotatividade, que é utilizada apenas para implementação de novas funções;

 8. Ref.: 634636 Pontos: 0,00  / 1,00


Considere as assertivas que seguem:

I. Consiste em um modelo linear em que cada atividade tem de ser completada antes de iniciar a
próxima

II. Permite a revisão de fases anteriores e a superposição entre as fases.

As considerações apresentam características de modelos de processo de desenvolvimento e


correspondem, respectivamente aos modelos:
Cascata com Retroalimentação / Cascata
Cascata / Prototipação
Incremental / Cascata com Retroalimentação
Cascata / Cascata com Retroalimentação
Cascata com Retroalimentação / Incremental

 9. Ref.: 699574 Pontos: 1,00  / 1,00


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.
Espiral.
Cascata.
Formal.
Incremental.

 10
Ref.: 235264 Pontos: 0,00  / 1,00
.
O Método XP, também conhecido como eXtreme Programming, é um método que pertence à
metodologia ágil de desenvolvimento de software. Identifique a única opção que NÃO pertence às
práticas deste método:
Testes de verificação - Testes de verificação realizados pelo cliente
Pequenas versões - Pequenas versões aceitas pelo cliente ajudam na aceitação do programa
completo
Ritmo sustentável - Utilizar o tempo de trabalho dentro do especificado. Sem horas adicionais
Padrão de codificação - Estabelecimento de regras de código de programa
Reuniões em pé - Utilizadas para não perder o foco no assunto

Você também pode gostar