Questões de Concurso Público IF-GO 2018 para Analista de Tecnologia da Informação
Foram encontradas 4 questões
Ano: 2018
Banca:
IF-GO
Órgão:
IF-GO
Prova:
IF-GO - 2018 - IF-GO - Analista de Tecnologia da Informação |
Q2007397
Engenharia de Software
O paradigma da orientação a objetos possui diversos conceitos como herança, polimorfismo, encapsulamento, abstração,
entre outros. Sobre os conceitos da orientação a objetos, assinale a alternativa CORRETA.
Ano: 2018
Banca:
IF-GO
Órgão:
IF-GO
Prova:
IF-GO - 2018 - IF-GO - Analista de Tecnologia da Informação |
Q2007400
Engenharia de Software
Em desenvolvimento de software, uma técnica cada vez mais comum é o desenvolvimento guiado por testes ou TDD. Julgue
as afirmações abaixo sobre o TDD.
I. No desenvolvimento guiado a testes, os testes automatizados são construídos antes do software propriamente dito. Com isso, é comum que no início do desenvolvimento do software existam diversos testes falhando. II. O desenvolvimento guiado a testes é uma técnica que apoia as etapas de projeto, codificação e testes do processo de desenvolvimento de um software. III. O desenvolvimento guiado a testes é definido como uma técnica na qual o teste é realizado antes da codificação. O teste não precisa ser necessariamente automatizado. IV. Uma desvantagem de se utilizar TDD é o fato de que o projeto da aplicação precisa estar totalmente concluído para garantir que os testes cubram todos os casos. Com isso, ele é indicado apenas para sistemas de pequeno porte.
I. No desenvolvimento guiado a testes, os testes automatizados são construídos antes do software propriamente dito. Com isso, é comum que no início do desenvolvimento do software existam diversos testes falhando. II. O desenvolvimento guiado a testes é uma técnica que apoia as etapas de projeto, codificação e testes do processo de desenvolvimento de um software. III. O desenvolvimento guiado a testes é definido como uma técnica na qual o teste é realizado antes da codificação. O teste não precisa ser necessariamente automatizado. IV. Uma desvantagem de se utilizar TDD é o fato de que o projeto da aplicação precisa estar totalmente concluído para garantir que os testes cubram todos os casos. Com isso, ele é indicado apenas para sistemas de pequeno porte.
Ano: 2018
Banca:
IF-GO
Órgão:
IF-GO
Prova:
IF-GO - 2018 - IF-GO - Analista de Tecnologia da Informação |
Q2007402
Engenharia de Software
Quando o desenvolvimento de um software é realizado em equipe, uma necessidade importante é que seja possível integrar
o trabalho de cada membro da equipe com o trabalho dos demais. Uma das atividades do Gerenciamento de Configuração é
justamente o controle de versão, utilizado para facilitar a integração do código fonte de cada membro da equipe. O Git é um
dos sistemas de controle de versão mais utilizados atualmente. Sobre o Git, é CORRETO afirmar:
Ano: 2018
Banca:
IF-GO
Órgão:
IF-GO
Prova:
IF-GO - 2018 - IF-GO - Analista de Tecnologia da Informação |
Q2007410
Engenharia de Software
Associação é uma conexão entre classes, e também significa que é uma conexão entre objetos daquelas classes. Em UML,
uma associação é definida como um relacionamento que descreve uma série de ligações, onde a ligação é definida como a
semântica entre as duplas de objetos ligados. Considere a FIGURA I e a FIGURA II a seguir:
Os tipos de relacionamentos que a FIGURA I e a FIGURA II representam, são, respectivamente:
Os tipos de relacionamentos que a FIGURA I e a FIGURA II representam, são, respectivamente: