Buscar

Processos e Desen. BDQ

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

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

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ê viu 3, do total de 8 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

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

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ê viu 6, do total de 8 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

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

Prévia do material em texto

1a Questão (Ref.: 201505032020)
	Acerto: 1,0 / 1,0
	Dentre os diferentes programas de controle financeiro disponíveis na Google Play tem um da Globo News, onde possui uma interface simples de utilizar, mas durante o seu uso sempre aparece um banner com propaganda da Caixa Econômica federal. Analisando estas características podemos classificar este software como:
		
	
	Trial	Comment by Sara Ferguson: Trial (informática) - semelhante aos programas demo, mas com funcionalidades disponíveis por determinado período
	
	Shareware	Comment by Sara Ferguson: Shareware é um programa de computador disponibilizado gratuitamente, porém com algum tipo de limitação
	
	Comercial
	 
	Adware	Comment by Sara Ferguson: Adware é qualquer programa de computador que executa automaticamente e exibe uma grande quantidade de anúncios sem a permissão do usuário.
	
	Demo	Comment by Sara Ferguson: versões de demonstração são protótipos, versões incompletas ou de avaliação de um programa de computador específico para mostrar a idéia de funcionamento e demonstrar suas funcionalidades.
	2a Questão (Ref.: 201504973113)
	Acerto: 1,0 / 1,0
	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. Associe a coluna da esquerda com a coluna da direita e em seguida marque a alternativa correta, considerando a sequência de cima para baixo:
1. Monotarefa                (   ) Vários usuários utilizam ao mesmo tempo
2. Multiprocessamento    (   ) Os processos são compartilhados e enfileirados a espera do processador
3. Multitarefa                 (   ) Somente é permitida a utilização de um usuário de cada vez
4. Multiusuário               (   ) Executa somente um processo de cada vez
5. Monousuário              (   ) Distribui para mais de um processador
		
	
	5, 4, 1, 3, 2
	
	5, 1, 3, 2, 4
	
	2, 1, 3, 4, 5
	 
	4, 3, 5, 1, 2
	
	1, 2, 5, 3, 4
	3a Questão (Ref.: 201504547564)
	Acerto: 1,0  / 1,0
	No processo de desenvolvimento do software, a primeira atividade técnica é a Análise de Requisitos, que pode ser entendida como responsável por definir os serviços que um sistema deve realizar, sua interface com os demais elementos e sob quais restrições o sistema deve operar. A técnica de elicitação conhecida como tempestade de ideias, cujo objetivo é permitir que todos expressem suas ideias de forma a obter o consenso é
		
	
	Questionário
	
	Visita técnica
	 
	Brainstorm
	
	Entrevista
	
	Casos de Uso
	Em Processos de Desenvolvimento de Software encontramos vários conceitos amplamente utilizados pelos profissionais de TI. O Levantamento de Requisitos reúne as atividades que visam a obter o enunciado completo, claro e preciso dos requisitos de um produto de software. Estes requisitos devem ser levantados pela equipe do projeto, em conjunto com representantes do cliente, usuários chaves e outros especialistas da área de aplicação. O conjunto de técnicas empregadas para levantar, detalhar, documentar e validar os requisitos de um produto forma a Engenharia de Requisitos (Pádua, 2009). Desta forma, podemos avaliar que requisitos de software podem ser
I. Descrições dos serviços fornecidos pelo sistema.
II. Restrições e características desses serviços.
III. Apresentados somente como Não Funcionais.
IV. Apresentados somente como Funcionais.
É correto, apenas, o que se afirma em
		
	
	II, III e IV
	
	I, II e III
	
	II e IV
	
	I e III
	 
	I e II
	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;
	
	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;
	
	Validar e indicar as dificuldades de implementação no plano conceitual;
	6a Questão (Ref.: 201505071043)
	Acerto: 1,0  / 1,0
	Ao levantar os requisitos de um sistema é necessário ter atenção com:
		
	 
	As necessidades relatadas pelos usuários, as necessidades dos demais usuários envolvidos, as normas que se aplicam e afetam o software a se desenvolver
	
	As necessidades dos usuários apresentadas nas reuniões de levantamento e a linguagem de programação que será utilizada no desenvolvimento.
	
	Deve-se prestar atenção aos desejos do usuário, satisfazendo todos os seus pedidos.
	
	A linguagem de programação que será utilizada no desenvolvimento, a legislação envolvida no processo e os desejos do usuário.
	
	A performance futura do sistema e a linguagem de programação que será utilizada.
	7a Questão (Ref.: 201505018610)
	Acerto: 1,0  / 1,0
	Relacione as colunas: 
