Questões de Concurso Público UFSM 2022 para Analista de Tecnologia da Informação

Foram encontradas 8 questões

Q2084093 Engenharia de Software
Em relação à utilização de classes concretas, classes abstratas e interfaces na linguagem de programação Java, considere as afirmativas a seguir.
I - Segundo a UML (Unified Modeling Language), o relacionamento entre uma classe e uma interface é chamado de realização. II - Tal como as classes, as interfaces podem especificar vários detalhes de implementação, como declaração de métodos e variáveis. III - Na linguagem de programação Java, para especificar que uma classe implementa uma interface, é utilizada a palavra-chave extends, seguida do nome da interface na declaração do escopo da classe. IV - Os métodos abstratos de classes abstratas precisam fornecer suas implementações.
Está(ão) correta(s)
Alternativas
Q2084095 Engenharia de Software

Em relação à engenharia de requisitos de software, considere as afirmativas a seguir.


I - Os requisitos funcionais descrevem as funções que o software deve executar, isto é, aquilo que ele deve fazer.

II - Os requisitos não funcionais descrevem restrições sobre os serviços ou funções que o software oferece. Esses requisitos podem ser de vários tipos como, por exemplo, de eficiência, de confiabilidade, de portabilidade e de segurança. 

III - As regras de negócio ou requisitos de domínio restringem ou estabelecem condições para os requisitos funcionais existentes.

IV - Para o levantamento de requisitos, as únicas técnicas conhecidas são a prototipagem, a entrevista e o brainstorming.


Está(ão) correta(s)

Alternativas
Q2084096 Engenharia de Software
Em relação às ferramentas de testes de software, considere as afirmativas a seguir.
I - Na ferramenta de testes JUnit, por meio do anotador @Test, é possível especificar um método de teste. II - A ferramenta Selenium IDE não permite testes de aplicações Web. III - Na ferramenta JUnit, assertEquals é um método de asserção localizado normalmente no interior dos métodos de testes. IV - A ferramenta Selenium WebDriver API pode ser utilizada para a automação de aplicações Web com a linguagem Java e com a API de testes JUnit.
Está(ão) correta(s)
Alternativas
Q2084097 Engenharia de Software
Sobre a UML (Unified Modeling Language), considere as afirmativas a seguir.
I - Em um diagrama UML, um Caso de Uso é representado por uma elipse contendo a funcionalidade do sistema descrito por verbos no infinitivo. II - A enumeração é especificada na UML e serve para demonstrar um tipo de dado que representa uma lista de valores finitos. III - O Diagrama UML de Componentes serve para demonstrar ao longo de uma linha de tempo a sequência de comunicações entre os objetos de um sistema de informação. IV - O Diagrama de Atividades pode ser utilizado para modelar um algoritmo, um método, um sistema de informação inteiro, apenas alguns módulos desse sistema ou até mesmo os fluxos de trabalho de uma organização.
Está(ão) correta(s) 
Alternativas
Q2084099 Engenharia de Software
Existem sete ferramentas básicas para controle de qualidade de software, também conhecidas como "as sete ferramentas básicas de Ishikawa". Essas ferramentas foram propostas em 1989 e, na época, foram amplamente difundidas e usadas em produção.
Em relação a esse contexto, considere as afirmativas a seguir.
I - Diagrama de Pareto e diagrama de dispersão são duas dessas ferramentas. II - Diagrama de Pareto e histograma são duas dessas ferramentas. III - Diagrama de dispersão e diagrama espinha de peixe (ou causa e efeito) são duas dessas ferramentas. IV - Teste e depuração de código são duas dessas ferramentas.
Está(ão) correta(s)
Alternativas
Respostas
1: A
2: E
3: D
4: C
5: E