Questões de Concurso Comentadas para agecom

Foram encontradas 136 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q93641 Engenharia de Software
A depuração é muito importante no desenvolvimento de software. Com relação à depuração, analise as seguintes afirmativas:
I. É um processo de localização e adição de erros.
II. É usado em conjunto com técnicas estáticas e dinâmicas.
III. São testes de regressão – verifica se mudanças no software introduziram novos erros.

Podemos afirmar corretamente que:
Alternativas
Q93640 Programação
Acerca do estilo de codificação, assinale a alternativa INCORRETA:
Alternativas
Q93639 Engenharia de Software
O teste de integração constitui-se em identificar erros associados às interfaces entre os módulos quando esses são integrados para construir a estrutura do software que foi estabelecida na fase de projeto. Com relação a teste de integração, analise as seguintes afirmativas:

I. O teste de integração é o processo de verificar se os componentes do sistema, juntos, trabalham conforme descrito nas especificações do sistema e do projeto do programa.
II. O teste de integração é uma estratégia de integração que deve responder a três questões: quais componentes são focados pelos testes de integração; em que seqüência as interfaces de componentes deverão ser exercitadas e qual técnica de teste será empregada para exercitar a interface.
III. Um stub é a implementação parcial de um componente.

Podemos afirmar corretamente que:
Alternativas
Q93637 Algoritmos e Estrutura de Dados
Quando se pretende escrever um programa numa determinada linguagem de programação, a de que o computador possa executar um conjunto de passos e fornecer os resultados pretendidos, podemos elaborar um pseudocódigo de modo a facilitar a compreensão e escrita do programa. Com relação a pseudocódigo, analise as seguintes afirmativas:

I. Os pseudocódigos são constituídos usualmente pelo vocabulário de uma linguagem corrente, por exemplo, o português, e pela sintaxe global de uma outra, como por exemplo, a linguagem de Programação Estruturada.

II. A Iteração permite que partes de um programa sejam repetidas um número finito de vezes, segundo uma condição de controle.
III. Para indicar a operação de atribuição, utiliza-se o símbolo  

Podemos afirmar corretamente que: " "
Alternativas
Q93636 Engenharia de Software
O projeto de software encontra-se no núcleo técnico do processo de desenvolvimento de aplicativos, sendo aplicado independentemente do modelo de ciclo de vida e paradigma adotados. Com relação ao Projeto de Software, marque a alternativa correta:
Alternativas
Q93635 Engenharia de Software
Com relação à Engenharia de Software, marque a alternativa INCORRETA.
Alternativas
Q93634 Engenharia de Software
O método da Análise Essencial de Sistemas preconiza que, de uma forma geral, um sistema deve ser modelado através de três dimensões: dados, controle e funções. Com base em Análise Essencial de Sistemas, marque a alternativa correta:
Alternativas
Q93633 Engenharia de Software
Modelos em Engenharia de Software são fundamentais no desenvolvimento de sistemas. Com relação a Modelos, marque a alternativa INCORRETA.
Alternativas
Q93632 Engenharia de Software
O Modelo Ambiental, na engenharia de software, representa o que o sistema deve fazer para atender ao ambiente, segundo uma perspectiva do usuário. É composto pelos seguintes artefatos: Propósito do Sistema, Lista de Eventos e Diagrama de Contexto. Com relação ao Modelo Ambiental, analise as seguintes afirmativas:

I. O Propósito do Sistema enuncia a finalidade do sistema. Pode ser acompanhado de uma breve descrição do contexto do sistema.
II. A Lista de Eventos deve conter, pelo menos, o nome do evento, o estímulo e a resposta externa do sistema.
III. O Diagrama de Contexto representa o sistema como um único processo e suas interações com o ambiente. Pode ser acompanhado de um dicionário de dados.

Podemos afirmar corretamente que:
Alternativas
Q93631 Engenharia de Software
A documentação produzida em um projeto de software é de suma importância para se gerenciar a qualidade, tanto do produto quanto do processo usado para seu desenvolvimento. Com relação à documentação de um projeto de software, marque a alternativa correta:
Alternativas
Q93630 Engenharia de Software
Uma importante tarefa da gerência de projetos é prever os riscos que podem prejudicar o bom andamento do projeto e definir ações a serem tomadas para evitar sua ocorrência. Quando não for possível evitar a ocorrência dos riscos, ela deve diminuir seus impactos. Com relação à gerência de projetos, marque a alternativa correta.
Alternativas
Q93629 Engenharia de Software
Uma vez implementado o código de uma aplicação, o mesmo deve ser testado antes da entrega do produto de software ao seu cliente, a fim de que sejam detectados possíveis erros. Com relação a Teste de Aplicação, marque a alternativa INCORRETA:
Alternativas
Q93628 Programação
Para não termos que criar todos os nossos conteúdos dinâmicos dentro de classes, misturando fortemente HTML com código Java, precisamos utilizar uma tecnologia que nos permita usar o HTML de forma direta, e que também possibilite a utilização do Java. Algo similar ao ASP e PHP. Essa tecnologia chama-se JavaServer Pages (JSP). Com relação à JavaServer Pages (JSP), analise as seguintes afirmativas:

I. Para escrever código Java em uma página JSP, deve-se escrevê-lo entre as tags < % e %>.
II. Os arquivos JSPs são compilados dentro do Eclipse.
III. A linguagem Expression Language é interpretada pelo servlet container.

Podemos afirmar corretamente que:
Alternativas
Q93627 Algoritmos e Estrutura de Dados
Os algoritmos podem ser representados de várias formas: Diagrama de Nassi-Shneiderman, Fluxograma e Português Estruturado. Com relação às formas de representação de algoritmos, analise as seguintes afirmativas:

I. Os Diagramas Nassi-Shneiderman, também conhecidos como Diagramas de Chapin, surgiram nos anos 70 como uma maneira de ajudar nos esforços da abordagem de programação estruturada.
II. Os Fluxogramas ou Diagramas de Fluxo, são uma representação gráfica que utilizam formas geométricas padronizadas ligadas por setas de fluxo, para indicar as diversas ações (instruções) e decisões que devem ser seguidas para resolver um problema.
III. O Português Estruturado, é uma forma especial de linguagem bem mais restrita que a Língua Portuguesa e com significados bem definidos para alguns termos utilizados nas instruções (comandos).

Podemos afirmar corretamente que:
Alternativas
Q93626 Engenharia de Software
O Paradigma da Orientação a Objetos visualiza um sistema de software como uma coleção de agentes interconectados chamados objetos. Cada objeto é responsável por realizar tarefas específicas. É através da interação entre objetos que uma tarefa computacional é realizada. Com relação à Orientação a Objetos, analise as seguintes afirmativas:

I. Objetivos realizam tarefas através da requisição de serviços a outros objetos.
II. Cada objeto pertence a uma determinada classe. Uma classe agrupa objetos similares.
III. A classe é um repositório para comportamento associado ao polimorfismo.

Podemos afirmar corretamente que:
Alternativas
Q93625 Engenharia de Software
Uma das principais medidas do sucesso de um software é o grau no qual ele atende aos objetivos e requisitos para os quais foi construído. De forma geral, a Engenharia de Requisitos de Software é o processo de identificar todos os envolvidos, descobrir seus objetivos e necessidades e documentá-los de forma apropriada para análise, comunicação e posterior implementação. Com relação à engenharia de requisitos de software, analise as seguintes afirmativas:

I. As descrições das funções que um sistema deve incorporar e das restrições que devem ser satisfeitas são os requisitos para o sistema.
II. Requisitos funcionais descrevem restrições sobre as funções oferecidas, tais como restrições de tempo e de uso de recursos.
III. Os requisitos não funcionais apontam as funções que o sistema deve fornecer e como o sistema deve se comportar em determinadas situações.

Podemos afirmar corretamente que:
Alternativas
Q93624 Engenharia de Software
A Engenharia de Software trata de aspectos relacionados ao estabelecimento de processos, métodos, técnicas, ferramentas e ambientes de suporte ao desenvolvimento de software. Com relação à Engenharia de Software, assinale a alternativa correta.
Alternativas
Q93623 Programação
Com relação a classes no Paradigma da Orientação a Objetos (POO), marque a alternativa correta.
Alternativas
Q93622 Engenharia de Software
A prototipagem de sistemas de software é utilizada, principalmente, para animar e demonstrar os requisitos de um sistema. Com relação à prototipagem, marque a alternativa correta.
Alternativas
Q93620 Engenharia de Software
A função de um Testador de software pode ser assinalada nas seguintes alternativas, EXCETO:
Alternativas
Respostas
101: D
102: E
103: A
104: C
105: A
106: B
107: C
108: E
109: E
110: D
111: E
112: D
113: B
114: A
115: C
116: C
117: A
118: D
119: B
120: E