Questões de Concurso Público MPE-RS 2015 para Técnico Superior em Informática

Foram encontradas 8 questões

Q1394670 Engenharia de Software

Assinale a alternativa que preenche corretamente a lacuna do enunciado abaixo.


Teste de software é uma atividade que pode ser sistematicamente planejada e especificada. Um teste é bem-sucedido quando um caso de teste descobre um erro e, por consequência, inicia-se ________, um processo que tem por objetivo principal encontrar e corrigir a causa de um erro ou defeito de software.

Alternativas
Q1394677 Engenharia de Software

Considere as seguintes afirmações sobre alguns fundamentos de Análise de Sistemas orientada a objetos.


I. Classe é um conceito orientado a objeto que encapsula dados e abstrações procedurais necessárias para descrever o conteúdo e o comportamento de alguma entidade do mundo real. Em outras palavras, pode-se dizer que classe é uma descrição generalizada que descreve uma coleção de objetos similares.

II. Uma superclasse é a generalização de um conjunto de classes relacionadas a ela.

III. Uma subclasse é uma especialização da superclasse. Uma subclasse herda todos os atributos e operações associadas à sua superclasse, e não pode incorporar atributos ou operações adicionais específicos.


Quais estão corretas?

Alternativas
Q1394678 Engenharia de Software

Assinale a alternativa que preenche corretamente a lacuna do enunciado abaixo.


No contexto da Análise Estruturada de Sistemas, um importante passo é a determinação do fluxo lógico de dados, em oposição ao fluxo físico de dados (isto é, O QUÊ acontece em oposição ao COMO acontece). Isto é feito desenhando-se o ________, uma representação gráfica de todos os aspectos do fluxo lógico de dados e que teve notações alternativas com símbolos definidos por Gane & Sarson diferentes dos propostos por Yourdon & Constantine e, por sua vez, diferentes dos propostos por Tom DeMarco.

Alternativas
Q1394681 Engenharia de Software

Considere as seguintes afirmações sobre a linguagem UML.


I. O comportamento de um objeto em determinado instante frequentemente depende do estado do objeto. Uma forma de modelar o comportamento de um objeto é o uso de um diagrama de estado, que modela os estados de um objeto, as ações executadas dependendo daqueles estados e as transições entre os estados do objeto.

II. Em contraste com o diagrama de classe e o diagrama de sequência, que mostram a estrutura estática de um componente de software, o diagrama de distribuição é utilizado para indicar as comunicações dinâmicas entre objetos durante a execução de uma tarefa.

III. Num diagrama de sequência, pode-se mostrar a destruição de um objeto com um X grande no fim da linha de vida do objeto. Outros objetos podem destruir um objeto e, nesse caso, uma seta aponta do outro objeto para o X.


Quais estão corretas?

Alternativas
Q1394682 Engenharia de Software

Assinale a alternativa que preenche corretamente a lacuna do enunciado abaixo.


Em UML, o diagrama de ________ mostra o comportamento dinâmico de um sistema ou parte de um sistema através do fluxo de controle entre ações que o sistema executa. Este diagrama é similar a um fluxograma exceto por poder mostrar fluxos concorrentes.

Alternativas
Respostas
1: B
2: B
3: A
4: C
5: E