Questões de Concurso
Sobre software em noções de informática
Foram encontradas 3.243 questões
Considerando que o objetivo principal do teste de software é torná-lo confiável, analise as afirmações a seguir.
l O teste caixa preta refere-se a testes em que o avaliador se concentra nas funções que o software deve desempenhar. Os dados de teste estimulam o software a verificar as saídas esperadas para certos conjuntos de entrada de dados.
ll O teste caixa branca, também chamado teste funcional, enfatiza o projeto detalhado do software, onde o avaliador concentra-se nos pontos mais importantes ou “perigosos” do software, verificando se cada função está plenamente operacional.
lll O teste exaustivo (estresse) pertence à categoria de teste caixa branca. O objetivo é simular, por exemplo, uma grande carga de dados, pesquisas longas e exaustivas, grande quantidade de acessos simultâneos, forçando o software a falhar de diversos modos e verificando se a recuperação é adequadamente realizada.
lV A análise (teste) do valor limite foi desenvolvida como técnica que leva à seleção de testes que exercitem valores limítrofes. Como exemplo, podemos citar: SE (a>b) então S1 senão S2, e sabendo-se que os valores de a e b serão fornecidos como entrada de dados, então, ao testar este software, deve-se fornecer valores acima e abaixo de a e b, bem como a=b.
V Teste de segurança, dentre outras coisas, consiste em verificar se todos os mecanismos de segurança do sistema restringem corretamente o acesso indevido. Este teste é importante para todos os tipos de software e principalmente para os sistemas que manipulam informações confidenciais.
Todas as afirmações corretas estão em:
Julgue os seguintes itens com relação ao uso de programas.
I Programas de domínio público são programas gratuitos e não têm quaisquer restrições quanto a direitos autorais.
II Programas freeware são programas gratuitos, mas têm restrições quanto a direitos autorais. O autor pode exigir que se cumpram certas regras caso se deseje alterar ou distribuir um programa desse tipo.
III Programas shareware são programas que podem ser usados de forma gratuita durante um período de tempo limitado ou que possuem determinadas restrições quanto às suas funcionalidades.
A quantidade de itens certos é igual a
Dentre as opções a seguir, marque aquela que NÃO contém um método caixa-preta para o teste de software.
Sejam as seguintes assertivas sobre os paradigmas de análise e projeto orientados a objetos:
I. A análise orientada a objetos enfatiza a descoberta e representação dos conceitos existentes em um domínio de aplicação (objetos de domínio) como base para a decomposição de um sistema.
II. A análise orientada a objetos ajuda a diminuir o gap semântico entre os componentes de software e a concepção humana de um domínio de aplicação, facilitando, assim, a compreensão do design de um sistema.
III. O projeto orientado a objetos enfatiza definir os objetos de software e as diversas maneiras nas quais eles devem colaborar ente si para atender os requisitos de um sistema.
Marque a alternativa correta em relação às assertivas acima.
Qual das ferramentas abaixo é utilizada em vários métodos de análise orientada a objetos para representar a visão funcional de um sistema do ponto de vista de um agente externo ao mesmo?
Dizemos que um diagrama de fluxo de dados (DFD) encontra-se balanceado quando:
Sejam as seguintes assertivas sobre o método de análise de sistemas conhecido por Análise Essencial:
I. Por utilizar refinamentos sucessivos e diagramas de fluxos de dados ela é classificada como uma abordagem top-down.
II. Uma de suas propostas fundamentais é usar os eventos como base para o particionamento dos sistemas.
III. Ela aborda a análise de sistemas segundo duas perspectivas: funções e dados.
Marque a alternativa correta em relação às assertivas acima.
Qual dos padrões a seguir tem por objetivo separar as regras de negócio de uma aplicação das regras de persistência dos dados?
Marque a opção que NÃO corresponde a uma das fases do Processo Unificado.
Dentre as opções a seguir, marque aquela que contém um princípio que NÃO está de acordo com os princípios definidos pela Aliança Ágil no contexto de processos de software.
Sejam as seguintes assertivas sobre programação orientadas a objetos:
I. O polimorfismo é a capacidade de um tipo A aparecer, ou ser usado, como outro tipo B . Em linguagens fortemente tipadas, como Java A, deve ser derivado do tipo ou implementar uma interface que representa o tipo B.
II. Para implementar o polimorfismo, utiliza-se uma técnica chamada de amarração antecipada, onde a chamada de um método é resolvida em tempo de compilação/linkedição.
III. Sobrecarga de método é capacidade de métodos distintos de uma mesma classe possuírem o mesmo nome, mas parâmetros diferentes.
Marque a alternativa correta em relação às assertivas acima.
Marque a opção que contém uma assertiva verdadeira sobre a linguagem C++.
Seja a seguinte declaração, escrita na linguagem Java:
public final class CL
{
}
Nesta declaração, o uso do modificador final significa que:
Sejam as seguintes assertivas sobre a o conceito de interface (palavra chave interface) na linguagem Java:
I. Não é permitido definir o corpo (implementação) de um método em uma interface.
II. Não é permitido o uso do modificador private na declaração de um campo de uma interface.
III. Não é permitido o uso do modificador static na declaração de um campo de uma interface.
Marque a alternativa correta em relação às assertivas acima.
Qual operador da linguagem Pascal permite calcular o resto da divisão inteira entre dois operandos inteiros?
Seja o seguinte programa, escrito na linguagem C:
#include<stdio.h>
int main(void)
{
int i=4,j=5,k=3;
float a=6.0;
a+=(float)(i++/j*k);
printf("a=%.2f i=%d",a,i);
}
Marque a alternativa que contém o que será exibido pelo comandoprintf ("a=%.2f i=%d",a,i)
Seja o seguinte programa, escrito na linguagem C:
include <stdio.h>
int main(void)
{
int i=15,j=11,k;
k=i^j;
printf("%d",k);
}
Considerando que o símbolo ^ corresponde ao operador bitwise exclusive or,marque a alternativa que contém o valor que será exibido pelo comando printf("%d",k)
Considere uma página Web ASP.NET denominada Catalogo.aspx que permite aos usuários comprar produtos de um catálogo. Essa página apresenta o item previamente selecionado na parte inferior da tela. Os detalhes do produto estão encapsulados no objeto Product, não acessível de fora da página Web. A definição da classe Product é listada a seguir na linguagem C#.
[Serializable]
public class Product
{
public int ProductCode;
public string ProductName;
}
Assinale a alternativa que apresenta o objeto que deve ser utilizado para armazenar o objeto Product.
Considere uma aplicação ASP.NET, desenvolvida em Visual C#.net, em que, na página aspx, deseja-se chamar e apresentar o resultado de um método, escrito em C#, denominado ListarProdutos(). Assinale a alternativa que apresenta o código adequado para chamar o método ListarProdutos().