Questões de Noções de Informática - Software para Concurso
Foram encontradas 2.344 questões
Dadas as afirmativas sobre programação estruturada e programação orientada a objetos,
I. Em linguagens de programação estruturadas somente é possível declarar variáveis globais, o que aumenta o acoplamento do sistema.
II. Dependendo da forma como um objeto é acessado (por herança ou por instanciação), a lista de métodos visíveis pode variar, ainda que o acesso seja no mesmo local do código-fonte.
III. Programação estruturada possui rotinas como GOTO, que permite mudar o local de execução para uma determinada linha do código-fonte.
IV. Linguagens de programação estruturada podem possibilitar alguns tipos de polimorfismo, ainda que não sejam considerados polimorfismo de inclusão.
verifica-se que estão corretas
A adoção de padrões de projeto proporciona uma reutilização estratégica durante o desenvolvimento de software, uma vez que promove o reuso de soluções previamente validadas e notadamente bem conhecidas (reuso de rationale). A figura apresenta um diagrama de classes que modela o controlador responsável por controlar o nível de dificuldade de um jogo eletrônico. Vale salientar que o nível de dificuldade pode ser ajustado em tempo de execução, a partir do perfil de cada jogador.
Assinale a alternativa que representa o padrão de projetos que foi utilizado no exemplo apresentado na figura.
Dadas as afirmativas sobre as IDEs Eclipse e NetBeans,
I. As IDEs Eclipse e Netbeans possuem uma arquitetura expansível baseada em plug-ins.
II. Apesar da IDE Netbeans não permitir, no seu editor gráfico, a construção de interfaces gráficas baseadas na biblioteca gráfica SWT, é possível configurá-la, para ao menos, executar aplicações baseadas nessa biblioteca.
III. A principal vantagem da IDE Eclipse é a sua flexibilidade para dar suporte a diferentes linguagens de programação, enquanto a IDE Netbeans somente permite o desenvolvimento de aplicações Java.
verifica-se que está(ão) correta(s)
A Engenharia de Requisitos é uma etapa fundamental para qualquer processo de desenvolvimento de software, uma vez que é responsável por documentar as necessidades do usuário relacionadas ao software. Nesse processo, o diagrama de casos de uso UML poderia ser utilizado para documentar os artefatos da fase de
Dadas as afirmativas sobre tipos de dados e paradigmas de programação,
I. Os tipos de dados estruturados podem ser classificados em duas categorias: linear e não linear.
II. A estrutura linear em que a inserção e a remoção são realizadas na mesma extremidade é denominada lista encadeada.
III. São considerados tipos de dados elementares aqueles que armazenam valores exatos e utilizados com frequência como: inteiro, real e cadeia de caracteres (String).
verifica-se que está(ão) correta(s)
Os processos de gerenciamento de projetos são fortemente influenciados pelo ciclo PDCA (Plan, Do, Check, Act). O PMBOK é um exemplo de um guia para o gerenciamento de projetos que sofre influência do ciclo PDCA. Dadas as afirmativas a respeito do PMBOK e do ciclo PDCA,
I. A etapa de ação (Act) do PDCA é responsável pela melhoria contínua do processo de gerenciamento. As mudanças realizadas podem ser consideradas reversíveis ou irreversíveis.
II. O guia PMBOK possui um conjunto de processos e técnicas para o gerenciamento de projetos. Os processos são organizados por áreas de conhecimento, tais como, entre outras, Integração, Escopo e Custo.
III. O PMBOK divide suas atividades em exatamente quatro fases, consistentes com as fases do PDCA: Planejamento (corresponde ao Plan), Execução (equivalente ao Do), Monitoramento (equivalente ao Check) e Controle (equivalente ao Act).
IV. Uma das limitações conhecidas do PMBOK é a falta de preocupação com estimativa de prazos (tempo) relacionados à execução das atividades.
verifica-se que estão corretas apenas
Dadas as afirmativas acerca das metodologias de desenvolvimento de software,
I. Muitos processos modernos de desenvolvimento de software, tais como RUP e XP, adotam o modelo de desenvolvimento conhecido como espiral.
II. O modelo espiral possui a vantagem de ser iterativo e incremental, porém possui a limitação de não ter atividade de análise de riscos.
III. Apesar de ser um modelo pouco iterativo, o modelo em cascata é indicado para projetos pequenos e que tenham requisitos estáveis e bem definidos.
verifica-se que está(ão) correta(s)
Leia as afirmativas sobre a Linguagem de modelagem unificada (Unified Modeling Language):
I - É uma metodologia de desenvolvimento de software Neste método, todos os requisitos são Obtidos na fase de concepção.
II - É uma linguagem de especificação de sistemas de software, ou seja, é possível construir modelos precisos sem ambiguidades.
III - É destinada a comunicar, visualizar e documentar artefatos de software.
IV - Oferece um conjunto de diagramas que permitem visualizar sistemas sob diferentes perspectivas.
V - Por ser dependente de processo de desenvolvimento de software, sua utilização se restringe a processos de desenvolvimento de software tradicionais ou burocráticos.
Assinale a alternativa que apresenta somente as afirmativas CORRETAS.
Em relação aos processos de software, assinale a alternativa INCORRETA:
É um código preparado para ser interpretado por uma máquina virtual, aumentando a portabilidade do produto final A descrição refere-se a:
O Sistema de Gestão Eletrônica de Documentos – GED visa a gerir o ciclo de vida das informações desde a sua criação até ao seu arquivo, de forma bastante versátil.No desenvolvimento de projetos de GED, visa-se a implementar sistemas de informação eficazes para proceder à gestão eletrônica de informação textual e imagens contidas, reduzir o tempo gasto em atividades diárias de produção, localização e distribuição documental, assegurar as informações registradas preservando os documentos, dinamizar e democratizar o acesso e racionalizar a ocupação espacial de grandes massas documentais suportadas em papel.
(Saber Digital: Revista Eletrônica do CESVA)
Considerando as “Principais Aplicações na Gestão Eletrônica de Documentos (GED)”, analise as proposições seguintes:
I. Implantação GED baseada em gestão eletrônica de documentos vitais é amplamente utilizada nos documentos que necessitam consultas mais frequentes, ou mesmo manuseio. Servem de exemplo: a área de saúde, os prontuários, a área de gestão de empreendimentos, os contratos e afins.
II. A área básica da implantação GED, que é a digitalização de documentos de manuseio frequente, também pode ser mencionada. Basicamente, os documentos físicos são digitalizados através de aparelhos de digitalização profissional, a fim de manter uma cópia digital de fácil acesso.
III. Um ponto chave no gerenciamento eletrônico de documentos é a organização e controle de arquivos e documentos. Através de uma metodologia diferenciada, é feito um trabalho de organização e controle de acesso para os documentos. Assim, otimizando os processos de busca, tanto física, quanto digital obtendo o máximo em eficiência em acesso.
IV. Há também a possibilidade de gerenciamento documental, voltado a gestão de mídias eletrônicas. É o processo de implantação de um sistema GED, só que o mesmo possui acesso a mídias eletrônicas, ao invés de sistemas WEB interligados.
Estão corretas:
Sistema operacional é o software (programa) mais importante que é executado em um computador. Windows e Linux são exemplos de sistemas operacionais. São funções de um sistema operacional:
I. Gerenciar a memória que é utilizada pelos programas.
II. Gerenciar os dispositivos de entrada e saída (mouse, teclado, impressora...).
III. Conectar e interligar fisicamente todos os componentes do computador.
IV. Fornecer uma interface entre o usuário e o computador.
Estão corretos:
No NetBeans 8.2, o atalho para realizar o encapsulamento da aplicação está corretamente indicado em
Um desenvolvedor resolveu construir um aplicativo que realizasse a indexação de documentos. No primeiro momento, foi desenvolvida uma estrutura de dados linear que, no decorrer do tempo, tornou-se uma solução custosa por realizar uma busca muito lenta, com o aumento de documentos incluídos na estrutura de dados. Para melhorar esse tempo de busca, foi atribuído um número de posição para cada um dos documentos, organizados de tal forma que, após ser identificado um elemento central, foram divididos pela esquerda e pela direita desse elemento central, identificando novamente um novo elemento central, e assim sucessivamente, até o último documento. Dessa forma, as quantidades de comparações foram reduzidas drasticamente e um elemento de busca foi encontrado mais rapidamente.
Pode-se afirmar que o desenvolvedor migrou
É uma ferramenta CASE de documentação a/o
Considere as seguintes definições de testes de software:
I. Teste que refaz outros testes de um sistema ou componente para verificar se alguma modificação recente causou algum efeito indesejado, além de se certificar de que o sistema ainda atende aos requisitos.
II. Teste focado em experiência do usuário, consistência da interface, layout, acesso às funcionalidades, etc.
III. Teste para verificar se um ou mais componentes combinados funcionam de maneira satisfatória.
IV. Teste da resistência do software a falhas (robustez).
A correta associação de definições e tipos de teste é
Uma das técnicas de elucidação de requisitos propõe que os analistas e os Stakeholdes se reúnam e utilizem a diversidade de pensamentos e experiências para gerar soluções inovadoras, sugerindo qualquer pensamento ou ideia que vier à mente a respeito do tema tratado. Esta técnica é denominada
A saída do programa Java é
package programacosanpa;
public class ProgramaCosanpa {
public static void main(String[] args) {
int valor1,valor2,valor3,i,j;
valor1 = 2;
valor2 = 3;
for (i = 1; i<5; i++) {
j = 3;
while (j<3) {
valor3 = valor1--;
valor1 = valor2++;
valor2 = valor3--;
j--;
}
}
System.out.println(valor1 + "," + valor2);
}
}
Após a execução do algoritmo abaixo, os valores das variáveis A e B serão, respectivamente,
Algoritmo "provacosanpa"
Var
a,b,tr,i: inteiro;
Inicio
a := 2;
b := 5;
para i de 1 ate 10 passo 1 faca
a := a + 3;
b := b - 1;
tr := a;
a := b;
b := tr;
fimpara
Fimalgoritmo
Analise o conjunto de sentenças apresentado a seguir e assinale a alternativa correta que corresponde à sua expressão na lógica proposicional.
Sentenças:
p: está chovendo
q: não vou sair