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

Foram encontradas 11 questões

Q784906 Engenharia de Software
A engenharia de requisitos é uma subárea da engenharia de software que trata dos processos de levantamento, registro e gerenciamento dos requisitos de sistemas de software. Analise o diagrama abaixo que ilustra a hierarquia de tipos de requisitos não funcionais. 


Assinale a alternativa que apresenta correta e respectivamente os tipos de requisitos não funcionais identificados pelos números 1, 2 e 3.
Alternativas
Q784907 Engenharia de Software
Considerando a subárea de Engenharia de Requisitos, sobre os Requisitos de Domínio, que fazem parte dos Requisitos Funcionais e/ou Não Funcionais, analise as afirmativas.
I - São derivados do domínio de aplicação do sistema, em vez das necessidades específicas dos usuários do sistema. II - Não são obrigatórios para um sistema, visto que não refletem necessidades específicas dos usuários do sistema. III - Incluem uma terminologia específica ou referência a conceitos do domínio.
Está correto o que se afirma em
Alternativas
Q784908 Engenharia de Software
Sobre o modelo de desenvolvimento de software Scrum, analise as afirmativas.
I - As funcionalidades a serem implementadas em um projeto de desenvolvimento de software são registradas e organizadas em uma lista denominada Sprint Backlog. II - Os papéis previstos no Scrum são: Time de Desenvolvimento, Product Owner e o Scrum Master. III - Sprint é o nome dado às reuniões que ocorrem diariamente durante o desenvolvimento do software.
Está correto o que se afirma em  
Alternativas
Q784909 Engenharia de Software
O modelo de desenvolvimento de software Processo Unificado (PU) é constituído de fases e disciplinas. Cada disciplina possui seu próprio fluxo de trabalho (workflow). Analise a figura a seguir.


Qual o nome da disciplina do PU representada pelo workflow ilustrado na figura?
Alternativas
Q784910 Engenharia de Software
Existem muitas atividades e artefatos previstos na análise e projeto de software, além de um vasto número de diretrizes e princípios. Sobre análise e projeto de software, assinale a afirmativa INCORRETA.
Alternativas
Q784912 Engenharia de Software
Considerando as notações da linguagem de modelagem UML (Linguagem de Modelagem Unificada) e mais especificamente os relacionamentos entre casos de uso, analise as afirmativas.
I - Relacionamento Extend – expressa rotinas de exceção ou desmembramento de um caso de uso, quando um cenário alternativo possui um fluxo grande ou que mereça atenção especial. II - Relacionamento Include – separa trechos que dependam da interação com um ator em específico. III - Relacionamento Extend – separa um comportamento obrigatório de outro opcional. IV - Relacionamento Include – separa uma parte comum a dois ou mais casos de uso para um novo caso de uso e posteriormente essa parte comum é incluída aos casos de uso de origem.
Está correto o que se afirma em
Alternativas
Q784914 Engenharia de Software
Considerando os diagramas da linguagem de modelagem UML (Linguagem de Modelagem Unificada), a coluna da esquerda apresenta as classificações dos diagramas e a da direita, exemplos desses diagramas. Numere a coluna.
1 - Diagramas estruturais 2 - Diagramas comportamentais
( ) Diagrama de componentes ( ) Diagrama de casos de uso ( ) Diagrama de pacotes ( ) Diagrama de estrutura composta ( ) Diagrama de máquina de estados
Assinale a sequência correta.
Alternativas
Q784920 Engenharia de Software
Sobre os conceitos de validação e verificação de software, assinale a afirmativa correta.
Alternativas
Q784921 Engenharia de Software
Sobre as técnicas de teste de caixa preta e caixa branca em softwares, assinale a afirmativa INCORRETA.
Alternativas
Q784922 Engenharia de Software
Em relação à UML e especificação de software orientada a objetos, analise o diagrama UML fornecido.

 
A partir das informações dadas, assinale a afirmativa correta.
Alternativas
Q784932 Engenharia de Software
Sobre mapeamento objeto-relacional do conceito de herança, considere:
I - É possível utilizar uma única tabela para toda a hierarquia. II - Pode-se utilizar uma tabela para cada classe concreta da hierarquia. III - O modelo relacional que apresenta maior conformidade com a orientação a objetos é aquele em que se mapeia uma tabela para cada classe (concreta ou abstrata).
Está correto o que se afirma em
Alternativas
Respostas
1: B
2: A
3: C
4: D
5: D
6: A
7: B
8: C
9: B
10: C
11: D