Buscar

Simulado V4 2015.1 Processos de Desenv de Software



Continue navegando


Prévia do material em texto

1a Questão (Ref.: 201304367191) Pontos: 0,0 / 1,0 
O modelo de desenvolvimento de software que trata subconjuntos de requisitos e utiliza o modelo em cascata para sua 
realização é denominado: 
 
 
Em cascata 
 
Básico 
 
RUP 
 
Linear 
 
Iterativo e incremental 
 
 2a Questão (Ref.: 201304370472) Pontos: 0,0 / 1,0 
Um dos primeiros modelos propostos para o processo de desenvolvimento de software foi o Modelo Cascata, em que os 
estágios são apresentados em sequência, como em uma cascata (Royce, 1970). Analise as afirmativas a seguir sobre 
as vantagens deste modelo. 
I - É possível corrigir erros em fases já completas. 
II - Permite pontos de controle bem definidos. 
III - Facilita a visão de reutilização. 
 
 
Somente II e III estão corretas 
 
Somente I e II estão corretas 
 
Somente II está correta 
 
Somente a I está correta 
 
Somente I e III estão corretas 
 
 3a Questão (Ref.: 201304369042) Pontos: 0,0 / 1,0 
A documentação do produto adota métodos e formatos padronizados para cada família de produtos correlatos. Fazem 
parte da documentação do produto: 
I. Manual do usuário - Documento com formato adequado ao perfil do publico que utilizará o sistema ou produto; 
II. Documentação de instalação - Descrição de como instalar o sistema, plataformas de operação, pré-requisitos 
necessários; 
III. Documentos técnicos - 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. 
Marque a alternativa correta: 
 
 
Apenas a afirmativa I está correta 
 
Apenas as afirmativas I e II estão corretas 
 
Apenas a afirmativa II está correta 
 
Todas as afirmativas estão erradas 
 
Apenas as afirmativas II e III estão corretas 
 
 
 
 4a Questão (Ref.: 201304701721) Pontos: 0,0 / 1,0 
Modelo de processo cascata. Primeiro modelo conhecido em engenharia de software. 
 
Assinale qual das alternativas abaixo NÃO caracteriza uma vantagem ou desvantagem do Modelo Cascata: 
 
 
Utilizado em pequenos projetos que não necessitem de padronizações e documentações, podendo ser útil, pois 
o ganho de tempo na fase de planejamento pode ser um diferencial no tempo total do projeto. 
 
Dependendo da quantidade de revisões e realimentações, o processo pode se tornar difícil de gerenciar. 
 
Impossibilidade de correção de erros durante o processo de desenvolvimento de software. 
 
Consiste em um modelo linear em que cada atividade tem de ser completada antes de iniciar a próxima. 
 
Durante um projeto, algumas atividades estão em constante mudança, uma delas são os próprios requisitos. Se 
o processo somente pode ser seguido após a finalização da etapa anterior, este nunca irá se encerrar. 
 
 
 
 
 
 5a Questão (Ref.: 201304367118) Pontos: 0,0 / 1,0 
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. 
 
 
Projeto 
 
Teste 
 
Implementação 
 
Implantação 
 
Análise 
 
 
 
 6a Questão (Ref.: 201304749914) Pontos: 0,0 / 1,0 
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: 
 
 
Uma linguagem que se aproxima mais da linguagem humana, ou seja, linguagem com um padrão de 
entendimento humano bem definido; 
 
Uma linguagem de programação que utiliza a arquitetura do processador para executar as ações; 
 
Um resultado da compilação do código fonte; 
 
Um conjunto de instruções geradas através de uma linguagem de programação, de maneira lógica e 
estruturada; 
 
Ter a característica de dar suporte para execução de rotinas auxiliares; 
 
 
 7a Questão (Ref.: 201304709924) Pontos: 1,0 / 1,0 
O processo de codificação também pode ser visto como um passo do processo de engenharia de software. As 
características de engenharia de uma linguagem exercem um importante impacto sobre o sucesso de um projeto de 
desenvolvimento de software. Qual o tipo de linguagem que não leva em consideração a arquitetura do computador, 
nem as características do processador e seus registradores. 
 
 
Linguagem de alto nível 
 
Linguagem assembly 
 
Linguagem de baixo nível 
 
Linguagem de máquina 
 
Linguagem binária 
 
 
 
 8a Questão (Ref.: 201304370499) 
No Modelo espiral cada volta da espiral representa uma fase do processo de software. Identifique as fases de processo 
deste modelo. 
 
 
Sua Resposta: . 
 
 
Compare com a sua resposta: Planejamento, Análise dos Riscos, Engenharia e Avaliação do Cliente. 
 
 
 
 
 
 
 
 
 
 
 
 9a Questão (Ref.: 201304367224) 
Quais são as etapas do modelo em cascata do ciclo de vida de desenvolvimento de software? 
 
 
Sua Resposta: . 
 
 
Compare com a sua resposta: Concepção (Requisitos) - Análise - Projeto(Desenho) - Implementação - Testes - 
Implantação - Manutenção 
 
 
 
 10a Questão (Ref.: 201304762721) Pontos: 0,0 / 1,0 
Um compilador é um ou mais programas de computador que, a partir de um código fonte escrito em uma linguagem 
compilada, cria um programa semanticamente equivalente. Sendo assim, o nome "compilador" é usado principalmente 
para: 
 
I- Um programa que faz uma tradução entre o código de máquina e uma linguagem de montagem; 
II- Programas que traduzem o código de fonte de uma linguagem de programação de alto nível para uma linguagem de 
programação de baixo nível; 
III- Um programa que traduz uma linguagem de programação de baixo nível para uma linguagem de programação de 
alto nível; 
 
Assinale a alternativa correta: 
 
 
Apenas o item III está correto; 
 
Apenas os itens II e III estão corretos; 
 
Apenas os itens I e III estão corretos; 
 
Apenas o item I está correto; 
 
Apenas o item II está correto;