1 - Código 
2 - Reutilização de Classes 
3 - Reutilização de Objetos 
4 - Reutilização de Plataforma 
5 - Desenho 
(1) Reutilização de parte de código de programa 
(2) Módulo de Código Binário 
(3) Bibliotecas e classes fundamentais 
(4) Reutilização de Plataforma 
(5) Aproveitamento de ideias para solução de problemas encontrados no desenho, geralmente baseado em classes abstratas derivadas por herança de outras classes.
		
	
	5,4,3,2,1
	
	2,1,4,5,3
	 
	1,2,3,4,5
	
	1,2,4,5,3
	
	1,3,2,4,5
	8a Questão (Ref.: 201505200922)
	Acerto: 1,0  / 1,0
	O uso de metodologias de desenvolvimento de sistemas tem como objetivo garantir que
		
	
	a) a equipe de desenvolvimento siga corretamente a estrutura de banco de dados orientado a objeto, eliminando etapas de análise.
	
	b) o código gerado pelo desenvolvedor implemente corretamente as definições de processamento, entrada e saída, considerando os recursos de rede como principal requisito.
	 
	d) o software a ser desenvolvido seja realizado conforme os requisitos de sistema, no prazo solicitado e com a qualidade desejada.
	
	e) o software, depois de desenvolvido, não possa sofrer alteração em sua estrutura nem em seu código para não serem modificados os requisitos.
	
	c) o modelo relacional desenvolvido represente estritamente as funcionalidades até, no máximo, a segunda forma normal.
	9a Questão (Ref.: 201505200906)
	Acerto: 1,0  / 1,0
	Em um processo de análise de riscos em TI, uma avaliação da vulnerabilidade depende das avaliações
		
	
	d) das ameaças e das contramedidas.
	 
	c) do ativo e das ameaças.
	
	a) do risco e dos controles.
	
	b) do ativo e dos controles.
	
	e) dos controles e do risco residual.
		
	10a Questão (Ref.: 201505019993)
	Acerto: 1,0  / 1,0
	Na fase de testes, aquele responsável por identificar erros durante a integração e interação entre os módulos ou unidades do sistema é o teste:
		
	 
	de integração.
	
	de validação.
	
	de unidade.
	
	funcional.
	
	de aceitação.
	Considerando os dois paradigmas de desenvolvimento de software: Estruturado e Orientado a objeto, complete a frase escrevendo o nome de cada elemento de código utilizado em linguagem de programação:
ATRIBUTO_________: Descreve as características dos objetos.
SEQUENCIA________: Tipo de instrução executada de forma sequencial.
ITERAÇÃO_________: Tipo de instruções que podem ser repetitivas até uma condição ser atingida.
MÉTODO__________: Serviço que a classe presta.
SELEÇÃO__________: Tipo de instruções que podemser executadas baseadas em uma condição lógica.
Marque a alternativa correta:
		
	
	Sequência - Iteração - Atributo - Método - Seleção
	
	Método - Seleção - Atributo - Sequência - Iteração
	 
	Atributo - Sequência - Iteração - Método - Seleção
	
	Atributo - Iteração - Método - Seleção - Sequência
	
	Iteração - Método - Seleção - Atributo - Sequência
	2a Questão (Ref.: 201504547548)
	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 linguagem de programação a qual será convertida para uma linguagem de máquina, ou seja, em um formato que será compreendido pelo processadores
Assinale a ÚNICA opção que complementa cada frase corretamente
		
	
	linguagem de máquina / linguagem interpretada
	
	linguagem interpretada / linguagem de máquina
	 
	linguagem de programação / linguagem de máquina
	
	linguagem de programação / linguagem interpretada
	
	linguagem de máquina / linguagem de programação
		
	3a Questão (Ref.: 201504544128)
	Acerto: 1,0  / 1,0
	"Técnica que faz o levantamento de ideias, onde cada uma das idéias sugeridas pode combinar na proposta de uma nova. Atividade de livre imaginação que deve ser tratada sem críticas ou debates". O texto descreve a técnica de elicitação de requisitos denominada:
		
	
	Casos de Uso
	 
	Brainstorm
	
	Questionário
	
	Entrevista
	
	Reunião
	4a Questão (Ref.: 201505179807)
	Acerto: 1,0  / 1,0
	Observe as afirmações a seguir sobre o escopo do sistema:	Comment by Sara Ferguson: Escopo se refere a aquilo que se pretende atingir.
i. O escopo compreende o que será considerado para o desenvolvimento do sistema; 
ii. Quanto maior o escopo, maior será a complexidade de gerenciar o desenvolvimento do sistema;
iii. Um escopo mal estruturado levará, inevitavelmente, a falhas de cronograma e de orçamento;
iv. O escopo pode ser delimitado ao término do desenvolvimento do sistema;
Estão corretas as afirmativas:
		
	
	i e iii.
	
	ii e iii.
	
	ii e iv.
	 
	i, ii e iii.
	
	i e ii.
	5a Questão (Ref.: 201504972109)
	Acerto: 1,0  / 1,0
	A associação entre duas classes que indica que uma das classes do relacionamento faz parte da outra, constitui uma:
		
	
	especialização
	
	relação
	 
	agregação	Comment by Sara Ferguson:  juntar com o outro, reunir a algo
	
	conexão
	
	generalização
	6a Questão (Ref.: 201504972096)
	Acerto: 1,0  / 1,0
	A linguagem de Modelagem Unificada (UML) emergiu como notação padrão, de fato e de direito, para a modelagem orientada a objetos. Desta forma, a sentença que conceitua apropriadamente a UML é:
		
	
	um método comum para a representação da orientação a objetos.
	 
	uma linguagem visual para especificar, construir e documentar os artefatos dos sistemas.
	
	um processo de especificação e modelagem de sistemas orientados a objeto.
	
	um método para especificar e modelar os artefatos dos sistemas.
	
	uma linguagem para implementar os conceitos da orientação a objetos.
	7a Questão (Ref.: 201505021740)
	Acerto: 1,0  / 1,0
	As informações do problema e metas a serem alcançadas devem ser levantadas na fase de:
		
	
	Desenho
	
	Projeto
	
	Implementação
	
	Manutenção
	 
	Análise e requisitos
	8a Questão (Ref.: 201505021743)
	Acerto: 1,0  / 1,0
	É a maneira como o sistema interage com outros produtos ou sistemas. Podem conter parte físicas, lógicas, interconexões com outros sistemas e produtos.
Assinale a opção que mostra corretamente o tipo de desenho a que estamos nos referindo:
		
	
	do produto
	 
	Desenho interno
	
	local
	
	Desenho externo
	
	de implementação
	9a Questão (Ref.: 201504581258)
	Acerto: 1,0  / 1,0
	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 de interação.
	
	Teste caixa branca.
	
	Teste simples.
	 
	Teste caixa preta
	
	Teste iterativo.
		
	10a Questão (Ref.: 201504365871)
	Acerto: 1,0  / 1,0
	Você está trabalhando como analista de teste em um projeto de PDS para a secretária de saúde do seu estado. Sua primeira atividade é testar e documentar os resultados obtidos na execução do módulo que acessa o site do GOOGLE MAPS para determinar o tempo, em minutos de deslocamento, que uma ambulância levará de um determinado posto municipal de primeiro atendimento de saúde até o destino da chamada.
Para tal teste, é necessário fornecer como entrada não só o endereço do local de origem do posto municipal de saúde em que a ambulância se encontra, como também, o endereço do local de destino da ambulância. Como resultado deve-se obter o tempo aproximado em minutos do trajeto.
Com base nesta primeira atribuição que você recebeu e de acordo com a classificação do PDS, identifique nas opções abaixo, em qual tipo de teste você foi por você executado.
		
	
	Teste de integração
	 
	Teste caixa preta
	
	Teste da compilação prévia
	
	Teste caixa branca
	
	Teste de sistemas
	1a Questão (Ref.: 201504880285)
	Acerto: 1,0  / 1,0
	Assinale "VERDADEIRO" ou "FALSO" nas opções que se relacionam com uma boa especificação de requisitos (Pádua, 2009 - Cap. 1):
