Buscar

PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE AVP2

Prévia do material em texto

PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
	
	Avaiação Parcial: CCT0194_SM_2011 V.1 
	 
	Aluno(a): RUBENS
	Matrícula: 2521
	Acertos: 9,0 de 10,0
	Data: 22/09/2017 13:40:10 (Finalizada)
	
	 1a Questão (Ref.: 201403671463)
	Acerto: 1,0  / 1,0
	Além da linguagem de programação, o software também pode ser classificado como: Software de sistema e Software aplicativo. Também chamados de sistema operacional, o software de sistema é responsável por operar os demais periféricos que estejam conectados ao hardware.
Complete a frase escrevendo o nome de cada classe quanto ao gerenciamento de processos:
______________: Executa somente um processo de cada vez.
______________: Distribui para mais de um processador.
______________: Os processos são compartilhados e enfileirados a espera do processador.
______________: Vários usuários utilizam ao mesmo tempo.
______________: Somente é permitida a utilização de um usuário de cada vez.
Marque a alternativa correta.
		
	
	Multitarefa, Multiprocessamento, Monousuário, Multiusuário, Monotarefa.
	
	Multiprocessamento, Monotarefa, Multitarefa, Monousuário, Multiusuário.
	 
	Monotarefa, Multiprocessamento, Multitarefa, Multiusuário, Monousuário.
	
	Multiprocessamento, Multiusuário, Monotarefa, Monousuário, Multitarefa.
	
	Multiusuário, Monotarefa, Multiprocessamento, Multitarefa, Monousuário.
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 2a Questão (Ref.: 201403339472)
	Acerto: 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 interpretada
	
	linguagem de máquina / linguagem de programação
	 
	linguagem de programação / linguagem de máquina
	
	linguagem de máquina / linguagem interpretada
	
	linguagem interpretada / linguagem de máquina
		
	
	
	 3a Questão (Ref.: 201403161426)
	Acerto: 1,0  / 1,0
	Conforme Roger Pressman o que é um processo de software?
		
	 
	É 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.
	
	É a área do conhecimento da computação voltada para o desenvolvimento.
	
	É a área do conhecimento da computação voltada para a manutenção.
	
	É a área do conhecimento da computação voltada para a especificação.
	
	É a área do conhecimento da computação voltada para a qualidade.
		 Gabarito Comentado.
	
	
	 4a Questão (Ref.: 201403156676)
	Acerto: 1,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-NF, II-NF, III-NF, IV-NF
	 
	I-F, II-NF, III-NF, IV-F
	
	I-F, II-F, III-NF, IV-F
	
	I-F, II-NF, III-F, IV-F
		 Gabarito Comentado.
	
	
	 5a Questão (Ref.: 201403814966)
	Acerto: 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.
		
	
	Validar e indicar as dificuldades de implementação no plano conceitual;
	 
	Ajudar a filtrar e refinar as classes por entrada, fronteira e controle;
	
	Identificar as mensagens que são trocadas, ao longo do tempo, para execução de alguma tarefa;
	
	Mapear as mensagens que devem ser executadas para alguma operação;
	 
	Ajudar a filtrar e refinar as classes por associação e agregação;
		 Gabarito Comentado.
	
	
	 6a Questão (Ref.: 201403814970)
	Acerto: 1,0  / 1,0
	Na atividade de análise no Processamento de Desenvolvimento de Software vemos a importância de se conhecer o conceito de modelagem. Uma dessas modelagens é o UML - Unified Modeling Language. Esta modelagem é:
		
	
	Utilizada para definir os requisitos foram detalhados, validando-os e indicando as dificuldades de implementação no plano estratégico
	
	Utilizada para definir os seguintes diagramas: Diagrama de Eventos, Diagrama de Interação e Diagrama de Relacionamentos;
	 
	Utilizada em engenharia de software para visualizar o desenho do sistema e a intercomunicação entre objetos;
	
	Utilizada para definir os seguintes diagramas: Diagrama de Interação, Diagrama de Relacionamentos e Diagrama de Classe;
	
	Utilizada para definir as atividades do próximo passo no processo de desenvolvimento de software;
		 Gabarito Comentado.
	
	
	 7a Questão (Ref.: 201403737324)
	Acerto: 1,0  / 1,0
	Com relação ao nível de abstração e agregação dos elementos dos sistemas, o nível que representa o comportamento de cada componente, sendo desenvolvido em conjunto com a documentação voltada para os usuários ou com a documentação do código do programa é o
		
	
	tático ou desenho lógico
	 
	operacional ou desenho detalhado
	
	estratégico ou desenho arquitetônico
	
	estratégico ou desenho detalhado
	
	operacional ou desenho lógico
		 Gabarito Comentado.
	 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	
	
	
	 8a Questão (Ref.: 201403813665)
	Acerto: 1,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
	
	os custos associados para a resolução do problema
	
	as diretrizes para as implementações de novos projetos
	 
	a solução que será tomada para resolução do problema
	
	as alternativas para a resolução do problema
		
	
	
	 9a Questão (Ref.: 201403763184)
	Acerto: 1,0  / 1,0
	Quanto às estratégias de testes, temos o teste caixa preta e teste caixa branca. Avalie os itens abaixo sobre as duas estratégias de teste.
I- O teste da caixa preta, também conhecido como teste comportamental, foca os requisitos funcionais do software;
II- O teste caixa preta, baseado na arquitetura interna do software, procede a verificação do código;
III- O teste caixa branca é aquele com o qual identificamos defeitos nas estruturas internas do software, através de simulação que testa toda a estrutura usada na codificação;
IV- O teste caixa branca é aquele em que devemos conhecer os requisitos, suas características e o seu comportamento;
É correto, apenas, o que se afirma em:
		
	 
	I e III;
	
	III e IV;
	
	I e II;
	
	II e IV;
	
	II e III;
		 Gabarito Comentado.
	
	
	 10a Questão (Ref.: 201403763180)
	Acerto: 1,0  / 1,0
	Sabemos que existem duas modalidade de testes de software. Ela são classificadas em:
I- Testes Estáticos, onde permite que o código seja avaliado em termos de defeitos estruturais ou fraquezas sistemáticas que possamgerar defeitos;
II- Testes Estáticos, que são realizados após a integração de todos os módulos do sistema;
III- Testes Dinâmicos, que são testes baseados na execução do código do programa, e para isso precisam de um questionário com base nos aspectos estruturais e funcionais do programa;
IV- Testes Dinâmicos, que devem ser feitos antes da implementação, ou seja, nas fases iniciais;
É correto, apenas, o que se afirma em:
		
	 
	I e III;
	
	II e IV;
	
	III e IV;
	
	II e III;
	
	I e II;
		 Gabarito Comentado.

Continue navegando