Questões de Concurso Público TRE-PR 2009 para Técnico Judiciário - Programação de Sistemas
Foram encontradas 118 questões
Na linguagem Java, utiliza-se o pacote servlet para construir interfaces gráficas em desktop.
O Eclipse é uma IDE que pode ser utilizada para o desenvolvimento de aplicações com a linguagem Java.
Os arquivos dos programas Java estão no formato JVM.
Classe é uma instância de um objeto específico. Por meio da característica de herança, uma classe pode herdar atributos e métodos de sua superclasse.
Polimorfismo é a propriedade que um objeto tem de esconder os seus atributos, os quais têm o acesso permitido por meio de métodos públicos.
A propriedade que uma classe tem de comportar-se de maneira diferente de acordo com o objeto instanciado é denominada encapsulamento.
Em relação às características de programação orientada a objetos, julgue o item que se segue.
Em um pacote, é possível existir várias classes, que, por sua
vez, podem ter acesso às classes de outros pacotes.
Uma estrutura de dados pode ser classificada em diferentes tipos. A fila é do tipo LIFO (last-in first-out): o último elemento a entrar é o primeiro a sair.
Uma lista é uma estrutura de dados linear, enquanto uma árvore é uma estrutura de dados não linear.
Um grafo é composto por um conjunto de nós que são interligados por meio de arestas
Uma árvore é uma estrutura de dados que associa uma chave de pesquisa a um valor.
A tecnologia JSP pode ter sido utilizada no desenvolvimento da interface com usuário no sistema em questão.
Com JDBC é possível acessar stored procedures implementados em PL/SQL armazenadas em um SGBD.
O contêiner Tomcat não dá suporte a servlet, enquanto o JBoss AS disponibiliza essa função.
A tecnologia JPA permite, entre outras funções relativas a páginas web, o controle de entrada de dados, a validação de dados de entrada e a construção de máscaras nos campos de dados.
De acordo com o IEEE (Institute of Electric and Electronic Engineers), engenharia de software é sinônimo de engenharia de sistemas, ou seja, é a aplicação de uma abordagem sistemática, disciplinada e quantificável, para o desenvolvimento, a operação e a manutenção de software.
Segundo a Norma ABNT ISO/IEC 12.207, ciclo de vida pode ser definido como evolução de um sistema, produto, serviço, projeto ou outra entidade desenvolvida por humanos, desde a concepção até a desativação.
O desenvolvimento evolucionário e o modelo em cascata são exemplos de modelo de processo de software. Uma abordagem evolucionária para desenvolvimento de software é frequentemente mais eficaz que a abordagem em cascata na produção de sistemas que atendam às necessidades imediatas dos clientes. A vantagem da segunda é que a especificação pode ser desenvolvida de forma incremental.
A modelagem de sistemas de software consiste na utilização de notações gráficas e textuais com o objetivo de construir modelos que representem as partes essenciais de um sistema, considerando-se as várias perspectivas diferentes e complementares
Pode-se considerar quatro atividades fundamentais comuns a todos os processos de software: especificação, na qual a funcionalidade do software e as restrições sobre sua operação são definidas; desenvolvimento, em que o software é projetado e programado; validação, para garantir que o software faça o que o cliente deseja; e evolução, na qual o software é modificado para atender às mudanças dos requisitos do cliente e do mercado.