( V ) boas especificações de requisitos são indispensáveis;
( F ) especificações de requisitos representam custos supérfluos, investimentos desnecessários, que se pagam com baixos juros;
( F ) a participação dos usuários no levantamento de requisitos é essencial para que as suas necessidades pessoais sejam corretamente atendidas;
( V ) uma boa especificação de requisitos custa tempo e dinheiro.
( V ) a ausência de uma boa especificação de requisitos custa mais tempo e dinheiro.
Marque a alternativa correta.
		
	
	V, F, F, V, F
	 
	V, F, F, V, V
	
	F, V, F, F, V
	
	V, F, F, F, V
	
	F, F, F, V, V
	2a Questão (Ref.: 201505018604)
	Acerto: 1,0  / 1,0
	Em relação aos modelos de software, marque a opção MAIS CORRETA para a definição  sobre o tipo de (licenciamento) de software que atende ao abaixo descrito
- "Programa de Computador cujo o uso não implica o pagamento de licença de uso" ELE É FREEEEEEEE!!!
		
	
	Demo
	
	Trial
	
	Adware
	
	Software GLU
	 
	Freeware
	3a Questão (Ref.: 201504369502)
	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.
	
	É a área do conhecimento da computação voltada para a manutençã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.
	
	É a área do conhecimento da computação voltada para a qualidade.
	4a Questão (Ref.: 201504366407)
	Acerto: 1,0  / 1,0
	O que se deve fazer para aumentar as chances de sucesso no desenvolvimento de software?
		
	
	Obter mão de obra especializada independente de processo.
	
	Obter muitos recursos financeiros.
	
	Atender os requisitos no momento em que forem solicitados independente de planejamento.
	 
	Adotar um processo de desenvolvimento.
	
	Focar no prazo independente do atendimento das funcionalidades desejadas.5a Questão (Ref.: 201505023047)
	Acerto: 1,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. Uma dessas modelagens é a Análise Estrutural. Esta modelagem compreende uma série de diagramas que são representados por:
		
	
	Utilizar a engenharia de software para visualizar o desenho do sistema e a intercomunicação entre objetos;
	
	Utilizar os Diagramas de Classe, Objetos e Caso de Uso;
	
	Modelar a estrutura de dados encapsulada por procedimentos;
	 
	Modelar aspectos estáticos de um problema, utilizando o modelo orientado a objeto;
	
	Modelar aspectos dinâmicos de um problema, utilizando o modelo orientado a objet
	6a Questão (Ref.: 201504344272)
	Acerto: 1,0  / 1,0
	Análise de requisitos é uma importante fase da engenharia de software, na qual os desenvolvedores do sistema identificam as necessidades do cliente para posteriormente projetarem uma solução. Assinale a alternativa que apresenta as principais atividades da fase de análise de requisitos, dentro do processo de desenvolvimento de sistemas.
		
	
	Desenvolvimento, homologação, produção
	 
	Levantamento de requisitos, análise de requisitos, registro dos requisitos
	
	Desenvolvimento de protótipo, ambiente de testes, implementação do sistema
	
	Entrada de dados, processamento da informação, apresentação dos resultados
	
	Projeto lógico, projeto físico, implementação e manutenção
	7a Questão (Ref.: 201504945400)
	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
	
	estratégico ou desenho arquitetônico
	
	estratégico ou desenho detalhado
	 
	operacional ou desenho detalhado
	
	operacional ou desenho lógico
	8a Questão (Ref.: 201505021741)
	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
	 
	a solução que será tomada para resolução do problema
	
	as diretrizes para as implementações de novos projetos
	
	os custos associados para a resolução do problema
	
	as alternativas para a resolução do problema
	9a Questão (Ref.: 201505022219)
	Acerto: 1,0  / 1,0
	São testes realizados pela análise do código fonte, onde o tipo de análise é visual, podendo haver um questionário para acompanhar os testes, inspecionando o código desenvolvido pela equipe de programação.
Essas são características dos:
		
	 
	Testes estáticos
	
	Testes de unidade
	
	Testes dinâmicos
	
	 Testes de integração
	
	Testes de validação
	10a Questão (Ref.: 201504581260)
	Acerto: 0,0  / 1,0
	Teste que leva em conta a sua estrutura interna de construção. Os mecanismos internos do sistema serão analisados e suas representações lógicas também. 
Marque a alternativa que indica o tipo de teste mencionado acima.
		
	 
	Teste caixa branca
	
	Teste iterativo
	
	Teste simples
	
	Teste de interação
	 
	Teste caixa preta

Outros materiais