Buscar

PROCESSOS 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

Parte superior do formulário
		
		
	 
	 Fechar
	Avaliação: CCT0194_AV_201411007263 » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
	Tipo de Avaliação: AV
	Aluno: 
	Professor:
	ADRIANA APARICIO SICSU AYRES DO NASCIMENTO
	Turma: 9001/AA
	Nota da Prova: 3,0    Nota de Partic.: 1   Av. Parcial 0  Data: 18/03/2016 18:56:20
	O aproveitamento da Avaliação Parcial será considerado apenas para as provas com nota maior ou igual a 4,0.
	
	 1a Questão (Ref.: 201411704479)
	Pontos: 0,0  / 1,5
	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 seriam o que usuário não vê. Exemplo: O tempo de requisição de um dado do sistema, quanto tempo o sistema leva para ir no servidor e retornar a informação ao usuário. outro exemplo seria a indisponibiliade 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.
	
	
	 2a Questão (Ref.: 201411681130)
	Pontos: 0,5  / 1,5
	Qual a diferença entre compilador e Interpretador ? Explique-os.
		
	
Resposta: Compilador transforma a linguagem de código em linguagem de máquina, que seria a linguagem que o computador entende.
	
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.: 201411244588)
	Pontos: 0,5  / 0,5
	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 máquina / linguagem interpretada
	
	linguagem de programação / linguagem interpretada
	
	linguagem interpretada / linguagem de máquina
	
	linguagem de máquina / linguagem de programação
	
	
	 4a Questão (Ref.: 201411066542)
	Pontos: 0,5  / 0,5
	Conforme Roger Pressman o que é um processo de software?
		
	
	É a área do conhecimento da computação voltada para a manutenção.
	
	É a área do conhecimento da computação voltada para a qualidade.
	
	É a área do conhecimento da computação voltada para a especificação.
	
	É a área do conhecimento da computação voltada para o desenvolvimento.
	 
	É a área do conhecimento da computação voltada para a especificação, desenvolvimento e manutenção de sistemas de software aplicando tecnologias e práticas de gerência de projetos e outras disciplinas, objetivando organização, produtividade e qualidade.
	
	
	 5a Questão (Ref.: 201411720082)
	Pontos: 0,0  / 0,5
	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.
		
	
	Mapear as mensagens que devem ser executadas para alguma operação;
	
	Identificar as mensagens que são trocadas, ao longo do tempo, para execução de alguma tarefa;
	 
	Validar e indicar as dificuldades de implementação no plano conceitual;
	
	Ajudar a filtrar e refinar as classes por entrada, fronteira e controle;
	 
	Ajudar a filtrar e refinar as classes por associação e agregação;
	
	
	 6a Questão (Ref.: 201411718785)
	Pontos: 0,0  / 0,5
	Com relação ao nível de abstração e agregação dos elementos dos sistemas, o nível que representa o corpo da arquitetura do sistema a ser implementado, onde já se pode saber se o sistema atenderá aos requisitos e aos custos relacionados do projeto é o
		
	
	estratégico ou desenho detalhado
	 
	tático ou desenho lógico
	
	operacional ou desenho lógico
	 
	nível estratégico ou desenho arquitetônico
	
	operacional ou desenho detalhado
	
	
	 7a Questão (Ref.: 201411244639)
	Pontos: 0,5  / 0,5
	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 Integração
	
	Teste de Programação
	 
	Teste de Validação
	
	Teste de Unidade
	
	Teste de Módulo
	
	
	 8a Questão (Ref.: 201411749748)
	Pontos: 0,0  / 0,5
	O código de programação que representa uma Sequência binária de ações diretamente direcionadas para o processador da máquina é o
		
	 
	código executável
	
	código fonte
	 
	código de máquina
	
	código objeto
	
	código final
	
	
	 9a Questão (Ref.: 201411749981)
	Pontos: 1,0  / 1,0
	Assinale a alternativa que corresponde ao modelo de desenvolvimento de software com as características a seguir: 1) primeiro modelo em engenharia de software a ser usado; 2) modelo linear; 3) Cada atividade tem de ser completada antes de iniciar a próxima
		
	
	balbúrdia
	
	cascata com realimentação
	
	codifica-remenda
	
	balbúrdia com realimentação
	 
	cascata
	
	
	 10a Questão (Ref.: 201411241395)
	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:
		
	
	Básico
	 
	Linear
	
	RUP
	
	Em cascata
	 
	Iterativo e incremental
	
	
	Período de não visualização da prova: desde 11/03/2016 até 29/03/2016.
Parte inferiordo formulário

Outros materiais