Buscar

processo de desenvolvimento de software.av1

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

Avaliação: CCT0194_AV_201509170928 » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
	Tipo de Avaliação: AV
	Aluno: 201509170928 - FRANCISCO RENATO TAVARES
	Professor:
	MARCILENE SCANTAMBURLO FONSECA
	Turma: 9006/AF
	Nota da Prova: 2,0    Nota de Partic.: 2   Av. Parcial 2  Data: 07/06/2017 08:07:15
	O aproveitamento da Avaliação Parcial será considerado apenas para as provas com nota maior ou igual a 4,0.
	
	 1a Questão (Ref.: 201509884508)
	Pontos: 0,0  / 1,0
	Para que possamos desenvolver um Software, precisamos inicialmente fazer um Estudo de Viabilidade, para saber se vale a pena desenvolver a ideia solicitada pelo usuário. Para isso precisamos desenvolver 4 (quatro) análises de viabilidade. Indique quais são essas análises e a visão de cada uma delas.
		
	
Resposta: ANALISE- levantamento dos problemas(requisitos), para a o desenvolvimento do software. PROJETO-já com um SGBD,implementado. IMPLEMENTAÇÃO-é a tranformação do desenho, em diversos tipos de componentes de códigos de programação. TESTE-feito para encontrar possiveis bugs.
	
Gabarito:
Viabilidade Operacional - Visa atender os requisitos para a aceitação do produto ou problema apresentado. (O levantamento deve ser relacionado com a aceitação da solução proposta, e como os agentes se sentirão em relação à ela).
Viabilidade Técnica - Visa a atender os requisitos técnicos do produto a ser desenvolvido. (O levantamento deve ser relacionado com a tecnologia envolvida no processo de desenvolvimento).
Viabilidade econômica - Visa a atender os requisitos de tempo para os prazos estabelecidos. (O levantamento deve ser baseado na viabilidade técnica em relação ao prazo estipulado).
Cronograma - Visa a atender os requisitos financeiros do projeto/produto. (Considerada a mais critica, ela consiste em julgar se o projeto será deficitário ou se os custos de sua implementação não terão os benefícios desejados).
	
	
	 2a Questão (Ref.: 201509861161)
	Pontos: 0,0  / 1,0
	Qual a diferença entre compilador e Interpretador ? Explique-os.
		
	
Resposta: COMPILADOR- é a ferramenta usada para testes de funcionamento, ou busca de erros ou possiveis falhas no precesso de desenvolvimeto do software. INTERPRETADOR-é o mecanismo que vai interpretar (ler ), a linguagem programada no software.
	
Gabarito:
COMPILADOR: 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. INTERPRETADOR: 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.
Ou
Compilador é um programa ou um grupo de programas que escrito por uma linguagem (esta sendo necessária de compilação para sua execução) ao ser compilado gera outro código que é interpretado pelo computador O interpretador ao contrário do compilador roda o código-fonte escrito como sendo o código objeto, ele traduz o programa linha a linha, o programa vai sendo utilizado na medida em que vai sendo traduzido. Cada execução do programa precisa ser novamente traduzido e interpretado.
	
	
	 3a Questão (Ref.: 201509424619)
	Pontos: 1,0  / 1,0
	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 de máquina
	
	linguagem de programação / linguagem interpretada
	
	linguagem interpretada / linguagem de máquina
	
	linguagem de máquina / linguagem interpretada
	
	linguagem de máquina / linguagem de programação
	
	
	 4a Questão (Ref.: 201509241823)
	Pontos: 0,0  / 1,0
	Considere os seguintes requisitos de um Sistema de Folha de Pagamento e classifique cada um como sendo F (Funcional) e NF (Não Funcional).
I. O sistema deve emitir extrato online de cada funcionário;
II. O banco de dados dever ser SQL Server, que a empresa já possui;
III. O sistema deve rodar em ambiente web;
IV. Após gerar a folha mensal deve ser emitido email a cada funconário, informando do salário líquido.
Assina a única opção que classifica corretamente os requisitos é:
		
	
	I-F, II-F, III-F, IV-F
	
	I-F, II-NF, III-F, IV-F
	 
	I-F, II-NF, III-NF, IV-F
	 
	I-F, II-F, III-NF, IV-F
	
	I-NF, II-NF, III-NF, IV-NF
	
	
	 5a Questão (Ref.: 201509900113)
	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. Um dos tipos de análise é a Análise Estrutural. Uma das Atividades dentro da Análise Estruturada é a Identificação de Relacionamentos cuja finalidade é: Identifique e descreva pelo menos dois desses modelos.
		
	
	Ajudar a filtrar e refinar as classes por entrada, fronteira e controle;
	
	Mapear as mensagens que devem ser executadas para alguma operação;
	 
	Validar e indicar as dificuldades de implementação no plano conceitual;
	 
	Ajudar a filtrar e refinar as classes por associação e agregação;
	
	Identificar as mensagens que são trocadas, ao longo do tempo, para execução de alguma tarefa;
	
	
	 6a Questão (Ref.: 201509421284)
	Pontos: 1,0  / 1,0
	É a visão que representa os componentes do sistema, a relação entre os componentes, o funcionamento dos componentes e a interconexão com outros sistemas.
		
	
	Visão estrutural
	
	Visão externa
	
	Visão comportamental
	
	Visão geral
	 
	Visão interna
	
	
	 7a Questão (Ref.: 201509458329)
	Pontos: 0,0  / 0,5
	Teste que não leva em conta os mecanismos e definições internos do sistema. O objetivo principal está no resultado da saída de dados do sistema, mediante a entrada definida de dados. 
Marque a alternativa que indica o tipo de teste descrito acima.
		
	 
	Teste caixa branca.
	
	Teste simples.
	 
	Teste caixa preta
	
	Teste de interação.
	
	Teste iterativo.
	
	
	 8a Questão (Ref.: 201509804149)
	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:
		
	
	Ter a característica de dar suporte para execução de rotinas auxiliares;
	
	Um resultado da compilação do código fonte;
	
	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 conjunto de instruções geradas através de uma linguagem de programação, de maneira lógica e estruturada;
	
	
	 9a Questão (Ref.: 201509256782)
	Pontos: 0,0  / 0,5
	O ciclo de vida do software é um conjunto de atividades que são realizadas na construção de um software. O processo denominado Cascata ou Water Fall ainda é um dos mais utilizados e possui como característica principal:
		
	 
	O uso da prototipação, em qualquer etapa da evolução do produto, como mecanismo de redução de riscos;
	 
	A abordagem sistemática para realização das atividades do desenvolvimento de software de modo que elas seguem um fluxo seqüencial;
	
	O uso de formalização rigorosa em todas as etapas de desenvolvimento;
	
	O desenvolvimento de uma implementação inicial, expondoo resultado ao comentário do usuário e fazendo seu aprimoramento por meio de muitas versões, até que um sistema adequado tenha sido desenvolvido.
	
	A codificação de uma versão executável do sistema desde as fases iniciais do desenvolvimento, de modo que o sistema final é incrementalmente construído, daí a alusão à idéia de "cascata"(waterfall );
	
	
	 10a Questão (Ref.: 201509784274)
	Pontos: 0,0  / 0,5
	Qual definição é a mais determinante para a nomenclatura "sprint" usado no processo Scrum?
		
	
	Trata-se das requisições levantadas no standup meeting.
	 
	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 de um conjunto de requisitos elicitados pelo Product Owner (PO).
	
	Trata-se de um conjunto de requisitos do backlog.

Continue navegando