Logo Passei Direto
Buscar

toaz info-caderno-de-exercicios-1-adspdf-pr_aedad21d16fa9bf42440520821a3f853

User badge image
Saulo Almeida

em

Ferramentas de estudo

Questões resolvidas

Hoje em dia, com sistemas informacionais espalhados por todos os setores da economia e em nosso dia-a-dia, uma das escolhas mais populares na hora de decidir qual a profissão seguir são, com certeza, profissões relacionadas à computação, programação ou análise de sistemas. Para ser um profissional dessa área e ter condições de progredir na profissão que demanda construção de sistemas que envolvem software, será necessário um conhecimento sólido de lógica computacional. A lógica formal começa nos estudos de Aristóteles, na Grécia Antiga.
A lógica é dita formal quando
a)analisa e representa a forma de qualquer argumento para que possa ser considerado válido para se chegar a uma conclusão, em que se pode inferir alguma resposta.
b)permite expressar as premissas e suas relações por meio de símbolos matemáticos, construindo equações para expressar argumentos.
c)nosso conhecimento, o conhecimento humano, parte de duas fontes principais. A primeira trata da receptividade das impressões através de nossos sentidos.
d)é relativa à faculdade de conhecer um objeto por representações mentais, através do pensamento.
e)está relacionado ao que é obtido através de nossos sentidos, à observação, à experimentação, com base na presença real de determinado objeto.

O estudo da lógica permite, que de forma prática, possamos entender como nosso raciocínio é formado, fundamentar nossos argumentos, escrever e registrar de forma organizada, nos comunicarmos melhor, além de fazer conexões entre diversos assuntos e entender melhor o mundo que está a nossa volta.
De acordo com as informações apresentadas na tabela a seguir, faça a associação das nomenclaturas de alguns termos importantes e muito utilizados na lógica com suas respectivos definições.
I. Conhecimento Empírico
II. Conhecimento Puro
III. Lógica Dedutiva
IV. Lógica Indutiva
a)I - 4; II - 3; III - 1; IV - 2.
b)I - 4; II - 3; III - 2; IV - 1.
c)I - 4; II - 2; III - 3; IV - 1.
d)I - 3; II - 4; III - 2; IV - 1.
e)I - 3; II - 1; III - 4; IV - 2.

A Lógica atualmente é fortemente estudada em matérias relacionadas a ciência da computação, tecnologia da informação e programação, pois é a base para a construção de algoritmos. É importante ter um forte entendimento desta ciência para que possamos compreender como construir algoritmos e desenvolver e analisar sistemas computacionais.
O exemplo de conclusão lógica descrita acima foi obtido através
a)do Conhecimento Empírico.
b)do Conhecimento Puro.
c)da Lógica Indutiva.
d)da Lógica Transcendental.
e)da Lógica Simbólica.

Em um sentido amplo, a lógica é o estudo da estrutura e dos princípios relativos ao raciocínio, à estruturação do pensamento, com ênfase na argumentação, que pode ser considerada como válida ou inválida. Com base em premissas, ela permite a construção do raciocínio indutivo ou dedutivo, e também a realização de operações lógicas simbólicas e demonstrações matemáticas.
Podemos classificar o estudo da lógica em três grandes períodos:
a)o Período Aristotélico, o Período Booleano e o Período Atual.
b)o Período do Silogismo, o Período Booleano e o Período Isaacotélico.
c)o Período Aristotélico, Período do Silogismo e o Período Atual.
d)o Período Aristotélico, o Período Booleano e o Período do Silogismo.
e)o Período Aristotélico, o Período Booleano e o Período Isaacotélico.

Um problema recorrente envolvendo subconjuntos diz respeito à determinação do número de subconjuntos de um determinado conjunto. Deste modo, há um teorema para contabilizar o número de subconjuntos de um conjunto qualquer, conhecendo-se a sua cardinalidade.
Seja A um conjunto com cardinalidade igual a 8. Quantos subconjuntos de A poderiam ser contabilizados?
a)1024.
b)2048.
c)1025.
d)256.
e)121.

Mesmo não conhecendo quais são os elementos dos conjuntos, se souber a cardinalidade da união, interseção ou de um conjunto, pode-se calcular a cardinalidade dos conjunto desconhecido.
Considere o seguinte: Sejam os conjuntos A e B tal que |A| = 20, |A n B| = 12 e |A ∪ B| = 60. Assinale a alternativa com o valor correto de |B|.
a)43
b)52
c)34
d)79
e)12

No estudo da lógica, além de distinguir se uma frase é ou não um argumento, também é importante distinguirmos se uma sentença pode ou não ser classificada como verdadeira ou falsa (não ambas ao mesmo tempo).
Aponte qual frase não pode ser classificada (valorada) em verdadeira (V) ou falso (F):
a)O Paraguai é um pais da América Latina.
b)Mato Grosso é uma Cidade do Brasil.
c)São Paulo é a capital do Brasil.
d)Cinco mais um é igual a sete.
e)Que show!

De acordo com as informações apresentadas na tabela a seguir, faça a associação dos três princípios básicos de uma proposição contidos na COLUNA A com seus respectivos significados contidos na COLUNA B.
Assinale a alternativa que apresenta a associação correta entre as colunas:
I. Princípio da Identidade
II. Princípio da Não Contradição
III. Princípio do Terceiro excluído
a)I - 2, II - 3, III - 1.
b)I - 2, II - 1, III - 3.
c)I - 3, II - 2, III - 1.
d)I - 3, II - 1, III - 2.
e)I - 1, II - 2, III - 3.

Uma proposição composta pode ser criada fazendo a conjunção de duas proposições simples, nesse caso, são utilizadas as palavras “e”, “mas”, “no entanto”, dentre outras para fazer a conexão. Também podemos criar uma proposição composta fazendo a disjunção de duas proposições simples, nesse caso, usamos a palavra “ou” para a conexão. A disjunção possui uma particularidade, ela pode ser inclusiva ou exclusiva.
Agora, assinale a alternativa que apresenta a correta:
I. Rodrigo é estudante ou é trabalhador. Essa é uma proposição inclusiva.
II. Maria é Paulista ou é Carioca. Essa é uma proposição inclusiva.
III. Felipe é gordo ou é magro. Essa é uma proposição exclusiva.
IV. Arthur é baixo ou é alto. Essa é uma proposição exclusiva.
a)Apenas as afirmativas II, III e IV estão corretas.
b)Apenas as afirmativas I, III e IV estão corretas.
c)Apenas as afirmativas I, II e III estão corretas.
d)Apenas as afirmativas I, II e IV estão corretas.
e)As afirmativas I, II, III e IV estão corretas.

Na tabela estão apresentadas algumas operações. Observe atentamente cada uma delas.
Assinale a alternativa que completa corretamente o resultado de cada linha.
a)L1 - V; L2 – F; L3 – F; L4 – V
b)L1 - F; L2 – F; L3 – F; L4 - V
c)L1 - V; L2 – F; L3 – F; L4 - F
d)L1 - F; L2 – V; L3 – F; L4 - F
e)L1 - V; L2 – V; L3 – V; L4 - V

O conectivo lógico da_________é utilizado quando desejamos obter um resultado falso, se e somente se, as duas proposições forem falsas. Do mesmo modo, o conectivo lógico da_________é utilizado quando desejamos obter um resultado verdadeiro, se e somente se, as duas forem verdadeiras. E, por fim, o conectivo lógico da _________é utilizado quando desejamos inverter um resultado.
Assinale a alternativa que completa corretamente as lacunas da frase.
a)disjunção, negação e conjunção
b)conjunção, disjunção e negação
c)negação, disjunção e conjunção
d)disjunção, conjunção e negação
e)conjunção, negação e disjunção

Considere os conectivos lógicos de conjunção, disjunção e negação. Além disso, considere também o valor lógico de uma proposição P como falso e o valor lógico de uma proposição Q como verdadeira.
Julgue as afirmativas a seguir em (C) Corretas ou (I) Incorretas.
( ) a disjunção entre as duas é falsa.
( ) a negação de P operado com a conjunção de Q é verdadeira.
( ) a conjunção entre as duas é verdadeira.
( ) a negação de Q operado com a disjunção de P é verdadeira.
( ) a disjunção entre as duas é verdadeira.
a)I – C – I – I– I
b)I – C– I – I – C.
c)I – I – C – I – C.
d)C – I – C – C– I.
e)C – C – C – I – I.

A Tabela Verdade é utilizada como um método exaustivo de extração de resultados (SILVA, FINGER, MELO, 2017). Em outras palavras, construímos uma Tabela Verdade para testarmos todos os resultados possíveis para uma combinação de entradas em uma determinada fórmula.
Faça associações das proposições na Coluna A com os seus respectivos significados, apresentados na Coluna B.
I – Tautologia
II – Condicional
III – Contingência
IV – Contradição
a)I- 3; II - 2; III - 4; IV - 1.
b)I - 2; II - 1; III - 4; IV - 3.
c)I - 4; II - 1; III - 2; IV - 3.
d)I - 3; II - 4; III - 2; IV - 1.
e)I - 1; II - 3; III - 2; IV - 4.

A lógica de programação é um tipo de linguagem usada para programar no computador. Ela é fundamental no desenvolvimento de programas e sistemas de informática, já que dela surge um encadeamento lógico de desenvolvimento. Esse desenvolvimento acontece em função do algoritmo, que nada mais é que uma sequência lógica de instruções que faz com que a função seja executada.
Dentro desse contexto, preencha corretamente as lacunas. A lógica está relacionada a __________, pois é a base para a construção e desenvolvimento de __________ e para a __________.
a)Ciências da Computação, Tecnologia da Informação e programação / algoritmos / análise de sistemas.
b)Matemática e Ciências / raciocínios / criação de problemas.
c)Ciências da Computação e informática / Matemática / análise de sistemas.
d) Tecnologia de Informação e programação / relatórios / atividades racionais.
e) Matemática / argumentos / construção de falácias.

A lógica utiliza argumentos para que seja possível desenvolver um raciocínio. Seguindo algumas regras e um raciocínio correto, a probabilidade de se alcançar conclusões verdadeiras é muito grande.
Considere as premissas: A) Todo número par é escrito na forma 2n, onde n é um número natural. B) O número 5 é escrito como . Assinale a alternativa que apresenta a conclusão segundo as premissas A e B.
a)5 não é um número par.
b)Todo número par não é ímpar.
c)5 é um número ímpar.
d)5 é um número par.
e)Todo número ímpar é par.

Com base na teoria dos conjuntos, analise o excerto a seguir, completando suas lacunas. Um conjunto é chamado de finito quando sua ____________ é um número ____________. Caso contrário, é chamado de infinito. Um conjunto é chamado de conjunto ____________ quando sua cardinalidade é igual a zero, ou seja, é um conjunto desprovido de elementos.
Assinale a alternativa que preenche corretamente as lacunas.
a)cardinalidade / inteiro / vazio
b)ordem / real / inteiro
c)ordem / inteiro / simbólico
d)cardinalidade / natural / interno
e)ordem / natural / vazio

Conjuntos podem ser definidos como coleções não-ordenadas de objetos que podem ser, de alguma forma, relacionados. Com base nas propriedades básicas da teoria dos conjuntos, analise as afirmativas a seguir.
Considerando o contexto apresentado, é correto o que se afirma em:
I. Geralmente utiliza-se letras maiúsculas do nosso alfabeto para representar os conjuntos.
II. Um objeto pertencente a um conjunto é chamado de elemento do conjunto. A relação de pertinência é indicada pelo símbolo .
III. Cardinalidade do conjunto é o termo utilizado para representar o número de elementos do conjunto.
a)I, apenas.
b)I e II, apenas.
c)I e III, apenas.
d)II e III, apenas.
e)I, II e III.

Para descrevermos determinado conjunto, é necessário identificar seus elementos. Para tanto, pode-se proceder de algumas maneiras distintas.
Considerando o contexto apresentado, é correto o que se afirma em:
I. Listando todos os elementos do conjunto.
II. Indicando os primeiros elementos do conjunto.
III. Escrevendo uma propriedade que caracterize os elementos que constituem o conjunto.
a)I, apenas.
b)I e II, apenas.
c)I e III, apenas.
d)II e III, apenas.
e)I, II e III.

Os diagramas de Venn podem ser utilizados para ilustrar as operações binárias de conjuntos.
Assinale a alternativa que representa as regiões sombreadas das figuras (a) e (b), respectivamente.
a)A ∩ B ; A υ B.
b)A υ B ; A ∩ B.
c)A ⊆ B ; A ∩ B.
d)A ⊆ B ; A ∪ B.
e)A ∩ B ; A B.

Segundo Manzano(2019), na construção de algoritmos, os condicionais são amplamente utilizados. “Do ponto de vista computacional, uma condição é uma expressão booleana cujo resultado é um valor lógico falso ou verdadeiro”.
Uma expressão booleana como condição é conseguida a partir de:
a)apenas proposições.
b)uma relação lógica entre dois elementos e um operador relacional.
c)apenas de proposições dedutivas.
d)conectivos lógicos e perguntas.
e)proposições booleanas.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Hoje em dia, com sistemas informacionais espalhados por todos os setores da economia e em nosso dia-a-dia, uma das escolhas mais populares na hora de decidir qual a profissão seguir são, com certeza, profissões relacionadas à computação, programação ou análise de sistemas. Para ser um profissional dessa área e ter condições de progredir na profissão que demanda construção de sistemas que envolvem software, será necessário um conhecimento sólido de lógica computacional. A lógica formal começa nos estudos de Aristóteles, na Grécia Antiga.
A lógica é dita formal quando
a)analisa e representa a forma de qualquer argumento para que possa ser considerado válido para se chegar a uma conclusão, em que se pode inferir alguma resposta.
b)permite expressar as premissas e suas relações por meio de símbolos matemáticos, construindo equações para expressar argumentos.
c)nosso conhecimento, o conhecimento humano, parte de duas fontes principais. A primeira trata da receptividade das impressões através de nossos sentidos.
d)é relativa à faculdade de conhecer um objeto por representações mentais, através do pensamento.
e)está relacionado ao que é obtido através de nossos sentidos, à observação, à experimentação, com base na presença real de determinado objeto.

O estudo da lógica permite, que de forma prática, possamos entender como nosso raciocínio é formado, fundamentar nossos argumentos, escrever e registrar de forma organizada, nos comunicarmos melhor, além de fazer conexões entre diversos assuntos e entender melhor o mundo que está a nossa volta.
De acordo com as informações apresentadas na tabela a seguir, faça a associação das nomenclaturas de alguns termos importantes e muito utilizados na lógica com suas respectivos definições.
I. Conhecimento Empírico
II. Conhecimento Puro
III. Lógica Dedutiva
IV. Lógica Indutiva
a)I - 4; II - 3; III - 1; IV - 2.
b)I - 4; II - 3; III - 2; IV - 1.
c)I - 4; II - 2; III - 3; IV - 1.
d)I - 3; II - 4; III - 2; IV - 1.
e)I - 3; II - 1; III - 4; IV - 2.

A Lógica atualmente é fortemente estudada em matérias relacionadas a ciência da computação, tecnologia da informação e programação, pois é a base para a construção de algoritmos. É importante ter um forte entendimento desta ciência para que possamos compreender como construir algoritmos e desenvolver e analisar sistemas computacionais.
O exemplo de conclusão lógica descrita acima foi obtido através
a)do Conhecimento Empírico.
b)do Conhecimento Puro.
c)da Lógica Indutiva.
d)da Lógica Transcendental.
e)da Lógica Simbólica.

Em um sentido amplo, a lógica é o estudo da estrutura e dos princípios relativos ao raciocínio, à estruturação do pensamento, com ênfase na argumentação, que pode ser considerada como válida ou inválida. Com base em premissas, ela permite a construção do raciocínio indutivo ou dedutivo, e também a realização de operações lógicas simbólicas e demonstrações matemáticas.
Podemos classificar o estudo da lógica em três grandes períodos:
a)o Período Aristotélico, o Período Booleano e o Período Atual.
b)o Período do Silogismo, o Período Booleano e o Período Isaacotélico.
c)o Período Aristotélico, Período do Silogismo e o Período Atual.
d)o Período Aristotélico, o Período Booleano e o Período do Silogismo.
e)o Período Aristotélico, o Período Booleano e o Período Isaacotélico.

Um problema recorrente envolvendo subconjuntos diz respeito à determinação do número de subconjuntos de um determinado conjunto. Deste modo, há um teorema para contabilizar o número de subconjuntos de um conjunto qualquer, conhecendo-se a sua cardinalidade.
Seja A um conjunto com cardinalidade igual a 8. Quantos subconjuntos de A poderiam ser contabilizados?
a)1024.
b)2048.
c)1025.
d)256.
e)121.

Mesmo não conhecendo quais são os elementos dos conjuntos, se souber a cardinalidade da união, interseção ou de um conjunto, pode-se calcular a cardinalidade dos conjunto desconhecido.
Considere o seguinte: Sejam os conjuntos A e B tal que |A| = 20, |A n B| = 12 e |A ∪ B| = 60. Assinale a alternativa com o valor correto de |B|.
a)43
b)52
c)34
d)79
e)12

No estudo da lógica, além de distinguir se uma frase é ou não um argumento, também é importante distinguirmos se uma sentença pode ou não ser classificada como verdadeira ou falsa (não ambas ao mesmo tempo).
Aponte qual frase não pode ser classificada (valorada) em verdadeira (V) ou falso (F):
a)O Paraguai é um pais da América Latina.
b)Mato Grosso é uma Cidade do Brasil.
c)São Paulo é a capital do Brasil.
d)Cinco mais um é igual a sete.
e)Que show!

De acordo com as informações apresentadas na tabela a seguir, faça a associação dos três princípios básicos de uma proposição contidos na COLUNA A com seus respectivos significados contidos na COLUNA B.
Assinale a alternativa que apresenta a associação correta entre as colunas:
I. Princípio da Identidade
II. Princípio da Não Contradição
III. Princípio do Terceiro excluído
a)I - 2, II - 3, III - 1.
b)I - 2, II - 1, III - 3.
c)I - 3, II - 2, III - 1.
d)I - 3, II - 1, III - 2.
e)I - 1, II - 2, III - 3.

Uma proposição composta pode ser criada fazendo a conjunção de duas proposições simples, nesse caso, são utilizadas as palavras “e”, “mas”, “no entanto”, dentre outras para fazer a conexão. Também podemos criar uma proposição composta fazendo a disjunção de duas proposições simples, nesse caso, usamos a palavra “ou” para a conexão. A disjunção possui uma particularidade, ela pode ser inclusiva ou exclusiva.
Agora, assinale a alternativa que apresenta a correta:
I. Rodrigo é estudante ou é trabalhador. Essa é uma proposição inclusiva.
II. Maria é Paulista ou é Carioca. Essa é uma proposição inclusiva.
III. Felipe é gordo ou é magro. Essa é uma proposição exclusiva.
IV. Arthur é baixo ou é alto. Essa é uma proposição exclusiva.
a)Apenas as afirmativas II, III e IV estão corretas.
b)Apenas as afirmativas I, III e IV estão corretas.
c)Apenas as afirmativas I, II e III estão corretas.
d)Apenas as afirmativas I, II e IV estão corretas.
e)As afirmativas I, II, III e IV estão corretas.

Na tabela estão apresentadas algumas operações. Observe atentamente cada uma delas.
Assinale a alternativa que completa corretamente o resultado de cada linha.
a)L1 - V; L2 – F; L3 – F; L4 – V
b)L1 - F; L2 – F; L3 – F; L4 - V
c)L1 - V; L2 – F; L3 – F; L4 - F
d)L1 - F; L2 – V; L3 – F; L4 - F
e)L1 - V; L2 – V; L3 – V; L4 - V

O conectivo lógico da_________é utilizado quando desejamos obter um resultado falso, se e somente se, as duas proposições forem falsas. Do mesmo modo, o conectivo lógico da_________é utilizado quando desejamos obter um resultado verdadeiro, se e somente se, as duas forem verdadeiras. E, por fim, o conectivo lógico da _________é utilizado quando desejamos inverter um resultado.
Assinale a alternativa que completa corretamente as lacunas da frase.
a)disjunção, negação e conjunção
b)conjunção, disjunção e negação
c)negação, disjunção e conjunção
d)disjunção, conjunção e negação
e)conjunção, negação e disjunção

Considere os conectivos lógicos de conjunção, disjunção e negação. Além disso, considere também o valor lógico de uma proposição P como falso e o valor lógico de uma proposição Q como verdadeira.
Julgue as afirmativas a seguir em (C) Corretas ou (I) Incorretas.
( ) a disjunção entre as duas é falsa.
( ) a negação de P operado com a conjunção de Q é verdadeira.
( ) a conjunção entre as duas é verdadeira.
( ) a negação de Q operado com a disjunção de P é verdadeira.
( ) a disjunção entre as duas é verdadeira.
a)I – C – I – I– I
b)I – C– I – I – C.
c)I – I – C – I – C.
d)C – I – C – C– I.
e)C – C – C – I – I.

A Tabela Verdade é utilizada como um método exaustivo de extração de resultados (SILVA, FINGER, MELO, 2017). Em outras palavras, construímos uma Tabela Verdade para testarmos todos os resultados possíveis para uma combinação de entradas em uma determinada fórmula.
Faça associações das proposições na Coluna A com os seus respectivos significados, apresentados na Coluna B.
I – Tautologia
II – Condicional
III – Contingência
IV – Contradição
a)I- 3; II - 2; III - 4; IV - 1.
b)I - 2; II - 1; III - 4; IV - 3.
c)I - 4; II - 1; III - 2; IV - 3.
d)I - 3; II - 4; III - 2; IV - 1.
e)I - 1; II - 3; III - 2; IV - 4.

A lógica de programação é um tipo de linguagem usada para programar no computador. Ela é fundamental no desenvolvimento de programas e sistemas de informática, já que dela surge um encadeamento lógico de desenvolvimento. Esse desenvolvimento acontece em função do algoritmo, que nada mais é que uma sequência lógica de instruções que faz com que a função seja executada.
Dentro desse contexto, preencha corretamente as lacunas. A lógica está relacionada a __________, pois é a base para a construção e desenvolvimento de __________ e para a __________.
a)Ciências da Computação, Tecnologia da Informação e programação / algoritmos / análise de sistemas.
b)Matemática e Ciências / raciocínios / criação de problemas.
c)Ciências da Computação e informática / Matemática / análise de sistemas.
d) Tecnologia de Informação e programação / relatórios / atividades racionais.
e) Matemática / argumentos / construção de falácias.

A lógica utiliza argumentos para que seja possível desenvolver um raciocínio. Seguindo algumas regras e um raciocínio correto, a probabilidade de se alcançar conclusões verdadeiras é muito grande.
Considere as premissas: A) Todo número par é escrito na forma 2n, onde n é um número natural. B) O número 5 é escrito como . Assinale a alternativa que apresenta a conclusão segundo as premissas A e B.
a)5 não é um número par.
b)Todo número par não é ímpar.
c)5 é um número ímpar.
d)5 é um número par.
e)Todo número ímpar é par.

Com base na teoria dos conjuntos, analise o excerto a seguir, completando suas lacunas. Um conjunto é chamado de finito quando sua ____________ é um número ____________. Caso contrário, é chamado de infinito. Um conjunto é chamado de conjunto ____________ quando sua cardinalidade é igual a zero, ou seja, é um conjunto desprovido de elementos.
Assinale a alternativa que preenche corretamente as lacunas.
a)cardinalidade / inteiro / vazio
b)ordem / real / inteiro
c)ordem / inteiro / simbólico
d)cardinalidade / natural / interno
e)ordem / natural / vazio

Conjuntos podem ser definidos como coleções não-ordenadas de objetos que podem ser, de alguma forma, relacionados. Com base nas propriedades básicas da teoria dos conjuntos, analise as afirmativas a seguir.
Considerando o contexto apresentado, é correto o que se afirma em:
I. Geralmente utiliza-se letras maiúsculas do nosso alfabeto para representar os conjuntos.
II. Um objeto pertencente a um conjunto é chamado de elemento do conjunto. A relação de pertinência é indicada pelo símbolo .
III. Cardinalidade do conjunto é o termo utilizado para representar o número de elementos do conjunto.
a)I, apenas.
b)I e II, apenas.
c)I e III, apenas.
d)II e III, apenas.
e)I, II e III.

Para descrevermos determinado conjunto, é necessário identificar seus elementos. Para tanto, pode-se proceder de algumas maneiras distintas.
Considerando o contexto apresentado, é correto o que se afirma em:
I. Listando todos os elementos do conjunto.
II. Indicando os primeiros elementos do conjunto.
III. Escrevendo uma propriedade que caracterize os elementos que constituem o conjunto.
a)I, apenas.
b)I e II, apenas.
c)I e III, apenas.
d)II e III, apenas.
e)I, II e III.

Os diagramas de Venn podem ser utilizados para ilustrar as operações binárias de conjuntos.
Assinale a alternativa que representa as regiões sombreadas das figuras (a) e (b), respectivamente.
a)A ∩ B ; A υ B.
b)A υ B ; A ∩ B.
c)A ⊆ B ; A ∩ B.
d)A ⊆ B ; A ∪ B.
e)A ∩ B ; A B.

Segundo Manzano(2019), na construção de algoritmos, os condicionais são amplamente utilizados. “Do ponto de vista computacional, uma condição é uma expressão booleana cujo resultado é um valor lógico falso ou verdadeiro”.
Uma expressão booleana como condição é conseguida a partir de:
a)apenas proposições.
b)uma relação lógica entre dois elementos e um operador relacional.
c)apenas de proposições dedutivas.
d)conectivos lógicos e perguntas.
e)proposições booleanas.

Prévia do material em texto

ANALISE E DESENVOLVIMENTO DE SISTEMAS 
 
 
 
 
 
Caderno de Exercícios 
 
• Logica Computacional 
• Modelagem de Dados 
• Analise e Modelagem de Sistemas 
• Portfolio Interdisciplinar Individual 
Aap1 – Logica Computacional 
 
1) Hoje em dia, com sistemas informacionais espalhados por todos os setores da economia e em nosso 
dia-a-dia, uma das escolhas mais populares na hora de decidir qual a profissão seguir são, com 
certeza, profissões relacionadas à computação, programação ou análise de sistemas. Para ser um 
profissional dessa área e ter condições de progredir na profissão que demanda construção de sistemas 
que envolvem software, será necessário um conhecimento sólido de lógica computacional. A lógica 
formal começa nos estudos de Aristóteles, na Grécia Antiga. 
A lógica é dita formal quando 
Alternativas: 
• a)analisa e representa a forma de qualquer argumento para que possa ser considerado válido 
para se chegar a uma conclusão, em que se pode inferir alguma resposta. 
• b)permite expressar as premissas e suas relações por meio de símbolos matemáticos, 
construindo equações para expressar argumentos. 
• c)nosso conhecimento, o conhecimento humano, parte de duas fontes principais. A primeira trata 
da receptividade das impressões através de nossos sentidos. 
• d)é relativa à faculdade de conhecer um objeto por representações mentais, através do 
pensamento. 
• e)está relacionado ao que é obtido através de nossos sentidos, à observação, à experimentação, 
com base na presença real de determinado objeto. 
2)O estudo da lógica permite, que de forma prática, possamos entender como nosso raciocínio é 
formado, fundamentar nossos argumentos, escrever e registrar de forma organizada, nos 
comunicarmos melhor, além de fazer conexões entre diversos assuntos e entender melhor o mundo 
que está a nossa volta. 
 
De acordo com as informações apresentadas na tabela a seguir, faça a associação das nomenclaturas de 
alguns termos importantes e muito utilizados na lógica com suas respectivos definições. 
 
I. Conhecimento Empírico 
1. Se preocupa com argumentos que permitam chegar a conclusões gerais a partir 
 de casos particulares. 
II. Conhecimento Puro 
2. É aquela que parte de premissas, afirmativas ou leis mais gerais, permitindo a 
 obtenção de verdades menos gerais, ou particulares. 
III. Lógica Dedutiva 
3. é relativo à representação que não se mescla com a sensação, é puramente 
 racional. 
IV. Lógica Indutiva 
4. Está relacionado ao que é obtido através de nossos sentidos, à observação, à 
 experimentação, com base na presença real de determinado objeto. 
 
Assinale a alternativa que apresenta a associação correta entre as colunas: 
Alternativas: 
• a)I - 4; II - 3; III - 1; IV - 2. 
• b)I - 4; II - 3; III - 2; IV - 1. 
• c)I - 4; II - 2; III - 3; IV - 1. 
• d)I - 3; II - 4; III - 2; IV - 1. 
• e)I - 3; II - 1; III - 4; IV - 2. 
3)A Lógica atualmente é fortemente estudada em matérias relacionadas a ciência da computação, 
tecnologia da informação e programação, pois é a base para a construção de algoritmos. É importante 
ter um forte entendimento desta ciência para que possamos compreender como construir algoritmos e 
desenvolver e analisar sistemas computacionais. 
 Veja um exemplo de conclusão lógica: 
Bruce é uma pessoa e sabe caminhar. 
Klark é uma pessoa e sabe caminhar. 
Diana é uma pessoa e sabe caminhar. 
(...) 
Portanto, toda pessoa sabe caminhar. 
O exemplo de conclusão lógica descrita acima foi obtido através 
Alternativas: 
• a)do Conhecimento Empírico. 
• b)do Conhecimento Puro. 
• c)da Lógica Indutiva. 
• d)da Lógica Transcendental. 
• e)da Lógica Simbólica. 
 
4) Em um sentido amplo, a lógica é o estudo da estrutura e dos princípios relativos ao raciocínio, à 
estruturação do pensamento, com ênfase na argumentação, que pode ser considerada como válida ou 
inválida. Com base em premissas, ela permite a construção do raciocínio indutivo ou dedutivo, e 
também a realização de operações lógicas simbólicas e demonstrações matemáticas. 
Podemos classificar o estudo da lógica em três grandes períodos: 
Alternativas: 
• a)o Período Aristotélico, o Período Booleano e o Período Atual. 
• b)o Período do Silogismo, o Período Booleano e o Período Isaacotélico. 
• c)o Período Aristotélico, Período do Silogismo e o Período Atual. 
• d)o Período Aristotélico, o Período Booleano e o Período do Silogismo. 
• e)o Período Aristotélico, o Período Booleano e o Período Isaacotélico. 
 
Aap2 – Logica Computacional 
 
1) Um problema recorrente envolvendo subconjuntos diz respeito à determinação do número de 
subconjuntos de um determinado conjunto. Deste modo, há um teorema para contabilizar o número de 
subconjuntos de um conjunto qualquer, conhecendo-se a sua cardinalidade. 
Seja A um conjunto com cardinalidade igual a 8. Quantos subconjuntos de A poderiam ser contabilizados? 
Assinale a alternativa que apresenta o número correto de subconjuntos de A. 
Alternativas: 
• a)1024. 
• b)2048. 
• c)1025. 
• d)256 
• e)121. 
2) Usualmente, um conjunto é descrito pelas suas propriedades. Por exemplo, se o conjunto é de 
números pares positivos, ao invés de escrever , podemos representar esse 
conjunto como . 
Assinale a alternativa que apresenta o conjunto definido por . 
Alternativas: 
• a) 
• b) 
• c) 
• d) 
• e) 
3) Na teoria dos conjuntos, há notações específicas para denotar a relação entre dois conjuntos. Para 
que qualquer pessoa tenha um entendimento correto, é necessário ter o domínio do uso das notações. 
 Considere os conjuntos e . Pode-se verificar 
que M e N possuem uma relação entre si. 
Assinale a alternativa que apresenta a relação existente entre M e N. 
Alternativas: 
• a) . 
• b) . 
• c) . 
• d) . 
• e) . 
4) Mesmo não conhecendo quais são os elementos dos conjuntos, se souber a cardinalidade da união, 
interseção ou de um conjunto, pode-se calcular a cardinalidade dos conjunto desconhecido. 
 
Considere o seguinte: Sejam os conjuntos A e B tal que |A| = 20, |A n B| = 12 e |A ∪ B| = 60. 
Assinale a alternativa com o valor correto de |B|. 
Alternativas: 
• a)43 
• b)52 
• c)34 
• d)79 
• e)12 
 
Aap3– Logica Computacional 
 
1) Proposição é uma sentença declarativa que pode ser classificada como verdadeira ou falsa, jamais 
ambas ao mesmo tempo. Ou seja, não pode haver dúvida quanto à classificação da sentença. Também 
podemos dizer que trata-se de uma classificação binária, pois só existem dois resultados possíveis: V 
ou F, ou ainda 1 ou 0. 
 
Uma premissa é um ponto ou ideia de que se parte para armar um raciocínio. 
 Exemplo de Premissas: 
 
- Maria é inteligente. 
- Maria não estudar muito. 
- Todos os alunos inteligentes ou estudiosos são aprovados. 
Com base no exemplo de Premissas acima e usando a Lógica Proposicional, podemos chegar a seguinte 
conclusão ... 
Alternativas: 
• a)Maria será aprovada. 
• b)Maria não será aprovada. 
• c)Maria é inteligente. 
• d)Maria é estudante. 
• e)Maria é inteligente sem estudar. 
2) No estudo da lógica, além de distinguir se uma frase é ou não um argumento, também é importante 
distinguirmos se uma sentença pode ou não ser classificada como verdadeira ou falsa (não ambas ao 
mesmo tempo). 
Aponte qual frase não pode ser classificada (valorada) em verdadeira (V) ou falso (F): 
Alternativas: 
• a)O Paraguai é um pais da América Latina. 
• b)Mato Grosso é uma Cidade do Brasil. 
• c)São Paulo é a capital do Brasil. 
• d)Cinco mais um é igual a sete. 
• e)Que show! 
3) Proposição é uma sentença declarativa que pode ser classificada como verdadeira ou falsa, jamais 
ambas ao mesmo tempo. Ou seja, não pode haver dúvida quanto à classificação da sentença. 
 
De acordo com as informações apresentadas na tabela a seguir, faça a associação dos três princípios 
básicos de uma proposição contidos na COLUNA A com seus respectivos significados contidos na COLUNA 
B. 
 
COLUNA A COLUNA B 
I. Princípio da Identidade 
1. Toda proposição ou é verdadeiraou é falsa, não existindo um 
 terceiro valor que ela possa assumir. Sendo P uma proposição 
 tem-se: P ou não P. 
II. Princípio da Não Contradição 
2. Toda proposição é idêntica a si mesma. Ou seja, sendo P uma 
 proposição: P é P 
III. Princípio do Terceiro excluído 
3. Uma proposição não pode ser verdadeira e falsa ao mesmo 
 tempo. Sendo P uma proposição tem-se: não (P e não P). 
 
Assinale a alternativa que apresenta a associação correta entre as colunas: 
Alternativas: 
• a)I - 2, II - 3, III - 1. 
• b)I - 2, II - 1, III - 3. 
• c)I - 3, II - 2, III - 1. 
• d)I - 3, II - 1, III - 2. 
• e)I - 1, II - 2, III - 3. 
4) Uma proposição composta pode ser criada fazendo a conjunção de duas proposições simples, nesse 
caso, são utilizadas as palavras “e”, “mas”, “no entanto”, dentre outras para fazer a conexão. Também 
podemos criar uma proposição composta fazendo a disjunção de duas proposições simples, nesse caso, 
usamos a palavra “ou” para a conexão. A disjunção possui uma particularidade, ela pode ser inclusiva 
ou exclusiva. 
 
Considere o contexto e avalie as seguintes proposições: 
 
I. Rodrigo é estudante ou é trabalhador. Essa é uma proposição inclusiva. 
II. Maria é Paulista ou é Carioca. Essa é uma proposição inclusiva. 
III. Felipe é gordo ou é magro. Essa é uma proposição exclusiva. 
IV. Arthur é baixo ou é alto. Essa é uma proposição exclusiva. 
Agora, assinale a alternativa que apresenta a correta: 
 
 
 
Alternativas: 
• a)Apenas as afirmativas II, III e IV estão corretas. 
 
• b)Apenas as afirmativas I, III e IV estão corretas. 
 
• c)Apenas as afirmativas I, II e III estão corretas. 
 
• d)Apenas as afirmativas I, II e IV estão corretas. 
 
• e)As afirmativas I, II, III e IV estão corretas. 
 
Aap4– Logica Computacional 
 
1) 
Na tabela estão apresentadas algumas operações. Observe atentamente cada uma delas. 
 A B A (A B) 
L1 F F V 
L2 V V F 
L3 F F F 
L4 F V F 
 
Assinale a alternativa que completa corretamente o resultado de cada linha. 
Alternativas: 
• a)L1 - V; L2 – F; L3 – F; L4 – V 
• b)L1 - F; L2 – F; L3 – F; L4 - V 
• c)L1 - V; L2 – F; L3 – F; L4 - F 
• d)L1 - F; L2 – V; L3 – F; L4 - F 
• e)L1 - V; L2 – V; L3 – V; L4 - V 
2) O conectivo lógico da_________é utilizado quando desejamos obter um resultado falso, se e 
somente se, as duas proposições forem falsas. Do mesmo modo, o conectivo lógico da_________é 
utilizado quando desejamos obter um resultado verdadeiro, se e somente se, as duas forem 
verdadeiras. E, por fim, o conectivo lógico da _________é utilizado quando desejamos inverter um 
resultado. 
Assinale a alternativa que completa corretamente as lacunas da frase. 
Alternativas: 
• a)disjunção, negação e conjunção 
• b)conjunção, disjunção e negação 
• c)negação, disjunção e conjunção 
• d)disjunção, conjunção e negação 
• e)conjunção, negação e disjunção 
3) Considere os conectivos lógicos de conjunção, disjunção e negação. Além disso, considere também 
o valor lógico de uma proposição P como falso e o valor lógico de uma proposição Q como verdadeira. 
Julgue as afirmativas a seguir em (C) Corretas ou (I) Incorretas. 
 
( ) a disjunção entre as duas é falsa. 
( ) a negação de P operado com a conjunção de Q é verdadeira. 
( ) a conjunção entre as duas é verdadeira 
( ) a negação de Q operado com a disjunção de P é verdadeira 
( ) a disjunção entre as duas é verdadeira 
Assinale a alternativa que apresenta a sequência CORRETA. 
Alternativas: 
• a)I – C – I – I– I 
• b)I – C– I – I – C. 
• c)I – I – C – I – C. 
• d)C – I – C – C– I. 
• e)C – C – C – I – I. 
4) A Tabela Verdade é utilizada como um método exaustivo de extração de resultados (SILVA, FINGER, 
MELO, 2017). Em outras palavras, construímos uma Tabela Verdade para testarmos todos os 
resultados possíveis para uma combinação de entradas em uma determinada fórmula. 
Faça associações das proposições na Coluna A com os seus respectivos significados, apresentados na 
Coluna B. 
Coluna A Coluna B 
I – Tautologia 1. É quando o resultado de uma fórmula 
obtém somente F como respostas. 
II – Condicional 2. Quando uma Tabela Verdade não é uma 
tautologia e não é uma contradição. 
III – Contingência 
3. É uma proposição que independentemente 
das entradas, todas as respostas são 
verdadeiras. 
IV – Contradição 
4. Dada uma sequência de proposições, a 
partir da operação condicional é possível 
chegar a uma conclusão (um resultado) que 
é uma nova proposição. 
Assinale a alternativa que apresenta a associação CORRETA entre as colunas. 
 
Alternativas: 
• a)I- 3; II - 2; III - 4; IV - 1. 
• b)I - 2; II - 1; III - 4; IV - 3. 
• c)I - 4; II - 1; III - 2; IV - 3. 
• d)I - 3; II - 4; III - 2; IV - 1. 
• e)I - 1; II - 3; III - 2; IV - 4. 
 
Adg1– Logica Computacional 
 
1) A lógica de programação é um tipo de linguagem usada para programar no computador. Ela é 
fundamental no desenvolvimento de programas e sistemas de informática, já que dela surge um 
encadeamento lógico de desenvolvimento. Esse desenvolvimento acontece em função do algoritmo, 
que nada mais é que uma sequência lógica de instruções que faz com que a função seja executada. 
 
Dentro desse contexto, preencha corretamente as lacunas. 
 
A lógica está relacionada a __________, pois é a base para a construção e desenvolvimento de 
__________ e para a __________. 
Assinale a alternativa que completa corretamente as lacunas: 
Alternativas: 
• a)Ciências da Computação, Tecnologia da Informação e programação / algoritmos / análise 
de sistemas. 
• b)Matemática e Ciências / raciocínios / criação de problemas. 
• c)Ciências da Computação e informática / Matemática / análise de sistemas. 
• d) Tecnologia de Informação e programação / relatórios / atividades racionais. 
• e) Matemática / argumentos / construção de falácias. 
 
2) No entendimento de lógica, alguns termos são muito utilizados e devem ser conhecidos para facilitar 
o raciocínio. A tabela 1, a seguir, apresenta alguns destes termos e suas definições: 
 
Tabela 1 – Termos lógicos 
Termos Definição 
1 – Proposição A – Possibilita a dedução de uma conclusão 
a partir das premissas. 
2 – Premissa B – Conjunto de enunciados que se 
relacionam uns com os outros. 
3 – Argumento C – Frase declarativa. 
4 – Silogismo D – Argumentos incorretos. 
5 – Falácia E – Proposições para um raciocínio. 
 
Analise a tabela 1 e assinale a alternativa que contém a associação correta entre as colunas: 
Alternativas: 
• a)1-A / 2-E / 3-B / 4-D / 5-C. 
• b)1-C / 2-E / 3-B / 4-A / 5-D. 
• c)1-C / 2-B / 3-A / 4-E / 5-D. 
• d)1-A / 2-C / 3-E / 4-D / 5-B. 
• e)1-E / 2-D / 3-C / 4-B / 5-A. 
3) A lógica utiliza argumentos para que seja possível desenvolver um raciocínio. Seguindo algumas 
regras e um raciocínio correto, a probabilidade de se alcançar conclusões verdadeiras é muito grande. 
Nesse sentido, observe a figura 1, a seguir: 
 Figura 1 – Atividades dos corretores 
 
Fonte: elaborada pelo autor. 
Analisando a figura 1, assinale a alternativa que apresenta a afirmação correta: 
Alternativas: 
• a)O corretor 1 elabora, digita e fecha contratos do corretor 2. 
• b)O corretor 2 elabora, digita e fecha contratos do corretor 1. 
• c)Elaborar, digitar e fechar contrato são atividades dos dois corretores. 
• d)O corretor 1 elabora, digita e fecha contratos de venda de imóveis. 
• e)O corretor 2 elabora, digita e fecha contratos de compra de imóveis. 
4) O argumento lógico é deduzido a partir daquilo que é colocado como verdade, e a nossa opinião 
sobre a validade das premissas não pode interferir na elaboração da conclusão. 
 
Considere as premissas: 
 
A) Todo número par é escrito na forma 2n, onde n é um número natural. 
B) O número 5 é escrito como . 
Assinale a alternativa que apresenta a conclusão segundo as premissas A e B. 
Alternativas: 
• a)5 não é um número par. 
• b)Todo número par não é ímpar. 
• c)5 é um número ímpar. 
• d)5 é um número par. 
• e)Todo número ímpar é par. 
 
Adg2– Logica Computacional1) Conjuntos podem ser definidos como coleções não-ordenadas de objetos que podem ser, de alguma 
forma, relacionados (FERREIRA, 2001). 
 
Com base na teoria dos conjuntos, analise o excerto a seguir, completando suas lacunas. 
Um conjunto é chamado de finito quando sua ____________ é um número ____________. Caso 
contrário, é chamado de infinito. Um conjunto é chamado de conjunto ____________ quando sua 
cardinalidade é igual a zero, ou seja, é um conjunto desprovido de elementos. 
Assinale a alternativa que preenche corretamente as lacunas. 
Alternativas: 
• a)cardinalidade / inteiro / vazio 
• b)ordem / real / inteiro 
• c)ordem / inteiro / simbólico 
• d)cardinalidade / natural / interno 
• e)ordem / natural / vazio 
2) Conjuntos podem ser definidos como coleções não-ordenadas de objetos que podem ser, de alguma 
forma, relacionados. Com base nas propriedades básicas da teoria dos conjuntos, analise as 
afirmativas a seguir. 
 
I. Geralmente utiliza-se letras maiúsculas do nosso alfabeto para representar os conjuntos. 
• I. Um objeto pertencente a um conjunto é chamado de elemento do conjunto. A relação de 
pertinência é indicada pelo símbolo . 
III. Cardinalidade do conjunto é o termo utilizado para representar o número de elementos do conjunto. 
Considerando o contexto apresentado, é correto o que se afirma em: 
Alternativas: 
• a)I, apenas. 
• b)I e II, apenas. 
• c)I e III, apenas. 
• d)II e III, apenas. 
• e)I, II e III. 
3) Para descrevermos determinado conjunto, é necessário identificar seus elementos. Para tanto, 
pode-se proceder de algumas maneiras distintas. Sendo assim, analise as afirmativas a seguir e 
identifique quais são opções válidas para a identificação de elementos de um conjunto. 
 
I. Listando todos os elementos do conjunto. 
II. Indicando os primeiros elementos do conjunto. 
III. Escrevendo uma propriedade que caracterize os elementos que constituem o conjunto. 
Considerando o contexto apresentado, é correto o que se afirma em: 
Alternativas: 
• a)I, apenas. 
• b)I e II, apenas. 
• c)I e III, apenas. 
• d)II e III, apenas. 
• e)I, II e III. 
4) Os diagramas de Venn podem ser utilizados para ilustrar as operações binárias de conjuntos. 
Considere as figuras a seguir. 
 
 
Assinale a alternativa que representa as regiões sombreadas das figuras (a) e (b), respectivamente. 
Alternativas: 
• a)A ∩ B ; A υ B. 
• b)A υ B ; A ∩ B. 
• c)A ⊆ B ; A ∩ B. 
• d)A ⊆ B ; A ∪ B. 
• e)A ∩ B ; A B. 
 
Adg3– Logica Computacional 
 
1) Segundo Manzano(2019), na construção de algoritmos, os condicionais são amplamente utilizados. 
“Do ponto de vista computacional, uma condição é uma expressão booleana cujo resultado é um valor 
lógico falso ou verdadeiro". 
Uma expressão booleana como condição é conseguida a partir de 
 
Alternativas: 
• a)apenas proposições. 
• b)uma relação lógica entre dois elementos e um operador relacional. 
• c)apenas de proposições dedutivas. 
• d)conectivos lógicos e perguntas. 
• e)proposições booleanas. 
2) As proposições podem ser simples ou compostas. Ela será simples quando existir uma única 
afirmação na frase; e composta, quando existir, ao menos, duas proposições simples interligadas. 
Nesse sentido, analise as afirmativas, a seguir: 
 
I. Palavras usadas para separar proposições simples são chamados de conectivos lógicos. 
II. São conectivos lógicos: e, ou, não, se...então, se, e somente se. 
III. O conectivo lógico e é usado na operação lógica de disjunção. 
IV. O conectivo lógico ou é representado pelo símbolo v. 
É correto o que se afirma em: 
Alternativas: 
• a)I, apenas. 
• b)II e IV, apenas. 
• c)II, apenas. 
• d)I e III, apenas. 
• e)III e IV, apenas. 
3) Um argumento é elaborado através das proposições, buscando sempre uma conclusão que seja 
sustentada por uma ou mais premissas. Portanto, argumentar significa garantir uma conclusão 
verdadeira, baseada em premissas verdadeiras. Nesse sentido, analise a frase, a seguir: 
 
Os carros fabricados no Brasil são taxados de impostos, que são caros. Logo, se o imposto é caro, os 
carros brasileiros também são. 
Assinale a alternativa que contém a afirmação correta: 
Alternativas: 
• a)A frase é um argumento composto por duas premissas e duas conclusões. 
• b)A frase é um argumento composto por uma premissa e uma conclusão. 
• c)A frase é um argumento composto por duas premissas e uma conclusão. 
• d)A frase é um argumento composto por uma premissa e duas conclusões. 
• e)A frase não é um argumento. 
4) O cálculo proposicional ajuda a validar argumentos através da utilização de proposições. As 
proposições podem ser simples ou compostas. As proposições compostas são formadas por um 
encadeamento de proposições simples, unidas por conectivos lógicos. Na tabela 1, a seguir, são 
relacionados alguns conectivos e suas funções: 
 
Tabela 1 – Conectivos lógicos 
Operador lógico Definição Conectivo de 
A. Λ 1. Não a. Disjunção 
B. V 2. Se ... então b. Bicondicional 
C. ¬ 3. E c. Negação 
D. → 4. Se, e somente se d. Conjunção 
E. ↔ 5. Ou e. Condicional 
 
Analisando a tabela 1, associe as colunas corretamente:Fonte: elaborada pelo autor 
Alternativas: 
• a)A-3-d / B-5-a / C-1-c / D-2-e / E-4-b. 
• b)A-1-c / B-3-e / C-5-b / D-2-a / E-4-d. 
• c)A-5-e / B-1-d / C-2-c / D-4-b / E-3-a. 
• d)A-4-d / B-2-c / C-5-a / D-3-e / E-1-b. 
• e)A-2-e / B-4-a / C-1-d / D-5-b / E-3-c. 
 
Adg4– Logica Computacional 
 
1) Na lógica formal, proposições são combinadas através do uso de conectivos, como AND 
(representado pelo conectivo ^) e OR (representado pelo conectivo v), respectivamente E e OU. 
Considere a seguinte proposição: ¬p ^ q. 
 
Considerando o contexto, analise as afirmativas. 
 
I. A proposição é equivalente a p v q. 
II. A proposição é equivalente a q ^ ¬p. 
III. A tabela verdade resulta em 3 saídas verdadeiras e 1 saída falsa. 
Considerando o contexto apresentado, é correto o que se afirma em: 
Alternativas: 
• a)I, apenas. 
• b)II, apenas. 
• c)I e II, apenas. 
• d)II e III, apenas. 
• e)I, II e III. 
2) GERSTING (2017) afirma que os conectivos lógicos são classificados em conectivos binários, quando 
unem duas expressões, assim como o conectivo E e o conectivo OU, e conectivos unários, como a 
negação, são aplicados em uma única expressão. Considere a seguinte proposição: ¬¬(¬p ^ ¬¬q) 
 
Considerando o contexto, analise as afirmativas. 
 
I. A proposição é equivalente a ¬p v q. 
II. A proposição é equivalente a ¬q ^ p. 
III. A dupla negação pode ser cancelada. 
Considerando o contexto, assinale a alternativa correta. 
Alternativas: 
• a)I, apenas. 
• b)III, apenas. 
• c)I e II, apenas. 
• d)I e III, apenas. 
• e)I, II e III. 
 
3) Em circuitos digitais, visando facilitar o desenvolvimento de projetos digitais, o uso de símbolos é 
comum e tem o mesmo efeito da lógica formal. Na representação de circuitos digitais, os conectivos 
AND (a) e OR (b) são representados conforme a figura a seguir. 
 
 
 
Agora, analise a figura a seguir, onde há três entradas A, B e C e uma saída S. 
 
 
Figura 2. Fonte: própria. 
Considerando o contexto, assinale a alternativa que representa corretamente o circuito digital 
exemplificado na Figura 2. 
Alternativas: 
• a) 
• b) 
• c) 
• d) 
• e) 
 
4) A lógica proposicional é um sistema formal que utiliza fórmulas bem formadas para representar 
proposições formadas de proposições atômicas e conectivos lógicos. Tais fórmulas podem ser 
derivadas. A implicação lógica (representada utilizando o símbolo →) pode ser entendida como "se 
proposição 1, então proposição 2”. Considere a proposição s → (p ^ ¬r). 
 
Considerando o contexto, analise as afirmativas. 
 I. A proposição é uma tautologia. 
II. A proposição é logicamente equivalente a ¬s v (p ^ ¬r). 
III. A proposição é logicamente equivalente a (s → p) ^ ¬r. 
Alternativas: 
• a)I, apenas. 
• b)II, apenas. 
• c)III, apenas.• d)I e III, apenas. 
• e)II e III, apenas. 
 
Av1– Logica Computacional 
 
1) Silogismo nada mais é do que um argumento constituído de proposições das quais se infere (extrai) 
uma conclusão. Assim, não se trata de conferir valor de verdade ou falsidade às proposições (frases ou 
premissas dadas) nem à conclusão, mas apenas de observar a forma como foi constituído. É um 
raciocínio mediado que fornece o conhecimento de uma coisa a partir de outras coisas (buscando sua 
causa) (CABRAL, 2020). 
 
Considere, por exemplo, o seguinte argumento lógico dedutivo: 
 Premissas: 
- Todos os Japoneses torcem pelo Japão. 
- Nakagima é japonês. 
Com base nas Premissas do exemplo acima, chegamos a seguinte conclusão lógica: 
Alternativas: 
• a)Nakagima é Japonês. 
• b)Nakagima torce pelo Japão. 
• c)Todos que nascem no Japão é Japonês. 
• d)Quem torce pelo Japão é Japonês. 
• e)Todo Japonês nasce no Japão. 
2) As Operações Lógicas obedecem a regras de um cálculo, denominado cálculo proposicional, 
semelhante ao da aritmética sobre números. Os conectivos sentenciais correspondem a várias palavras 
nas linguagens naturais que servem para conectar proposições declarativas. 
 
ALENCAR FILHO, E. Iniciação à lógica matemática. São Paulo: Nobel, 2002. 
 
Sejam as proposições 
p: André vai correr. 
q: Luiz vai andar. 
Assinale a alternativa que traduz corretamente para a linguagem corrente a proposição: . 
 
Alternativas: 
• a)André vai correr se e somente se Luiz vai andar. 
• b)André não vai correr ou Luiz não vai andar. 
• c)André vai correr e Luiz vai andar. 
• d)Se André não vai correr, então Luiz não vai andar. 
• e)Se André vai correr, então Luiz não vai andar. 
3) O estudo da lógica permite, que de forma prática, possamos entender como nosso raciocínio lógico 
é formado, fundamentar nossos argumentos, escrever e registrar de forma organizada, nos 
comunicarmos melhor, além de fazer conexões entre diversos assuntos e entender melhor o mundo 
que está a nossa volta. Com base nos termos amplamente utilizados na lógica, analise as afirmativas a 
seguir. 
 
I. Premissas: consistem de proposições que são utilizadas para como base para um raciocínio. 
II. Argumento: conjunto de enunciados que se relacionam uns com os outros. 
III. Silogismo: consiste de um raciocínio dedutivo (premissas), possibilita a dedução de uma conclusão 
a partir das premissas. 
Dentro deste contexto, é correto o que se afirma em: 
 
Alternativas: 
• a)I, apenas. 
• b)III, apenas. 
• c)I e II, apenas. 
• d)II e III, apenas. 
• e)I, II e III. 
4) As listas podem conter ou não conter elementos repetidos e que, para determinar o número de 
listas que podem ser formadas, além de utilizarmos o princípio multiplicativo, podemos também utilizar 
as Árvores de Decisão. Em Combinatória, existem diferentes tipos de agrupamentos (ordenados ou 
não) que recebem os nomes específicos de Arranjos, Permutações e Combinações. Com base em seu 
conhecimento, analise as afirmativas a seguir. 
 
I. Permutação é um caso especial de combinação. 
II. Os agrupamentos do tipo combinação, por não serem ordenados, não são considerados listas; 
III. No arranjo, se mudarmos a ordem dos elementos de certo agrupamento, obteremos um novo 
agrupamento; 
IV. Na combinação, mudando a ordem dos elementos de certo agrupamento, obtemos o mesmo 
agrupamento. 
Dentro do contexto apresentado, é correto o que se afirma em: 
Alternativas: 
• a)I e II, apenas. 
• b)III e IV, apenas. 
• c)I e II e III, apenas. 
• d)I, II e IV, apenas. 
• e)II, III e IV, apenas. 
5) Existem princípios relacionados a matemática discreta que nos ajudam a resolver problemas (como 
os de contagem, de existência e de otimização) e a compreender melhor algumas situações lógico-
matemáticas que estão por trás dos mais diversos sistemas computacionais. Um princípio 
imprescindível na matemática discreta é o princípio da contagem, e o ramo da Matemática que trata da 
contagem é a Combinatória. Tomando como referência este contexto, analise as afirmativas a seguir. 
 
I. Suponha que precisa combinar 5 brinquedos distintos 3 a 3, para elaborar um presente para uma 
criança. Para calcular as possibilidades podemos usar arranjo. 
II. Existem 10 vagas de estacionamento e há 10 carros para serem dispostas. O cálculo das possibilidades 
é feito utilizando permutação. 
III. Para criar uma placa com 3 números, estão dispostos 10 números, de 0 a 9. A possibilidade é 
calculada utilizando a combinação. 
Considerando o contexto apresentado, é correto o que se afirma em: 
Alternativas: 
• a)I, apenas. 
• b)II, apenas. 
• c)I e II, apenas. 
• d)II e III, apenas. 
• e)I, II e III. 
 
Av2– Logica Computacional 
 
1) As expressões lógicas, também chamadas de fórmulas, são como fórmulas matemáticas. Assim, se 
existem regras para escrever uma fórmula matemática, também existem para escrever fórmulas do 
cálculo proposicional. Quando uma fórmula proposicional é escrita corretamente, ela é chamada de 
fórmula bem-formulada. 
Nesse contexto, analise as proposições a seguir: 
 
I. 
II. 
III. 
IV. 
É correto o que se afirma em: 
Alternativas: 
• a)I e II, apenas. 
• b)III, apenas. 
• c)IV, apenas. 
• d)II, III e IV, apenas. 
• e)I, apenas. 
2) Através de valores lógicos de entrada para as proposições, uma fbf pode ser valorada em verdadeira 
ou falsa. Nesse contexto, associe os itens da figura 1, a seguir: 
 
 Figura 1 – Fórmula proposicional 
 
Fonte: Adaptado de SCHEFFER, V.C. Fundamentos da lógica – conectivos e 
classificação textual, p. 12. 
 
 
( ) 
( ) 
( ) 
Assinale a alternativa que contém a associação correta entre a figura 1 e a valoração: 
Alternativas: 
• a)1-2-3. 
• b)3-2-1. 
• c)2-3-1. 
• d)1-3-2. 
• e)3-1-2. 
3) A lógica proposicional é composta por proposições e conectivos lógicos que permitem criar uma 
série de fórmulas, que quando escritas corretamente são chamadas de fbfs (fórmula bem formulada). 
Uma fbf é valorada em verdadeira (V) ou falsa (F), a partir da valoração das proposições com o 
conectivo lógico em questão, respeitando a ordem de precedência dos operadores lógicos. A valoração 
de uma fórmula também depende dos valores lógicos de entrada para cada uma das proposições. 
 
Com base em seu conhecimento à respeito de lógica proposicional, analise as afirmativas a seguir. 
I. Quando uma fórmula apresenta um conjunto de proposições, das quais uma delas é uma conclusão, 
dizemos que tal fórmula é um argumento. 
II. Uma sequência de demonstração e´ uma sequência de fbfs nas quais cada fbf e´ uma hipótese ou o 
resultado de se aplicar uma das regras de dedução do sistema formal a fbfs anteriores na sequência 
III. As regras de inferência serão usadas quando uma fbf (que pode ser uma hipótese ou resultado de 
uma regra) pode ser substituída por outra fbf, mantendo o resultado lógico. 
Neste contexto, é correto o que se afirma em: 
 
Alternativas: 
• a)I, apenas. 
• b)II, apenas. 
• c)I e II, apenas. 
• d)II e III, apenas. 
• e)I, II e III. 
4) Além das regras de equivalência, o processo de dedução lógica também possui as regras de 
inferência. Na inferência, dada uma determinada fbf, ela poderá ser substituída por outra que atenda a 
regra de inferência. Há três regras de inferência principais: Modus Ponens (MP), Modus Tollens (MT) e 
Silogismo Hipotético (SH). 
 
De acordo com as informações apresentadas na tabela a seguir, faça a associação das regras de 
inferência na Coluna A com as respectivas estruturas apresentados na Coluna B. 
 
Coluna A Coluna B 
I. Modus Ponens (MP) 1. (P → Q)Λ¬Q →P 
II. Modus Tollens (MT) 2. (P → Q)ΛP → Q 
III. Silogismo Hipotético (SH) 3. (P →Q)Λ(Q → R) → (P → R) 
 
Assinale a alternativa que apresenta a associação CORRETA entre as colunas. 
 
Alternativas: 
• a)I - 1; II - 3; III - 2. 
• b)I - 2; II - 1; III - 3. 
• c)I - 3; II - 1; III - 2. 
• d)I - 3; II - 2; III - 1. 
• e)I - 1; II - 2; III - 3. 
5) Quando uma fórmula apresenta um conjunto de proposições, das quaisuma delas é uma conclusão, 
dizemos que tal fórmula é um argumento. “Um argumento e´ um conjunto de proposições, ou de 
fórmulas, nas quais uma delas (conclusão) deriva, ou e´ consequência, das outras (premissas).” 
 
Com relação à temática apresentada, avalie as seguintes asserções e a relação proposta entre elas. 
I. A ligação entre as hipóteses e a conclusão é feita por meio do conectivo condicional 
PORQUE 
II. No argumento, as proposições são ligadas logicamente pelo conectivo de conjunção (e), as quais 
implicam logicamente a conclusão. 
A respeito dessas asserções, assinale a alternativa correta. 
Alternativas: 
• a)As asserções I e II são proposições verdadeiras, mas a II não justifica a I. 
• b)As asserções I e II são proposições verdadeiras e a II justifica a I. 
• c)A asserção I é uma proposição verdadeira e a II, falsa. 
• d)A asserção I é uma proposição falsa e a II, verdadeira. 
• e)As asserções I e II são proposições falsas. 
 
Aap1 – Modelagem de Dados 
 
1) Conforme GUIMARÃES (2003), o conjunto de requisitos de um SGBD recebe o nome de ACID dos 
termos em inglês Atomicity, Consistency, Isolation, Durability ou respectivamenteAtomicidade, 
Consistência, Isolamento e Durabilidade. É fundamental verificar se o SGBD escolhido possui esses 
quatro fatores, no caso se o SGBD é ACID, para garantir que uma transação no banco de dados seja 
realizada com sucesso. 
 
Analise as afirmativas relacionadas às propriedades ACID e ao controle transacional em um banco de 
dados: 
 
I.A consistência, uma propriedade que deve ser garantida em um sistema de gerenciamento de banco 
de dados, ocorre em situações em que todas as ações de uma unidade de trabalho são efetivadas 
(commit) sem que haja falha na unidade de trabalho. Caso haja falha, é realizado roll back. 
II.Transação é uma unidade atômica de processamento no banco de dados e tem a seguinte 
característica: ou estará terminada totalmente ou não foi realizada de forma alguma. 
III.Isolamento é uma propriedade ligada à serialização de transações. 
IV. A propriedade Atomicidade pode ser utilizada na serialização de transações em um banco de dados. 
V. Atomicidade e Isolamento são duas propriedades que um banco de dados relacional deve respeitar. 
Com relação às propriedades ACID, marque as alternativas corretas. 
Alternativas: 
• a)Apenas as afirmativas I e II estão corretas. 
• b)Apenas as afirmativas I e III estão corretas. 
• c)Apenas as afirmativas II e IV estão corretas. 
• d)Apenas as afirmativas II, III e V estão corretas. 
• e)Apenas as afirmativas I,II,IV e V estão corretas. 
2) Os Sistemas Gerenciadores de Banco de Dados evoluíram muito nessas últimas três décadas.Vários 
SGBD’s foram desenvolvidos por diversas empresas ao longo das última décadas, vários ainda estão no 
mercado e muitos ficaram obsoletos. Segundo KORTH et al (2012), os primeiros bancos de dados 
foram desenvolvidos a partir do sistema de arquivos e eram programados manualmente. 
 
Avalie quais das seguintes alternativas são verdadeiras ou falsas, com relação à classificação dos bancos 
de dados: 
 ( ).Banco de dados relacional; 
( ).Banco de dados relacional/objetos; 
( ).Banco de dados orientado a eventos; 
( ).Banco de dados para Web com XML; 
( ).Banco de dados para nuvem. 
 
Marque a alternativa que corresponda a resposta correta na analise da classificação dos bancos de dados. 
Alternativas: 
• a)V - V - V - F - F. 
• b)V - F - V - F - F. 
• c)V - V - F - V - V. 
• d)F - V - F - V - V. 
• e)F - V - F - F - V. 
3) Uma visão pode ser um subconjunto de um banco de dados. Podem ser resultantes de pesquisas, 
que retornam parte das informações armazenadas. Um SGBD com suporte as múltiplas visões, deve 
proporcionar facilidades para a definição de diversas visões. 
 
Uma visão (ou _______) pode ser considerada como uma ___________ ou uma 
_____________ armazenada. Permitem mais do que somente ______________ os dados, e 
também implementar algumas _________. 
Com base na sentença, assinale a alternativa que apresenta as palavras que completam a frase 
corretamente. 
Alternativas: 
• a)função/tabela virtual/construir/visualizar/restrições. 
• b)view/tabela virtual/consultar/visualizar/restrições. 
• c)trigger/tabela básica/construir/explorar/restrições. 
• d)tabela/trigger básica/construir/explorar/restrições. 
• e)tabela virtual/consulta básica/explorar/construir/restrições. 
4) Na Modelagem Relacional, o conceito principal vem da teoria de conjuntos (álgebra relacional) 
atrelado a ideia de que não é relevante ao usuário saber onde os dados estão ou como eles se 
encontram, representado por uma coleção de tabelas (entidade/relação) é um conjunto de linhas 
(tuplas) uma lista de valores de atributos. 
Considerando este contexto, avalie as seguintes asserções e a relação proposta entre elas: 
 
• I.Em um banco de dados relacional, o atributo tem a mesma funcionalidade que a entidade, 
PORQUE 
II.é responsável por representar o objeto real na sua totalidade. 
A respeito dessas asserções, assinale a opção correta. 
Alternativas: 
• a)As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I. 
• b)As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I. 
• c)A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. 
• d)A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. 
• e)As asserções I e II são proposições falsas. 
 
Aap2 – Modelagem de Dados 
 
1) No modelo conceitual é desenvolvido e identificado as principais entidades de negócios e de sistema 
de alto nível e os respectivos relacionamentos, que definem o escopo do problema a ser tratado pelo 
sistema. 
Com relação à modelagem conceitual de dados assinale a opção correta. 
Alternativas: 
• a)Entidades fracas são representadas por um retângulo de borda simples e existem 
independentemente das entidades a elas relacionadas. 
• b)O modelo entidade relacionamento, semelhante à abordagem orientada a objetos de 
especialização e generalização, pode trabalhar com o conceito de supertipo e subtipos. 
• c)A notação de atributo multivalorado de uma entidade é representada por uma linha tracejada 
dupla. 
• d)No modelo DER, diferentemente do que ocorre no diagrama físico, não é necessário que os 
identificadores sejam notados no diagrama. 
• e)A participação opcional de uma entidade em um relacionamento é anotada com o número “0” 
na linha de associação com um atributo de multiplicidade. 
2) O sistema de banco de dados e sua arquitetura deve garantir uma visão totalmente abstrata do 
banco de dados para o usuário, ou seja, para o usuário do banco de dados pouco importa qual unidade 
de armazenamento está sendo usada para guardar seus dados, contanto que os mesmos estejam 
disponíveis no momento necessário. 
As três visões da arquitetura básica de um SGBD, pela ordem, desde a mais próxima do usuário até a 
mais distante, são: 
Alternativas: 
• a)externa, conceitual e interna. 
• b)externa, interna e conceitual. 
• c)conceitual, interna e externa. 
• d)conceitual, externa e interna. 
• e)interna, conceitual e externa. 
3) A maneira mais difundida de se modelar dados é através do diagrama de entidade e 
relacionamento, usado para identificar os elementos (entidades) do sistema, os vínculos entre esses 
elementos (relacionamentos), e quantificadores que representam as regras para expressar o 
comportamento desses vínculos entre os elementos (cardinalidade). 
Considerando a modelagem de dados, analise o seguinte script SQL para a criação das tabelas T1 e T2: 
 
É correto concluir que as tabelas T1 e T2 têm entre si: 
Alternativas: 
• a)um relacionamento 1:n. 
• b)um relacionamento n:m. 
• c)um relacionamento n:1. 
• d)um relacionamento 1:1. 
• e)qualquer tipo de relacionamento, dependendo da instância de cada uma. 
4) Em banco de dados a Modelagem relacional tem o conceito principal proveniente da teoria de 
conjuntos (álgebra relacional) atrelado a ideia de que nãoé relevante ao usuário saber onde os dados 
estão ou como eles se encontram, representado por uma coleção de tabelas (entidade/relação) é um 
conjunto de linhas (tuplas) uma lista de valores de atributos. 
Em relação aos conceitos de bancos de dados e da modelagem relacional, é correto a¿rmar que: 
Alternativas: 
• a)Em uma generalização/especialização parcial, para cada ocorrência da entidade genérica, 
existe sempre uma ocorrência em uma das entidades especializadas. 
• b)O conjunto de valores que um atributo pode assumir é o domínio do atributo. 
• c)Um atributo pode possuir cardinalidade de relacionamentos. 
• d)Um relacionamento não pode possuir cardinalidade. 
• e)Um atributo não pode possuir cardinalidade. 
 
Aap3 – Modelagem de Dados 
 
 
1) Um banco de dados relacional é um mecanismo de armazenamento que permite a persistência de 
dados e opcionalmente implementar funcionalidades. 
Sobre uma tabela de um banco de dados relacional, é correto afirmar que: 
Alternativas: 
• a)tem pelo menos duas chaves primárias. 
• b)sua chave primária deve ser do tipo literal. 
• c)pode conter somente um atributo do tipo booleano. 
• d)deve ter, no mínimo, um atributo do tipo numérico. 
• e)sua chave primária pode ser composta por mais de um atributo. 
2) Um Sistema Gerenciador de Banco de Dados Relacional (SGBDR) é um software que controla o 
armazenamento, recuperação, exclusão, segurança e integridade dos dados em um banco de dados. 
Um banco de dados relacional armazena dados em tabelas. Tabelas são organizadas em colunas, e 
cada coluna armazena um tipo de dados (inteiro, números reais, strings de caracteres, data, etc.). 
 
Fonte: Bancos de Dados Relacionais. Disponível em: <https://www.devmedia.com.br/bancos-de-
dados-relacionais/20401>. Acesso em: 01 de Julho de 2018. 
 
Analise as tabelas de banco de dados seguintes. 
 
 
Quanto à cardinalidade das tabelas apresentadas, assinale a alternativa correta. 
Alternativas: 
• a)M:N. 
• b)1:M. 
• c)1:N. 
• d)1:1. 
• e)N:N. 
3) Um diagrama entidade-relacionamento (ER) é um tipo de fluxograma que ilustra como “entidades”, 
p. ex., pessoas, objetos ou conceitos, se relacionam entre si dentro de um sistema. Diagramas ER são 
mais utilizados para projetar ou depurar bancos de dados relacionais nas áreas de engenharia de 
software, sistemas de informações empresariais, educação e pesquisa. 
 
Fonte: O que é um diagrama entidade-relacionamento. Disponível 
em: <https://www.lucidchart.com/pages/pt/o-que-e-diagrama-entidade-relacionamento>. Acesso 
em: 15 de Julho de 2018. 
 Observe o diagrama ER apresentado a seguir. 
 
 Fonte: Do Autor 
 Considere as seguintes afirmativas sobre esse diagrama. 
 
I. O relacionamento entre as entidades E2 e E3 é um relacionamento identificador. 
II. O atributo A1 de E3 não pode admitir valores nulos na implementação. 
III. Na declaração da chave estrangeira correspondente ao relacionamento entre E2 e E3, a opção on 
delete set null é uma decisão correta. 
IV. A combinação dos atributos A1 e B3 deve formar um identificador para E3. 
V. Na combinação dos atributos A1, A2 e B3 deve formar um identificador para E3. 
Analisando o enunciado, marque a alternativa correta. 
Alternativas: 
• a)Apenas a afirmativa II é verdadeira. 
• b)Apenas a afirmativa I é verdadeira. 
• c)Apenas as afirmativas I e IV são verdadeiras. 
• d)Apenas as afirmativas II e III são verdadeiras. 
• e)As afirmativas I, II, III,IV e V são verdadeiras. 
4) A finalidade da UML é proporcionar uma padronização nos projetos de sistemas, abrangendo 
aspectos conceituais, como regras de negócios e artefatos concretos como as classes, escritas em 
linguagens de programação, esquemas de banco de dados e componentes de software reutilizáveis. A 
Linguagem UML, conforme Fowler (2004), é composta de diversos diagramas. 
 
Considerando os diagramas da UML, avalie as afirmativas a seguir: 
 
I. Diagrama de Classes: é o diagrama mais usado da Linguagem UML pois pode representar um conjunto 
de classes e seus relacionamentos. 
II. Diagrama de Sequência: determina o fluxo de tarefas que podem ser executadas pelo software ou 
por um ator. 
III. Diagrama de Objetos: demostra como na realidade as informações do objeto podem ficar armazenas 
na classe. 
IV. Diagrama de Caso de Uso: é um complemento do diagrama de classes, utilizado principalmente na 
fase de especificação dos requisitos do sistema pois demonstra os usuários e funcionalidades do software. 
V. Diagrama de Atividades: demostra uma visão ou perspectiva norteada por tempo, da colaboração 
entre os objetos, principalmente com a ordem temporal em que as mensagens são trocadas. 
Considerando o contexto apresentado, assinale a alternativa correta. 
Alternativas: 
• a)Apenas as afirmativas I e III estão corretas. 
• b)Apenas as afirmativas II e III estão corretas. 
• c)Apenas as afirmativas I, III e IV estão corretas. 
• d)Apenas as afirmativas I, II, III e IV estão corretas. 
• e)Apenas as afirmativas I, II, III e V estão corretas. 
 
Aap4 – Modelagem de Dados 
 
 
1) Para compreender as formas normais é necessário compreender o conceito de dependência 
funcional. Todas as formas normais existentes são baseadas na dependência funcional entre atributos 
de uma entidade do banco de dados e nas chaves primarias. 
HEUSER, Carlos Alberto. Projeto de Banco de Dados. 6 ed. Bookman, 2011. 
 
De acordo com as informações apresentadas na tabela a seguir, faça a associação dos tipos de 
dependência funcional contidos na Coluna A com suas respectivas descrições na Coluna B. 
COLUNA A COLUNA B 
I. Total 
1. acontece quando um determinado campo da tabela, além de depender da chave primária 
 da tabela, dependente também de outro campo ou de outros campos que são integrantes 
 da mesma tabela. 
II. Parcial 
2. ocorre quando um atributo que não faz parte da chave primária depende diretamente de 
 todos os outros atributos que fazem parte da chave primária. Sempre ocorre quando a 
 tabela possui chaves concatenadas 
III. Indireta 
3. ocorre quando um campo ou atributo que não faz parte da chave primaria tem dependência 
 funcional de apenas alguns dos atributos que fazem parte da chave primária 
 
Assinale a alternativa que apresenta a associação correta entre as colunas. 
Alternativas: 
• a)I - 3; II - 2; III - 1. 
• b)I - 2; II - 1; III - 3. 
• c)I - 2; II - 3; III - 1. 
• d)I - 1; II - 2; III - 3. 
• e)I - 1; II - 3; III - 2. 
2) Segundo Heuser (2011), após a obtenção do modelo relacional correspondente ao documento, o 
passo seguinte é processo de normalização, que se baseia no conceito de forma normal. Para que uma 
tabela seja bem planejada é necessário que se obedeça às regras referentes as Formas Normais. 
HEUSER, Carlos Alberto. Projeto de Banco de Dados. 6 ed. Bookman, 2011 
 
Tomando como referência a aplicação das formas normais, julgue as afirmativas a seguir em (V) 
Verdadeiras ou (F) Falsas. 
 
( ) Evita a repetição da mesma informação em várias tabelas, bem como, a duplicidade possíveis erros 
em relatórios. 
( ) Garantem a eliminação de campos em uma tabela. 
( ) Visam averiguar a existência de redundância ou dependências funcionais nas tabelas. 
( ) Visa acabar com a redundância e a dependência inconsistente (campo errado na tabela errada) 
dos dados que serão armazenados no banco de 
dados. 
Assinale a alternativa que apresenta a sequência CORRETA. 
Alternativas: 
• a)V – V – F – F. 
• b)V – F – V – F. 
• c)F – F – V – V. 
• d)V – F – V – V. 
• e)V – V – V – F. 
3) Normalizar um banco de dados é identificar o melhor lugar onde cada dado pertence. A 
normalização é uma abordagem de projeto que minimiza a redundância e otimiza as estruturas de 
dados, colocando os elementos de informações nos grupos apropriados. 
Em relação a passagem para a Quarta Forma Normal (4FN), assinale a alternativa CORRETA. 
Alternativas: 
• a)É necessário que a relação esteja na Forma Normal (3FN) para poder passar à Quarta FormaNormal (4FN). 
• b)É necessário que a relação esteja na Segunda Forma Normal (2FN) para poder passar à 
Quarta Forma Normal (4FN). 
• c)Tem dependência parcial da chave. 
• d)É necessário que a relação esteja na Forma Normal de Boyce Codd (FNBC) e não tenha 
dependências multivaloradas para poder passar à Quarta Forma Normal (4FN). 
• e)É necessário que a relação esteja na Terceira Forma Normal (3FN) além da exclusão de 
atributos multivalorados. 
4) O objetivo da técnica de Normalização é eliminar redundâncias nos dados. Tal processo é realizado 
durante a modelagem de dados. Heuser (2011) afirma que uma tabela bem projetada é construída 
com base em regras conhecidas como formas normais (FN). 
 
Com relação à passagem da Primeira Forma Normal (1FN) para a Segunda Forma Normal (2FN), julgue 
as afirmativas a seguir em (V) Verdadeiras ou (F) Falsas. 
 
( ) Uma tabela está na Segunda Forma Normal (2FN) quando toda coluna depende da chave primária 
completa. 
( ) Para que uma tabela esteja na deve-se eliminar as dependências funcionais parciais. 
( ) Uma tabela está na Segunda Forma Normal (2FN) quando toda coluna depende de chaves parciais. 
Assinale a alternativa que apresenta a sequência CORRETA. 
Alternativas: 
• a)V - V - V. 
• b)V - V - F. 
• c)F - V - V. 
• d)F - V - F. 
• e)V - F - V. 
 
Adg1 – Modelagem de Dados 
 
 
1) Os bancos de dados podem ser simples ou extremamente complexos. O analista de sistemas deverá 
propor soluções, levando em consideração o volume de informações que deverá ser armazenado. 
Marque a alternativa que corresponde ao conceito de banco de dados. 
Alternativas: 
• a)Podemos afirmar que banco de dados representam um conjunto de dados ou informações 
relacionadas entre si. 
• b)Podemos afirmar que banco de dados são um conjunto de instancias não relacionadas entre 
si. 
• c)Conforme HEUSER (2009), um banco de dados é um conjunto de sistemas integrados que 
atendem a um conjunto maior de sistemas. 
• d)Um banco de dados pode ser considerado um conjunto de sistemas que se relacionam entre si 
e configuram um sistema maior. 
• e)Um banco de dados pode ser considerado um conjunto de objetos em um programa que se 
relacionam entre si. 
2) Quando no referenciamos ao termo aplicação, estamos mencionando os softwares que estarão se 
beneficiando dos dados armazenados em um banco de dados, por exemplo, como citado 
anteriormente, o sistema do setor financeiro de uma faculdade utiliza as informações armazenadas no 
banco de dados do sistema de controle acadêmico da secretaria da faculdade, ou seja, em poucas 
palavras podemos dizer que existe um banco de dados único e centralizado. 
Marque a alternativa, que corresponde à forma de acesso ao banco de dados pelas aplicações. 
Alternativas: 
• a)O acesso ao banco de dado por diversas aplicações nem sempre necessita de regras específicas 
para garantir a segurança das informações inseridas. 
• b)A segurança das informações em um banco de dados não precisam passar por regras e nem 
garantir a integridade destas regras. 
• c)O acesso ao banco de dados por diversas aplicações necessitam de regras específicas para 
garantir tanto a segurança quanto a integridade das informações inseridas. 
• d)O acesso ao banco de dados pode ser feito por qualquer aplicação já que este acesso é liberado 
e livre de regras e integridade. 
• e)Os bancos de dados possuem regras liberadas de acesso aos seus dados. 
3) O objetivo geral de um banco de dados é centralizar as informações em determinado computador 
(servidor ou servidores), permitindo o compartilhamento dos dados entre os mais diversos sistemas e 
também que as relações entre as tabelas do banco e registros sejam preservados. 
O conceito, que determina que as relações entre tabelas devem ser preservadas, quando registros são 
atualizados ou excluídos, denomina-se 
Alternativas: 
• a)integridade de domínio. 
• b)integridade de entidade. 
• c)controle de acesso. 
• d)integridade referencial. 
• e)controle de inferência. 
4) A modelagem de dados tem por objetivo principal representar o ambiente observado, 
documentando e normalizando este ambiente, fornecendo processos de validação, observando 
processos de relacionamentos entre objetos.Nisto é importante destacar que os relacionamentos entre 
tabelas e objetos são conceitos fundamentais em um banco de dados e que devem ser preservadas em 
um banco de dados relacional. 
Marque a alternativa onde o conceito, que determina que as relações entre tabelas devam ser 
preservadas, quando registros são atualizados ou excluídos. 
Alternativas: 
• a)Controle de Inferência. 
• b)Controle de acesso. 
• c)Integridade de entidade. 
• d)Integridade Referencial. 
• e)Integridade de domínio. 
 
Adg2 – Modelagem de Dados 
 
1) A modelagem de dados, de acordo com Coronel e Rob (2011, p.31), é um processo iterativo e 
progressivo, começando com uma compreensão simples do domínio do problema e, conforme essa 
compreensão se desenvolve, o nível de detalhes do modelo também se amplia. 
O modelo de dados de mais alto nível, que serve para representar a estrutura dos dados de forma 
independente de um SGBD, com a principal preocupação de mapear as entidades e principais atributos 
que farão parte do modelo, é caracterizado como: 
Alternativas: 
• a)Modelo de Dados Relacional. 
• b)Modelo de Dados Conceitual. 
• c)Modelo Orientado a Objetos. 
• d)Modelo de Dados Físico. 
• e)Modelo de Dados Lógico. 
2) Os objetivos de um sistema de banco de dados são o de isolar o usuário dos detalhes internos do 
banco de dados (promover a abstração de dados) e promover a independência dos dados em relação 
às aplicações, ou seja, tornar independente da aplicação, a estratégia de acesso e a forma de 
armazenamento. 
 
A abstração de um banco de dados pode acontecer em três níveis: visão do usuário; conceitual; e físico. 
Com relação a esta abstração avalie as alternativas: 
 
I. O nível de visão do usuário compreende as partes do banco de dados que o usuário tem acesso. 
II. O nível conceitual define quais os dados que estão armazenados sem preocupar-se com o 
relacionamento entre eles. 
III. O nível físico define efetivamente de que maneira os dados estão armazenados. 
IV. No nível conceitual podemos ter vários níveis de visão do usuário. 
V. Não importa qual unidade de armazenamento é usada para guardar os dados. 
Agora, marque a alternativa CORRETA: 
Alternativas: 
• a)Apenas as afirmativas I e II estão corretas. 
• b)Apenas as afirmativas II e III estão corretas. 
• c)Apenas as afirmativas I, II e V estão corretas. 
• d)Apenas as afirmativas I, III, IV e V estão corretas. 
• e)Apenas as afirmativas I, II, III, IV e V estão corretas. 
3) Um modelo de banco de dados mostra a estrutura lógica de um banco de dados, incluindo as 
relações e restrições que determinam como os dados podem ser armazenados e acessados. Modelos de 
banco de dados individuais são projetados com base nas regras e nos conceitos do modelo de dados 
mais abrangente que os designers adotam. 
O modelo de dados abstrato que descreve a estrutura de um banco de dados de forma independente de 
um SGBD chama-se modelo: 
Alternativas: 
• a)Lógico. 
• b)Funcional. 
• c)Algorítmico. 
• d)Físico. 
• e)Conceitual. 
4) A modelagem de banco dados é um passo importante para o desenvolvimento de qualquer sistema 
de informações, pois neste momento, através de uma especificação do seu cliente, será possível 
identificar todos os elementos importantes da solução que será implementada. 
Marque a alternativa que representa o modelo criado em banco de dados, na fase conceitual com o 
objetivo de representar a semântica, associada aos requisitos do mini mundo. 
Alternativas: 
• a)Modelo Entidade Relacionamento. 
• b)Modelo Relacional. 
• c)Modelo de Classes. 
• d)Modelo de Casos de Uso. 
• e)Modelo Conceitual. 
 
Adg3 – Modelagem de Dados 
 
1) O Modelo Entidade Relacionamento (também chamado Modelo ER, ou simplesmente MER), como o 
nome sugere, é um modeloconceitual utilizado na Engenharia de Software para descrever os objetos 
(entidades) envolvidos em um domínio de negócios, com suas características (atributos) e como elas 
se relacionam entre si (relacionamentos). 
 
Fonte: Modelo Entidade Relacionamento (MER) e Diagrama Entidade-Relacionamento (DER). Disponível 
em: < https://www.devmedia.com.br/modelo-entidade-relacionamento-mer-e-diagrama-entidade-
relacionamento-der/14332>. Acesso em: 15 de Julho de 2018. 
Ao estudar a notação do Modelo Entidade Relacionamento (MER) verifica-se que existem somente três 
tipos de relacionamento que são: 
Alternativas: 
• a)Um para um (1:1) - um para dois (1:2) - um para três (1:3). 
• b)Um para infinito (1:8) - infinito para um (8:1) - infinito para infinito (8:8). 
• c)Um para um (1:1) - um para muitos (1:N) - muitos para um (N:1). 
• d)Um para um (1:1) - um para muitos (1:N) - muitos para muitos (N:N). 
• e)Primeira forma normal (1FN) - segunda forma normal (2FN) - terceira forma normal (3FN). 
2) Alberto está concorrendo para uma vaga de analista de banco de dados em uma empresa 
conceituada do setor industrial. Para conseguir a vaga, teve que analisar e responder a seguinte 
situação: 
 
Em um modelo de entidade e relacionamento, consideremos X uma entidade e Y um auto 
relacionamento de X. Do ponto de vista semântico, X é um conjunto, e Y, um conjunto de pares 
ordenados, cujos elementos pertencem a X. Se X representa um conjunto da população de uma 
determinada cidade onde a poligamia é ilegal e Y representa a relação casamento entre a população 
desta cidade: 
Qual seria o tipo geral de relacionamento em que Y seria enquadrado? 
Alternativas: 
• a)Um para zero. 
• b)Muitos para um. 
• c)Muitos para muitos. 
• d)Um para muitos. 
• e)Um para um. 
 
3) Observe o relacionamento entre as entidades “Pedido” e “Itens do Pedido” e as 
premissas relacionadas a seguir: 
 
1. A existência da entidade Itens do Pedido está condicionada à existência da entidade Pedida. 
2.Na entidade Pedido, Número do Pedido identifica um pedido. 
3.Na entidade Itens do Pedido, Descrição do Item é um campo texto com até 255 caracteres. 
4.Na entidade Itens do Pedido, para cada Número do Pedido, Código do Item identifica um único item 
do pedido correspondente. 
 
Figura 01: Diagrama Pedido e Itens do Pedido. 
Assinale a alternativa correta quanto a analise da figura. 
Alternativas: 
• a)Pedido é uma entidade Fraca. 
• b)Código do Item é uma chave estrangeira. 
• c)Descrição do Item é um atributo multivalorado. 
• d)O relacionamento entre as entidades “Pedido” e “ Itens do Pedido” é chamado de autor-
relacionamento. 
• e)A chave primária de Itens do Pedido é composta pelos atributos Número do Pedido e Código 
do Item. 
 
4) A figura 01 ilustra um diagrama comumente utilizado no desenvolvimento de sistemas por meio da 
metodologia UML. Esse tipo de diagrama é muito utilizado principalmente na fase de especificação dos 
requisitos do sistema. Na Figura é demonstrado os possíveis usuários e as funcionalidades do software. 
 
 
Figura.01: Diagrama UML. 
Fonte: Do Autor. 
Assinale a alternativa que representa o diagrama UML representado na figura. 
Alternativas: 
• a)Diagrama de Fluxo de Processos. 
• b)Diagrama de Casos de Uso. 
• c)Diagrama de Atividades. 
• d)Diagrama de Classes. 
• e)Diagrama de Interação. 
 
Adg4 – Modelagem de Dados 
 
1) A redundância de dados desperdiça espaço de armazenamento em disco, devido a existência de 
informações duplicadas e, além da possibilidade de haver inconsistência nos dados (o mesmo dados 
cadastrado de formas diferentes). Para tornar mínima a redundância são utilizadas algumas técnicas, 
como a normalização. 
 
Com base na normalização de um banco de dados, avalie as seguintes asserções e a relação proposta 
entre elas. 
 
A normalização de um banco de dados é utilizada para reduzir as redundâncias, a partir da aplicação de 
regras para todas as tabelas do banco de dados. 
 
PORQUE 
 
Diminuem os dados repetitivos deixando o banco de dados mais compacto, porém não eliminam campos 
não relacionados a tabela. 
A respeito dessas asserções, assinale a alternativa correta. 
Alternativas: 
• a)As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I. 
• b)As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I. 
• c)A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. 
• d)A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. 
• e)As asserções I e II são proposições falsas. 
2) Um dos processos realizados durante a modelagem de dados é o processo de Normalização. 
Segundo Heuser (2011), para que uma tabela de banco de dados seja considerada bem projetada, é 
necessário que sejam obedecidas regras conhecidas como formas normais (FN). 
HEUSER, Carlos Alberto. Projeto de Banco de Dados. 6 ed. Bookman, 2011. 
Tomando como referências formas normais, julgue as afirmativas a seguir em (V) Verdadeiras ou (F) 
Falsas. 
 
( ) O objetivo da 1FN é eliminar tabelas aninhadas. 
( ) Na Segunda Forma Normal (2FN) cada coluna não chave depende da chave primária completa. 
( ) A passagem a Terceira Forma Normal (3FN) garante a eliminação de erros no banco de dados. 
( ) Com a aplicação da 1FN garante-se que não exista dependências funcionais na modelagem dos 
dados. 
Assinale a alternativa que apresenta a sequência correta. 
Alternativas: 
• a)V - V - F - F. 
• b)V - V - V - F. 
• c)V - F - F - F. 
• d)F - F - V - F. 
• e)F - F - F - V. 
3) De acordo com Coronel e Rob (2011), o objetivo da aplicação da normalização em tabelas de dados 
é minimizar redundâncias nos dados, afim de diminuir o número de problemas. 
 
CORONEL, C.; ROB, Peter. Sistema de banco de dados: projeto, implementação e administração. São 
Paulo: Cengage Learning, 2011. 
 
Com relação as Formas Normais, julgue as afirmativas a seguir em (V) Verdadeiras ou (F) Falsas. 
( ) Para que uma relação se encontre na Quarta Forma Normal (4FN) é necessária a eliminação de 
dependências totais e transitivas, além de estar na Terceira Forma Normal (3FN). 
( ) Com a aplicação das formas normais é possível eliminar todos os problemas do banco de dados. 
( ) Na Terceira Forma Normal (3FN) elimina-se redundâncias e as tabelas não contém dependências 
transitivas. 
( ) A aplicação da 1FN elimina todas das dependências transitivas da tabela. 
Assinale a alternativa que apresenta a sequência CORRETA. 
Alternativas: 
• a)V - V - V - F. 
• b)V - F - F - F. 
• c)V - F - V - F. 
• d)V - V - V - V. 
• e)F - F - F - F. 
4) A normalização de tabelas, segundo Coronel e Rob (2011), é um método para avaliar e corrigir 
estruturas de tabelas com o propósito de reduzir as redundâncias de dados, reduzindo desta forma a 
possibilidades de erros e anomalias em uma tabela. 
HEUSER, Carlos Alberto. Projeto de Banco de Dados. 6 ed. Bookman, 2011 
 
Com relação ao conceito de normalização, complete as lacunas da sentença a seguir. 
 
O conceito de Normalização de dados está relacionado ao conceito de Dependência. Heuser (2011), diz 
que uma tabela está na Segunda Forma Normal (2FN) quando, além de estar na da Primeira Forma 
Normal (1FN) também não contém ____________, ou seja, os atributos não chave dependem da 
____________. 
Assinale a alternativa que completa as lacunas corretamente. 
Alternativas: 
• a)Dependências parciais / chave estrangeira. 
• b)Dependências totais / chave primária completa. 
• c)Dependências totais / chave primária parcial. 
• d)Dependências totais / chave estrangeira. 
• e)Dependências parciais / chave primária completa. 
 
Av1 – Modelagem de Dados 
 
1) O Modelo Entidade Relacionamento (também chamado Modelo ER, ou simplesmente MER), como o 
nome sugere, é um modelo conceitual utilizado na Engenharia de Software para descrever os objetos 
(entidades) envolvidos em um domínio de negócios, com suas características (atributos) e comoelas 
se relacionam entre si (relacionamentos). 
Com relação ao modelo entidade-relacionamento utilizado em bancos de dados relacionais, marque a 
alternativa que corresponde à função desempenhada por um conjunto de entidades em um conjunto de 
relacionamentos. 
Alternativas: 
• a)Atribuição. 
• b)Recursão. 
• c)Papel. 
• d)Composição. 
• e)Redundância. 
2) Na representação de uma realidade vários diagramas podem ser apresentados quando se 
estuda banco de dados e isto tem o nome de abstração da realidade do mundo real. Analise o 
diagrama a seguir: 
 
Considerando o Diagrama e a partir de sua análise marque a alternativa correta que simboliza o seu 
significado. 
Alternativas: 
• a)Diagrama de objeto. 
• b)Diagrama de classe. 
• c)Diagrama de fluxo de dados. 
• d)Diagrama de atividades. 
• e)Diagrama entidade relacionamento. 
3) O grande crescimento do ambiente de negócios, médias e grandes empresas armazenam também 
um alto volume de informações, onde que juntamente com a tecnologia da informação, a correta 
extração destas informações é um fator chave para se conseguir destaque no mercado cada vez mais 
competitivo e nisto a tecnologia proporcionada pelo Data Warehouse é de suma importância. 
Uma das características fundamentais de um ambiente de data warehouse está em: 
Alternativas: 
• a)Ser de uso prioritário de funcionários responsáveis pela área de telemarketing das empresas. 
• b)Armazenar apenas os dados mais atuais (máximo de 3 meses de criação), independentemente 
da área de atuação de cada empresa. 
• c)Proporcionar um ambiente que permita realizar análise dos negócios de uma empresa com 
base nos dados por ela armazenados. 
• d)Ser de utilização exclusiva da área de aplicações financeiras das empresas. 
• e)Servir como substituto aos bancos de dados operacionais de uma empresa, na eventualidade 
da ocorrência de problemas com tais bancos de dados. 
4) As regras são criadas conforme as necessidades de cada empresa, estabelecendo critérios de acesso 
físico e remoto ao banco de dados. Navathe e Ramez (2005, p.525-527) citam que um dos item mais 
importantes do SGBD são as senhas que controlam o acesso ao banco de dados. 
Uma política de segurança de um banco de dados deve possuir itens que possam garantir a integridades 
destes bancos de dados. Avalie quais das seguintes alternativas são verdadeiras ou falsas, com relação 
à itens que possam garantir segurança em um banco de dados: 
 
( ) Integridade. 
( ) Alterabilidade. 
( ) Confiabilidade. 
( ) Indisponibilidade. 
( ) Disponibilidade. 
Marque a Alternativa que corresponda a resposta correta: 
Alternativas: 
• a)V - F - V - F - F. 
• b)V - F - V - F - V. 
• c)V - F - V - V - F. 
• d)F - F - V - V - F. 
• e)F - F - F - V - F. 
5) Linguagem de consulta é uma linguagem de computador usada para realizar consultas em bancos 
de dados e sistemas de informação. 
 
Uma consulta ____________ é uma consulta (ou _________) no banco de dados, realizada pelo próprio 
usuário com ___________criados pela necessidade especifica do consultante. A geração de 
___________ de acordo com as necessidades do negócio do cliente, pode levar a resultados e 
______________ casuais. 
Analise as alternativas e marque a que corresponde ao preenchimento das lacunas do texto do 
enunciado: 
Alternativas: 
• a)Consultas/transação/parâmetros/ad-hoc/descobertas. 
• b)Ad-hoc/transação/parâmetros/consultas/descobertas. 
• c)Consultas/transação/parâmetros/descobertas/ad-hoc. 
• d)Ad-hoc/transação/descobertas/parâmetros/consultas. 
• e)Ad-hoc/transação/consultas/parâmetros/descobertas . 
 
 
Av2 – Modelagem de Dados 
 
1) A linguagem UML procura fornecer meios para auxiliar no levantamento dos requisitos que irão 
constituir um sistema, além de recursos para a modelagem de estruturas que farão parte do mesmo. O 
fato da UML ser um padrão de grande aceitação no mercado também se deve, em grande parte, à 
forte integração desta com conceitos da Orientação a Objetos (OO). 
 Fonte: Modelagem de Sistemas através da UML: Uma visão geral .. Acesso em: 22 de Julho de 2018. 
 
 
 
Figura.01: Diagrama Uml 
Fonte: Do Autor. 
Uma representação válida deste diagrama é obtida substituindo-se as classes representadas pelas letras 
A, B, C, D e E, respectivamente, por: 
Alternativas: 
• a)Internet, Navegadores, Correio Eletrônico, Firefox, Outlook. 
• b)Livro, Índice, Capa, Romance, Aventura. 
• c)Computador, Notebook, Desktop, Impressora, Monitor. 
• d)Pedido, Compra, Venda, Item, Cliente. 
• e)Desenho, Cor, Tipo, Azul, Retângulo. 
 
2) A finalidade da UML é proporcionar uma padronização nos projetos de sistemas, abrangendo 
aspectos conceituais, como regras de negócios e artefatos concretos como as classes, escritas em 
linguagens de programação, esquemas de banco de dados e componentes de software reutilizáveis. 
 
MEDEIROS, E. S. Desenvolvendo software com UML 2.0: definitivo. São Paulo: Pearson Makron Books, 
2004. 264 p. 
 
A UML possui vários diagramas em sua composição. A Figura a seguir apresenta um desses diagramas 
UML. 
 
Figura: Diagrama da UML. 
Disponível em. Acesso em: 02 de Set. de 2018. 
Assinale a alternativa que apresenta corretamente o diagrama apresentado na figura. 
 
Alternativas: 
• a)Diagrama de Caso de Uso. 
• b)Diagrama de Sequência. 
• c)Diagrama de Componentes. 
• d)Diagrama de Atividades. 
• e)Diagrama de Classes. 
 
3) UML é um acrônimo para a expressão Unified Modeling Language. Pela definição de seu nome, 
vemos que a UML é uma linguagem que define uma série de artefatos que nos ajuda na tarefa de 
modelar e documentar os sistemas orientados a objetos que desenvolvemos. 
 
Disponível em: <https://www.devmedia.com.br/o-que-e-uml-e-diagramas-de-caso-de-uso-
introducao-pratica-a-uml/23408>. Acesso em: 02 de Set. de 2018. 
 
A UML pode ser utilizada para a especificação, visualização, a construção e a documentação dos 
artefatos extraídos e que façam uso de sistemas complexos de software. 
 
I. A UML não corresponde a uma linguagem de programação nem mesmo a um processo de software. 
 
PORQUE 
 
II. não precisa de uma ferramenta CASE nem mesmo de uma metodologia de desenvolvimento 
estabelecida para que obtenha sucesso em um projeto de desenvolvimento de software. 
A respeito dessas asserções, assinale a alternativa correta. 
Alternativas: 
• a)As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I. 
• b)As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I. 
• c)A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. 
• d)A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. 
• e)As asserções I e II são proposições falsas. 
 
4) Nos últimos anos, as ferramentas CASE têm evoluído em direções diferentes, abrangendo desde a 
especificação de sistemas até a geração automática de código fonte. A geração atual de ferramentas 
CASE é composta por softwares complexos que auxiliam equipes de desenvolvimento a projetar 
sistemas da mesma forma que arquitetos e engenheiros projetariam um edifício. 
 
Disponível em: <https://www.devmedia.com.br/ferramentas-case-e-qualidade-dos-dados-o-
paradigma-da-boa-modelagem/6905>. Acesso em: 05 de Ago. de 2018. 
 
Considerando o contexto, avalie as afirmativas a seguir: 
I. As ferramentas case utilizadas para testes, depuração bem como verificação e validação são 
classificadas sob a perspectiva de integração. 
II. AnalystDesigner, Software through Pictures e System Architect são exemplos de 
ferramentas UPPER CASE disponíveis no mercado. 
III. As ferramentas CASE que auxiliam o desenvolvedor durante o processo de levantamento de 
necessidades, de análise e de elaboração de projeto são denominadas LOWER CASE ou ferramentas 
back-end. 
IV. Entre as contribuições da ferramenta CASE, incluem-se o auxílio aos projetistas no desenvolvimento 
de software e a geração automática da documentação do software desenvolvido.V. A Ferramentas de planejamento e Projeto representam categorias que focalizam duas áreas principais 
relacionadas a ferramentas cases: (1) estimativa de custos e esforço de projeto de software e (2) 
realização de cronogramas de projeto. 
Considerando o contexto apresentado, assinale a alternativa correta. 
Alternativas: 
• a)Apenas as afirmativas I e III estão corretas. 
• b)Apenas as afirmativas II e V estão corretas. 
• c)Apenas as afirmativas I, II e IV estão corretas. 
• d)Apenas as afirmativas I, II, III e IV estão corretas. 
• e)Apenas as afirmativas I, II, III e V estão corretas. 
 
5) Utilizado há décadas, o termo CASE – Computer Aided Software Engineering – aplica-se a 
ferramentas que, literalmente, “auxiliam” o processo de desenvolvimento de software. Compiladores, 
editores estruturados, sistemas de controle de código fonte e ferramentas de modelagem são alguns 
exemplos. Em qualquer caso, o objetivo principal é permitir que o desenvolvedor trabalhe em um nível 
de abstração mais elevado, eliminando a preocupação com detalhes intrínsecos do ambiente de 
desenvolvimento. 
 
Disponível em: <https://www.devmedia.com.br/ferramentas-case-e-qualidade-dos-dados-o-
paradigma-da-boa-modelagem/6905>. Acesso em: 05 de Agosto de 2018. 
 
Considerando as ferramentas CASES existentes no mercado, avalie as opções a seguir. 
 
I. SCRUM. 
II. COBIT 
III. BIZAGI. 
IV. RUP. 
V. ASTAH UML. 
Considerando o contexto, assinale a alternativa que corresponde à ferramentas CASE. 
Alternativas: 
• a)Apenas as afirmativas I e III estão corretas. 
• b)Apenas as afirmativas III e V estão corretas. 
• c)Apenas as afirmativas I, II e V estão corretas. 
• d)Apenas as afirmativas I, II, III e IV estão corretas. 
• e)Apenas as afirmativas I, II, III e V estão corretas. 
 
 
Aap1 – Analise e Modelagem de Sistemas 
 
1) Observando as definições, conjunto de elementos do processo podem ser: ações de engenharia de 
software; produtos de trabalho; e mecanismos que garantam a qualidade e o controle de mudanças nos 
projetos de desenvolvimento de um sistema de software. Este modelo determina como os elementos dos 
processos são interligados, buscando estruturar e ordenar o desenvolvimento de um software. 
Nesse contexto, o que está sendo definido? 
Alternativas: 
• a)Um modelo de desenvolvimento ágil. 
• b)Um modelo de processo prescritivo. 
• c)Um modelo de processo especializado. 
• d)Um modelo de métodos formais. 
• e)Um modelo scrum. 
2) Os modelos de processos especializados se apropriam de diversas características de um ou mais modelos 
de processos prescritivos. Sua utilização acontece quando é necessária uma abordagem mais especializada 
de Engenharia de Software. A tabela a seguir, apresenta estes modelos e suas características: 
 
Modelo Características 
A. Baseado em componentes 
1. Utiliza as características dos modelos de 
processos prescritivos, implementando alguns 
princípios da metodologia ágil. É considerado um 
modelo iterativo e incremental. 
B. De métodos formais 
2. Fornece um processo e abordagem 
metodológica que define, especifica, projeta e 
constrói aspectos. O código do software é separado 
por importância e os requisitos são modelados 
superando várias funcionalidades do sistema. 
C. Desenvolvimento de software orientado a aspecto 
3. O desenvolvimento de software está 
diretamente ligado a este modelo. Num modelo é 
enfatizado a medição pessoal do que foi produzido. 
No outro modelo, o objetivo é a criação de uma 
equipe autodirigida, organizada, com a finalidade de 
produzir um software de alto padrão de qualidade. 
D. De processo unificado 
4. Conjunto de atividades que levam à 
especificação matemática do software, fornecendo 
mecanismos para a descoberta e a eliminação de 
problemas como: ambiguidade, incompletude e 
inconsistência. É a base para fazer a averiguação do 
código de programação com o objetivo de descobrir 
erros. 
E. De processos pessoal e de equipe 
5. Utilizados em projetos de software de 
prateleira, compreende aplicações previamente 
empacotadas. São desenvolvidos para serem 
reutilizados em outros projetos, além de serem uma 
parte independente do software, podendo ser trocado 
ou alterado. 
Fonte: Adaptado de WERLICH, C. Modelos de processos de software (p. 10-11). 
Assinale a alternativa que associa corretamente os modelos e suas características: 
 
Alternativas: 
• a)A-1 / B-5 / C-4 / D-2 / E-3. 
• b)A-3 / B-1 / C-4 / D-5 / E-2. 
• c)A-5 / B-4 / C-2 / D-1 / E-3. 
• d)A-4 / B-3 / C-1 / D-5 / E-2. 
• e)A-2 / B-4 / C-1 / D-3 / E-5. 
3) Com as novas tecnologias surgindo rapidamente, o processo de negócios também foi atingido por essa 
velocidade, o que fez demandar maior velocidade no desenvolvimento do software. Nesse cenário surge uma 
nova forma de desenvolvimento, que traz um formato mais flexível e dinâmico nos processos de softwares. 
Este modelo procura resolver alguns problemas da Engenharia de Software, oferecendo benefícios 
importantes. Este modelo é conhecido por: 
Alternativas: 
• a)modelo de processo prescritivo. 
• b)modelo de processo especializado. 
• c)modelo de métodos formais. 
• d)modelo de desenvolvimento ágil. 
• e)modelo cascata. 
4) Na sociedade atual, a utilização de qualquer tipo de software tomou grandes proporções. Atualmente, é 
comum o mercado de trabalho exigir que os profissionais tenham habilidades em algum software específico 
ou então treinar seus funcionários para a utilização. Além disso, geralmente utilizamos algum tipo de 
software para a execução de alguma tarefa diária. 
Podemos estabelecer o conceito de Software como sendo ... 
Alternativas: 
• a)Programas de computadores com uma documentação associada e os produtos de 
Software podem ser desenvolvidos para um determinado cliente ou para um mercado mais 
generalizado. 
• b)Programas de computadores sem uma documentação associada e os produtos de 
Software podem ser desenvolvidos para um determinado cliente ou para um mercado mais 
generalizado. 
• c)Programas de computadores com uma documentação associada e os produtos de 
Software no qual são desenvolvidos para um determinado cliente e nunca para um mercado 
mais generalizado. 
• d)Programas de computadores sem uma documentação associada e os produtos de 
Software no qual são desenvolvidos para um determinado cliente e nunca para um mercado 
mais generalizado. 
 
 
 
 
Aap2 – Analise e Modelagem de Sistemas 
 
1) Clientes e consumidores cada vez mais exigentes provocaram nas empresas mudanças em seus 
processos de trabalho, para que os produtos sejam desenvolvidos rapidamente, com qualidade e 
custos adequados. As empresas, para vencerem em mercados competitivos respeitando suas 
estratégias, adotaram dentre as mudanças as técnicas de modelagem de processos. 
 
A modelagem é feita e organizada por meio de desenhos e diagramas operacionais. Ela valida os projetos 
sob testes com variáveis para validar diversas condições propostas. Documentação e integração de 
modelos estão previstas. 
 
Há várias técnicas de modelagem de dados para serem estudadas e então aplicadas em um projeto. De 
acordo com Valle e Oliveira (2013), as mais difundidas e portanto aplicadas, são BPMN, UML, IDEF e 
EPC. 
 
Faça a associação das técnicas na Coluna A com suas características na Coluna B. 
 
COLUNA A COLUNA B 
I. BPMN (Business Process Modeling 
Notation) 
1. Faz parte de uma família de linguagens que cobrem 
necessidades desde simulação, análise e desenho orientado a 
objeto, até aquisição de conhecimento, contemplando várias 
“gerações”, cada qual desenhada para uma função de 
modelagem. As entradas, saídas, mecanismos, controles e 
relação dos níveis de detalhe dos processos superior e 
inferior são destacados nesta técnica. 
 
II. UML (Unified Modeling Language) 
2. Técnica voltada a descrever os requisitos de sistemas de 
informação, representando um sistema de modo 
padronizado. Sua aplicação contemplaa especificação, 
documentação, estruturação e visualização do sistema como 
um todo. É composta por diagramas agrupados nas 
categorias comportamental, estrutural e de interação. 
 
III. IDEF (Integrated DEFinition Language) 
3. Esta técnica provê os recursos para que vários tipos de 
modelagem possam ser feitos, através dos diagramas de 
fluxo de trabalho. Cada diagrama contém o que deve ser 
feito e seu registro deve ser claro o suficiente para o 
entendimento fácil dos membros. 
 
IV. EPC (Event-driven Process Chain) 
4. Conjuntos complexos de processos costumam demandar 
este modelo, embora sua característica esteja pautada nas 
notações simples e fáceis de serem entendidas que 
descrevem os processos e “workflows”. Seu 
desenvolvimento foi feito dentro do “framework” ARIS. 
 
Assinale a alternativa que apresenta a associação CORRETA entre as colunas. 
Alternativas: 
• a)I – 1; II – 3; III – 2; IV – 4. 
• b)I – 2; II – 3; III – 4; IV – 1. 
• c)I – 3; II – 4; III – 1; IV – 2. 
• d)I – 3; II – 2; III – 1; IV - 4. 
• e)I – 4; II – 3; III – 1; IV – 2. 
2) Quanto mais valor uma empresa cria, mais rentável ela tende a ser. Quanto mais valor uma 
empresa entrega aos seus clientes, maior é a sua vantagem competitiva. 
 
Michael Porter elaborou uma cadeia de atividades que são comuns a todos os negócios, separando-as 
em atividades primárias e atividades de suporte. A maneira como as atividades são realizadas determina 
os custos e afeta os lucros. Esta visão do processo organizacional foi o alicerce para o conceito da cadeia 
de valor de Porter. 
 
A relação existente entre a cadeia de valor de Porter e a modelagem de processos reside no fato que 
este precisa estar alinhado com a estratégia organizacional. 
 
Considerando o contexto, avalie as afirmativas a seguir: 
 
I. As atividades primárias segundo Porter são: logísticas interna e externa, operações, 
marketing&vendas, serviço. 
II. As atividades de apoio segundo Porter são: infra-estrutura, gerência dos recursos humanos, 
desenvolvimento de tecnologia, aquisições. 
III. As atividades primárias do modelo não têm efeito imediato na produção, manutenção, vendas e 
suporte dos produtos e serviços fornecidos. 
IV. As atividades de suporte, como o nome sugere, dão assistência às primárias. Uma determinada 
atividade de suporte pode suportar uma ou mais atividades primárias. 
V. Porter sugere cinco passos quando da utilização da cadeia de valor: identificar subatividades para 
cada atividade primária, identificar subatividades para cada atividade de suporte, identificar vínculos 
entre os valores identificados, procurar oportunidades/soluções para otimizar e criar valor, 
implementar as soluções. 
Considerando o contexto apresentado, é correto o que se afirma em: 
Alternativas: 
• a)III, apenas. 
• b)IV, apenas. 
• c)I, II e IV, apenas. 
• d)I, II e III, , apenas. 
• e)II e IV, apenas. 
3) "Business Model Generation" (Geração de Modelo de Negócio, título no Brasil) é um livro de 
Alexander Osterwalder que revolucionou o mundo dos negócios. Tendo como base os conceitos de 
"design thinking", o autor liderou o desenvolvimento e criação de uma Tela (Canvas) com 9 blocos que 
impulsionam o empreendedor a pensar de um modo mais eficiente e estratégico o lançamento de seus 
negócios, novos serviços e/ou novos produtos. 
 
Ao preencher a Tela (Canvas), o empreendedor encontrará o seu padrão de negócio. 
 
Considerando o contexto, avalie as afirmativas a seguir: 
 
I. As empresas do padrão "empresas desagregadas" (unbundling business model) contêm 4 focos em 
seu modelo de negócio: a infraestrutura, a inovação de produtos, o relacionamento com o cliente e o 
relacionamento com fornecedores. Este padrão é indicado para grandes empresas devido à 
complexidade em se manter os três focos em um único negócio. 
 
II. As empresas do padrão "cauda longa" (the long tail) estão baseadas na venda online, pois têm 
como característica a grande oferta de itens de serviços ou produtos, ainda que a quantidade de cada 
item vendido seja pequena. 
 
III. As empresas do padrão "multi-faces" (multi-faced platforms) geram valor a dois ou mais segmentos 
de clientes em uma coexistência amistosa mas dependente. 
 
IV. As empresas do padrão "modelo gratuito" (free as a business model) oferecem produtos ou 
serviços gratuitos aos usuários, mas com a intenção de retê-los como clientes pagantes em versões 
“premium” dos produtos ou serviços. 
 
V. As empresas do padrão “modelo aberto” (open business model) contam com profissionais externos 
a ela para geração de valor. Muito utilizado no segmento de pesquisa & desenvolvimento, este padrão 
promove baixo investimento de um modo descentralizado do ponto de vista de recursos humanos. 
Assinale a alternativa que apresenta a sequência CORRETA. 
Alternativas: 
• a)V – V – F – F – F. 
• b)F – V – F – V – F. 
• c)F – V – V – V – V. 
• d)Todas as sentenças estão incorretas. 
• e)Todas as sentenças estão corretas. 
4) Conforme a ABPMP (2013) o Processo Ponta a Ponta é um processo que pode ser interfuncional, 
indo além das funções departamentais, conectando todos os departamentos que estão vinculados a um 
determinado processo e podem ser ainda inter organizacional que além de conectar os departamentos 
conecta elementos externos à organização. 
 
Tomando como referência o contexto apresentado, julgue as afirmativas a seguir em (V) Verdadeiras ou 
(F) Falsas: 
 
( ) A visão de Processos Ponta a Ponta traz uma visão bastante ampla, pois trafega e visualiza a 
conexão entre todos os departamentos, em uma perspectiva vertical 
( ) Processo Ponta a Ponta é aquele que reconhece que os processos são construídos a muitas mãos 
e, portanto, envolve vários departamentos, os processos podem atravessar com várias áreas de negócio. 
( ) A visão de Processos Ponta a Ponta permite uma visualização nos diferentes níveis e representam 
uma forma de agregar valor ao cliente. 
( ) A visão de Processos Ponta a Ponta envolve questões como tempo, custos, capacidade, qualidade, 
o que permite compreender a contribuição dada por cada parte para atender as necessidades da 
empresa. 
Assinale a alternativa que apresenta a sequência CORRETA. 
Alternativas: 
• a)V – V – F – F. 
• b)V – F – F – V. 
• c)V – V – V – F. 
• d)F – V – V – F. 
• e)V – V – F – V. 
 
Aap3 – Analise e Modelagem de Sistemas 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Aap4 – Analise e Modelagem de Sistemas 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Adg1 – Analise e Modelagem de Sistemas 
 
 
1) Para que um profissional ou equipe desenvolva um Produto de Software, várias atividades correlatas 
são contempladas durante o Processo de Software. Com o apoio de métodos, ferramentas, recursos 
experientes, foco em qualidade e custo, os desenvolvedores enfrentam um novo desafio a cada projeto 
a ser iniciado, cujos requisitos precisam ser claros para um ótimo atendimento ao cliente. 
 
Julgue as afirmativas a seguir em (V) Verdadeiras ou (F) Falsas para as atividades que contemplam a 
fase de Processo de Software segundo Sommerville (2011): 
 
I. ( ) Análise e especificação dos requisitos: fase em que o escopo do projeto deve ser refinado para 
que os requisitos sejam bem definidos, ou seja, o problema a ser resolvido e a função do produto final 
precisam ser desenhados (como fazer). 
 
II. ( ) Projeto: com o conhecimento da plataforma de atuação, esta fase desenvolveo projeto da 
arquitetura do sistema e o projeto detalhado. 
 
III. ( ) Implementação e testes: fase de tradução do projeto de modo que a máquina execute, ou seja, 
é a fase de codificação. A quantidade, nível de qualidade e resultados dos testes são documentados. 
 
IV. ( ) Integração e verificação: os componentes vão sendo integrados e novos testes não precisam 
ser gerados, pois os testes individuais dos requisitos foram feitos na fase anterior. 
 
V. ( ) Operação e manutenção: esta fase contempla o uso em produção e aprovação por parte do 
cliente. A manutenção é uma atividade opcional pois os testes foram feitos e a entrega ao cliente 
acontece somente depois que todos são aprovados. 
Assinale a alternativa que apresenta a sequência CORRETA. 
Alternativas: 
• a)V – V – V – F – F. 
• b)F – V – V – V – F. 
• c)F – V – V – F – F. 
• d)F – V – F – V – F. 
• e)V – V – F – F – F. 
2) Modelos de Processos de Software são utilizados para gerenciamento das atividades do Processo de 
Software (representação dos objetos, apresentação do progresso do projeto), ou seja, para definir o 
fluxo das ações e suas interações de um modo coerente e ordenado. Dentre os modelos existentes, 
podemos citar: 
 
- Modelos de Processos Prescritivos. 
- Modelos de Processos Especializados. 
- Modelos de Desenvolvimento Ágil. 
 
Com relação aos modelos mencionados, complete as lacunas das sentenças a seguir. 
 
O Modelo de ____________ vem atender a uma demanda mais específica, mais particular de um projeto, 
em que a equipe entenda que precisa promover a instanciação de um ou mais processos. 
 
O Modelo de ____________, por mais tradicional que seja, ainda é muito utilizado para o 
desenvolvimento de Software. Ele é pautado no registro dos elementos de um ou mais processos e suas 
inter-relações, de tal forma que o resultado seja estruturado para que o Software seja então 
desenvolvido. Tem como forte característica a execução das tarefas de modo sequencial. 
 
O Modelo de ____________ traz maior rapidez, flexibilidade e dinamismo para o desenvolvimento dos 
Softwares. Para atingir os resultados, há menos documentos a serem feitos, forte comunicação entre os 
membros das equipes, bem como com o cliente. 
Assinale a alternativa que completa as lacunas corretamente. 
Alternativas: 
• a)Processo Especializado / Desenvolvimento Ágil / Processo Prescritivo. 
• b)Processo Especializado / Processo Prescritivo / Desenvolvimento Ágil. 
• c)Processo Prescritivo / Processo Especializado / Desenvolvimento Ágil. 
• d)Processo Prescritivo / Desenvolvimento Ágil / Processo Especializado. 
• e)Desenvolvimento Ágil / Processo Especializado / Processo Prescritivo. 
3) O desenvolvimento de Software feito a partir da Metodologia Ágil provocou uma grande mudança na 
tratativa de projetos, visto que ela elimina boa parte da burocracia que as metodologias mais 
tradicionais para gerenciamento de projetos contêm. A rapidez necessária para as implementações de 
Software impulsionou rápida e definitivamente o mercado fornecedor a mudar seu modo de trabalho, 
prezando ainda mais a qualidade do mercado consumidor cada vez mais comparador e exigente em 
suas escolhas. 
 
Dentre as metodologias Ágil existentes no mercado, a Scrum tem destaque, entregando projetos bem 
sucedidos tendo como base as iterações, privilegiando o trabalho das equipes e priorizando o 
desenvolvimento incremental, onde os aprimoramento dos componentes acontece aos poucos. 
Analise as alternativas e indique a que corretamente contém os principais componentes do processo 
Scrum. 
Alternativas: 
• a)Project backlog, Sprint backlog, Sprint. 
• b)Process backlog, Sprint backlog, Sprint. 
• c)Product backlog, Product Owner, Sprint. 
• d)Project backlog, Sprint backlog, ScrumMaster. 
• e)Product backlog, Sprint backlog, Sprint. 
4) A utilização do software, atualmente, cresce cada vez mais. Por esta razão, o mercado de trabalho 
exige habilidade no uso destas ferramentas, assim como aplicação destes para treinamentos. Por este 
motivo, cada vez mais é necessário entender o que é um software. 
Nesse contexto, assinale a alternativa que apresenta o conceito correto de software: 
Alternativas: 
• a)Grupo de comandos e códigos de linguagem, onde cada instrução aciona ações, em algum 
programa, funcionando o sistema. 
• b)É um comando codificado que faz o computador funcionar, ou seja, é uma estrutura de dados 
do computador. 
• c)São componentes lógicos individuais, compostos por uma instrução única de controle de 
funcionamento. 
• d)Conjunto de rotinas para suporte lógico, onde cada rotina é definida por sequencias que, em 
conjunto, formam um programa. 
• e)É o emprego de algumas funções que são executadas por computadores e alguns aparelhos 
eletrônicos. 
 
 
 
Adg2 – Analise e Modelagem de Sistemas 
 
1) Rummler e Ramias (2008) em seu artigo “A Framework for defining and designing the structure of 
work” (Abordagem para definir e desenhar a estrutura de trabalho, em livre tradução), ilustram o 
diagrama “Business Process Architecture Framework” como contendo todos os processos importantes 
de uma organização e suas associações. 
 
O diagrama tem por objetivo mostrar de forma sumarizada o trabalho que precisa ser feito e gerenciado, 
de tal modo que o cliente perceba seu valor. 
 
Os processos considerados importantes são três: 
 
- Management process (ou Processo de gerenciamento). 
- Value creation process (ou Processo primário). 
- Supporting process (ou Processo de suporte). 
 
Figura 1: Business Process Architecture Framework (BPA Framework) 
 
Fonte: Rummler; Ramias (2008). 
 
Considerando o contexto, avalie as afirmativas a seguir: 
 
I. O processo primário é um processo essencial para o negócio, cujas atividades entregam valor ao 
cliente. 
II. O processo de suporte, ou de apoio, são de extrema importância, embora não entreguem algo 
diretamente ao cliente e, portanto não geram valor para o cliente. 
III. O processo de gerenciamento, ou de gestão, tem por objetivo medir, controlar os outros processos. 
Serve para que a operação seja eficaz e eficiente. 
Considerando o contexto apresentado, é correto o que se afirma em: 
 
Alternativas: 
• a)I e II, apenas. 
• b)II e III, apenas. 
• c)I e III, apenas. 
• d)I, II e III. 
• e)III, apenas. 
2) O Processo de Negócio apresenta os processos primário, de suporte e de gerenciamento. 
 
O processo primário é um processo fim-a-fim, ou seja, as atividades essenciais que entregam valor ao 
cliente externo fazem parte deste processo, vinculado assim com os objetivos estratégicos da empresa. 
 
O processo de suporte provê a infraestrutura e os recursos necessários para que o processo primário 
possa acontecer. O valor é entregue aos clientes internos através da área de finanças, recursos humanos 
ou informática, para mencionar algumas. 
 
O processo de gerenciamento é desenhado para que as atividades de planejamento, medição, 
monitoração e controle do negócio sejam bem sucedidas. Ele assegura que os processos primário e de 
suporte possam atingir os requerimentos legal, operacional, regulatório, financeiro. O processo de 
gerenciamento não adiciona valor diretamente ao cliente, mas é ele que assegurará que a operação 
organizacional seja eficaz e eficiente. 
 
Com relação ao termos eficácia e eficiência, complete as lacunas das sentenças a seguir: 
 
__________ é fazer o que foi proposto de modo correto – dentro do prazo, seguindo as especificações, 
respeitando o orçamento, tendo o mínimo de perdas. Também é considerada parâmetro para calcular a 
performance e produtividade, fazendo comparações entre as saídas que foram previstas no processo e 
as saídas reais. Ela não é o fim, mas o meio para se chegar ao fim do processo com valor. 
 
__________ é a habilidade de produzir o que foi intencionado ou desejado, com a devida medição de 
como o que está sendo produzido contribui para os propósitos organizacionais. 
 
Um exemplo de __________é ir do ponto A ao ponto B pelo caminho mais curto. 
 
Um exemplo de __________ é ir do ponto A ao ponto B, ainda que pelo caminho mais longo. 
Assinale a alternativa que completa as lacunas corretamente. 
Alternativas: 
• a)Eficácia / Eficiência / eficiência / eficácia. 
• b)Eficiência / Eficácia / eficácia / eficiência. 
• c)Eficácia / Eficiência / eficácia / eficiência. 
• d)Eficiência / Eficácia / eficiência / eficácia. 
• e)Eficiência / Eficácia / eficiência / eficiência. 
3) Os tipos de estrutura organizacional e de departamentalização de uma empresa têm impactos nos 
resultados da gestão de processos. Organizações tradicionais são diferentes das organizações 
estruturadas por processos. Existem critérios que podem ser aplicados com sucesso como orientadores 
de como elas devem ser organizadas, já que a herança de quase um século que recebemos do modelo 
tradicional de se estruturar uma empresa ainda continua presente e forte. Se não houver um 
redesenho da organização, a empresa não conseguirá seguir seu caminho como sendo organizada por 
processo. 
 
Portanto, é importante saber avaliar como a empresa está estruturada para que a gestão de processos 
seja bem sucedida. 
 
Tomando como referência os tipos de estrutura organizacional, julgue as afirmativas a seguir em (V) 
Verdadeiras ou (F) Falsas. 
 
( ) A Estrutura Funcional agrega um grupo de pessoas em uma determinada área, as quais são 
especializadas em uma mesma função. Tem-se, por exemplo, a área financeira com os profissionais 
especializados em finanças; a área de TI com os profissionais especializados em informática; e assim 
por diante. Há pouca interdisciplinaridade das funções, e pouca visão global da empresa. Atualmente, as 
pequenas e médias empresas, bem como as empresas “estáveis”, ainda contam com este tipo de 
estrutura. 
 ( ) A Estrutura Linear é altamente horizontalizada, tendo um executivo no topo, muitos profissionais 
que respondem para ele, e cada qual com outros tantos que respondem para eles. É uma estrutura forte 
do ponto de vista de comando e atualmente é vista em empresas novas, de pequeno e médio portes. Os 
papéis são facilmente identificáveis, a implementação é considerada simples, mas apresentam pouca 
inovação (pois as pessoas esperam as ordens, e não tomam iniciativas inovadoras) e carência de 
comunicação rápida e eficiente. 
 ( ) O organograma de uma empresa é um termo sinônimo para a estrutura organizacional ou dos 
departamentos. 
 ( ) Dentre os tipos de departamentalização, temos o “por cliente”. Nele, o organograma é desenhado 
de acordo com o público-alvo, com muita atenção na satisfação do cliente. Importante comentar que 
este modelo tem como risco a atenção forte no cliente com detrimento de metas operacionais, tal como 
a produtividade ou o lucro. 
 ( ) A departamentalização por processos tem como alguns pontos fortes a economia de escala e 
otimização do tempo. O uso de tecnologia de ponta é bastante presente e aí tem-se tanto uma vantagem 
(o uso da tecnologia em prol da produção) como uma desvantagem (a mudança tecnológica pode causar 
forte mudança no processo, cascateando o impacto na necessidade de alto investimento e adaptação da 
linha, para mencionar alguns). Este tipo de departamentalização ocorre principalmente nas áreas 
produtivas e de operações das empresas de serviços e indústrias. 
Assinale a alternativa que apresenta a sequência CORRETA. 
Alternativas: 
• a)F – V – F – V – V. 
• b)V – V – F – V – V. 
• c)V – F – F – V – V. 
• d)V – F – V – F – F. 
• e)V – V – V – V – V. 
4) Toda organização é estruturada em áreas e é fundamental entender como elas se relacionam. A 
integração da área TI às demais áreas de negócio de uma organização é importantíssima, pois é uma 
forma de evitar que falhas aconteçam no desenvolvimento de um software. 
 
A área de TI, __________, contribui de forma __________ para as organizações, auxiliando na gestão 
__________, permitindo que a entrega de __________ aos clientes seja mais __________. 
Assinale a alternativa que completa corretamente as lacunas: 
Alternativas: 
• a)atualmente / estratégica / de processos / soluções / efetiva. 
• b)normalmente / horizontal / de processos / soluções / rápida. 
• c)atualmente / vertical / das ideias / produtos / efetiva. 
• d)normalmente / estratégica / de produtos / alternativas / variada. 
• e)atualmente / horizontal / das ideias / produtos / efetiva. 
 
Adg3 – Analise e Modelagem de Sistemas 
 
 
1) 
É clássico no mundo de TI o desenho que desdobra as visões de diversos especialistas frente a um pedido 
do cliente: construir um balanço na árvore. Veja a figura. 
 
Figura 1: “O balanço na árvore” (em livre tradução) 
 
 
Fonte: MEEK, Brian e HEATH, Patricia. Guide do good programming practice. Ellis Horwood, 1973. 
Disponível em: BusinessBalls. Tree swing cartoon pictures (early versions). 
https://www.businessballs.com/amusement-stress-relief/tree-swing-cartoon-pictures-early-versions/. 
Acesso em 11 de fevereiro de 2020. 
 
O desenho é bastante associado à falha na comunicação dentro das empresas. Mas não é apenas ela 
que gera entregas desagregadas ao pedidos dos clientes. A falta do documento de escopo, dos registros 
do projeto em geral (riscos, cronograma, alterações, lições aprendidas), da formalização de aceites, 
geram uma estimativa de que menos de 50% dos projetos (de todos os tipos) entregues não são bem 
sucedidos. 
 
Segundo Medeiros (2008), o Diagrama de Caso de Uso tem sua existência ao longo de todo o projeto e 
não deixa de ser uma ferramenta importante na comunicação entre um “ator” e o sistema, já que o 
Diagrama mostra em detalhes o que precisará ser codificado. 
 
Segundo Pender (2004), um Diagrama de Caso de Uso contém 6 elementos de modelagem. 
 
Preencha as lacunas das sentenças a seguir com cada um dos 6 elementos de modelagem. 
 
O ator está no papel de usuário ou outro sistema que interage com o sistema em desenvolvimento, ou 
seja, é uma posição __________ ao desenvolvimento. No Diagrama, ele é representado por um “boneco 
palito”. 
 
O ___________ é um conjunto de ações (serviços, tarefas, funções) que o sistema executará, cujo 
resultado é observável (em linhas gerais, pode-se associar o caso de uso a uma tela ou página de um 
sistema). A descrição dos casos de uso é iniciada com um verbo no infinitivo. No Diagrama, ele é 
representado por uma elipse. 
 
A associação liga um ____________ ao caso de uso. No Diagrama, ela é representada por uma linha 
sólida. 
 
Os relacionamentos entre casos de uso são o “include” e “___________”, respectivamente a 
possibilidade de um caso de uso incluir outro; e a possibilidade de um caso de uso estender outro sob 
uma determinada condição. No Diagrama, “include” é representado por uma seta pontilhada voltada 
para o caso a ser incluído; e “extend” é representado por uma seta pontilhada voltada para o caso 
estendido. 
 
A ____________ ilustra a necessidade de sobreposição de papéis entre atores. No Diagrama, ela é 
representada por uma linha sólida com um triângulo apontando para o ator de maior importância. 
Assinale a alternativa que completa as lacunas corretamente. 
Alternativas: 
• a)interna / plano / ator / extend / generalização. 
• b)externa / caso de uso / requisito / exclude / justaposição. 
• c)externa / caso de uso / ator / extend / generalização. 
• d)interna / caso de uso / requisito / exclude / justaposição. 
• e)externa / plano / ator / extend / generalização. 
2) Modelagem de requisitos é uma atividade intrínseca ao desenvolvimento de um Sistema ou 
Software. 
 
Segundo Sommerville (2011), “o aspecto mais importante de um modelo é que ele deixa de fora os 
detalhes”, pois “um modelo é uma abstração do sistema a ser estudado, e não uma representação 
alternativa dele”. 
 
Segundo Pressman (2011), “o modelo de requisitos deve alcançar três objetivos primários”: 
Descrever o que o cliente solicita; Estabelecer uma base para a criação de umprojeto de software; 
Definir um conjunto de requisitos que possa ser validade assim que o software for construído. 
 
Tomando como referência as características da modelagem de requisitos, julgue as afirmativas a seguir 
em (V) Verdadeiras ou (F) Falsas. 
 
( ) Quando da realização da modelagem de requisitos, separar os requisitos funcionais dos requisitos 
não funcionais e realizar agrupamentos, são atividades desnecessárias. 
( ) Os requisitos funcionais devem ser analisados e aqueles com prioridade “essencial” garantirão o 
funcionamento do sistema. 
( ) As linguagens SysML e UML podem ser utilizadas como técnicas de modelagem de requisitos. 
( ) A fase de modelagem de requisitos não acrescenta detalhamento dos requisitos se compararmos à 
fase do início do projeto. 
Assinale a alternativa que apresenta a sequência CORRETA. 
Alternativas: 
• a)F – F – V – V. 
• b)F – V – V – F. 
• c)V – V – F – F. 
• d)V – V – V – F. 
• e)F – V – F – V. 
3) A Elicitação (ou Levantamento) de requisitos traz à tona o problema a ser resolvido pelo projeto de 
desenvolvimento de um sistema ou Software. Reuniões com o cliente são pautadas em negociações e 
têm como final de fase um documento com a especificação dos requisitos: funcionalidades, casos e 
cenários de uso. 
 
Tomando como referência a elicitação de requisitos, julgue as afirmativas a seguir em (V) Verdadeiras 
ou (F) Falsas. 
 
( ) A elicitação de requisitos é uma fase importante que deve acontecer no início do projeto, pois ela 
traz a compreensão dos objetivos e restrições a serem considerados. 
( ) Uma elicitação bem feita aumenta sensivelmente a chance de sucesso do projeto e, por 
consequência, melhor satisfação do cliente e usuários. 
( ) A elicitação pode ser difícil de ser feita pois ela conta com a presença de “stakeholders” internos e 
externos, e que precisam dedicar tempo para fazer um levantamento à altura das necessidades do 
projeto. 
( ) O estudo etnográfico pode ser útil para o levantamento de requisitos, mas não é considerado como 
tendo abordagem completa para este fim. 
Assinale a alternativa que apresenta a sequência CORRETA. 
Alternativas: 
• a)F – V – V – F. 
• b)V – V – F – F. 
• c)F – F – V – V. 
• d)V – V – V – V. 
• e)V – F – V – F. 
4) Peter Drucker criou um método que tem como objetivo, no momento da construção das metas, 
realizar questionamentos sobre as metas, a fim de saber se são: específicas, mensuráveis, alcançáveis, 
relevante e temporal. 
Nesse contexto, o método criado é conhecido como: 
Alternativas: 
• a)método SMART. 
• b)método EMART. 
• c)método TRAMS. 
• d)método TRAME. 
• e)método KPI. 
 
 
Adg4 – Analise e Modelagem de Sistemas 
 
1) Diagramas UML servem para dar ao analista uma representação do sistema, ainda que parcial. O 
sistema que está em desenvolvimento depende muito dos diagramas para compreensão da 
arquitetura. 
 Existem diversos tipos de diagramas UML, segmentados em dois grupos: estáticos e dinâmicos. 
 Considerando o contexto, analise a tabela a seguir: 
 
COLUNA A COLUNA B 
I. Diagrama de casos de uso 
1. 
II. Diagrama de classe 
2. 
III. Diagrama de sequência 
3. 
Fonte: Disponível em: https://www.ateomomento.com.br/. Acesso em 13 de fev. de 2020. 
Considerando o contexto apresentado, assinale a alternativa correta. 
Alternativas: 
• a)I – 1; II – 2; III – 3. 
• b)I – 2; II – 3; III – 1. 
• c)I – 3; II – 2; III – 1. 
• d)I – 2; II – 1; III – 3. 
• e)I – 1; II – 3; III – 2. 
2) A linguagem UML (Unified Modeling Language) tem por objetivo proporcionar as melhores práticas 
em modelagem de sistemas. Suas versões trouxeram padronização para os diagramas que, somado às 
inúmeras melhorias, a tornou uma das linguagens mais utilizadas no mundo. 
 
A UML 2.5.1 apresenta esta estrutura de Diagramas: 
 
 
Figura 1: Taxonomia da estrutura de diagramas 
 
Fonte: Object Management Group. OMG Unified Modeling Language, version 2.5.1., p.685. 2017. 
Disponível em: https://www.omg.org/spec/UML/2.5.1/PDF. Acesso em 14 de fevereiro de 2020. 
 
 
Analise as afirmativas a seguir, tendo como referência a estrutura de diagramas, e assinale e V para 
verdadeiro e F para falso. 
 
( ) Os diagramas dinâmicos compreendem o grupo “diagrama de estrutura”. Eles representam as 
estruturas do sistema consideradas dinâmicas. 
 
( ) Os diagramas estáticos compreendem o grupo “diagrama de comportamento”. Eles representam as 
estruturas estáveis do sistema. 
 
( ) Um dos focos na construção da UML é evitar desperdícios e retrabalhos. Com uma boa comunicação, 
o entendimento de 20% dos diagramas tende a resolver 80% dos cenários a serem trabalhados. 
Assinale a alternativa que apresenta a sequência CORRETA. 
Alternativas: 
• a)F – F – F. 
• b)V – V – V. 
• c)V – V – F. 
• d)F – F – V. 
• e)F – V – F. 
3) A “Agile Alliance” surgiu em 2001 em um encontro de profissionais de empresas concorrentes, mas 
que tinham o desejo de melhorar os processos de desenvolvimento. O “Manifesto para 
Desenvolvimento Ágil de Software”, assinado por todos do encontro, marcou definitivamente uma 
mudança expressiva no modelo das tratativas de desenvolvimento de Software. Ele contém apenas 
quatro valores principais que norteiam os trabalhos, mas que ao serem olhados atentamente, mostram 
o forte e positivo impacto que a implementação de uma das metodologias ágeis pode causar nas 
organizações. 
Agile Alliance. Disponível em: https://www.agilealliance.org/. Acesso em 14 de fevereiro de 2020. 
 
Com relação ao princípio dos métodos ágeis, analise as afirmativas a seguir: 
 
I. Envolvimento do cliente é um princípio fundamental, uma vez que os clientes devem ser 
profundamente envolvidos no processo de desenvolvimento, tendo como papel o fornecimento e 
priorização de novos requisitos do sistema e avaliar as iterações do sistema 
II. O software é desenvolvido em incrementos e o cliente especifica os requisitos a serem considerados 
em cada incremento. 
III. Os requisitos do sistema uma vez definidos, não é possível modifica-los. 
IV. As habilidades da equipe de desenvolvimento devem ser reconhecidas e exploradas, sendo 
importante, desenvolver suas próprias maneiras de trabalhar sem processos prescritivos. 
Com base no contexto apresentado, é correto o que se afirma em 
Alternativas: 
• a)I e II, apenas. 
• b)I e III, apenas. 
• c)I, II e III, apenas. 
• d)I, II e IV, apenas. 
• e)I, II, III e IV. 
4) O paradigma orientado a objeto tornou-se muito utilizado a partir de 1997, quando foi criado uma 
Linguagem Unificada de Modelagem, a UML (Unified Modeling Language). Com o paradigma orientado 
a objeto surgiu não só um novo padrão para o desenvolvimento de software, mas também, uma nova 
forma de pensar como modelar os problemas do mundo real. 
 
Tomando como referência o contexto apresentado, julgue as afirmativas a seguir em (V) Verdadeiras ou 
(F) Falsas: 
 
( ) Associamos a abstração para classificar um objeto, a modelagem orientada a objetos começa pela 
abstração. 
( ) Uma classe é a representação da abstração, é o momento em que definimos as características do 
objeto e quais ações que o objeto poderá fazer. 
( ) Um objeto é parte integrante de uma classe, uma vez realizado a abstração, sabemos quais objetos 
farão parte das classes modeladas na UML. 
( ) Toda ação ou comportamento de uma classe é denominado de “propriedade da classe” e através 
dessas propriedades, as classes podem se comunicar com outras classes. 
Assinale a alternativa que apresenta a sequência CORRETA. 
Alternativas: 
• a)F – V – V – F. 
• b)V – F – F – V. 
• c)V – V – V – F. 
• d)F – V – F – V. 
• e)V – V – F – F. 
 
 
 
Av1 – Analise e Modelagem de Sistemas 
 
1) Segundo Sommerville (2011) em um Processo Genérico de Software, os processos podem ser 
diferentes, mas, podemos identificar quatro atividades fundamentais que são: (i) a Especificação do 
Software, (ii) o Projeto e a Implementação, (iii) a Validação do Software e (iv)a Evolução do 
Software. Essas atividades, de um determinado Processo de Software, constituem um conjunto 
mínimo para se obter um produto de Software finalizado e entregue ao cliente. 
 
Considerando o contexto, avalie as afirmativas a seguir: 
 
I. A Especificação de Software é a definição do que será desenvolvido, suas restrições e 
funcionalidades. 
II. Projeto e Implementação de Software é o projeto e desenvolvimento (programação) do Software 
atendendo às especificações. 
III. Validação de Software é o processos de verificação do que o cliente deseja, antes de realizar a 
implementação do Software, evitando especificações erradas. 
IV. Evolução de Software é o processo de melhoramento do Software para que acompanhe as 
alterações solicitadas pelo cliente. 
Considerando o contexto apresentado, é correto o que se afirma em: 
Alternativas: 
• a)II, III e IV, apenas. 
• b)I, III e IV, apenas. 
• c)I, II e IV, apenas. 
• d)I, II e III, apenas. 
• e)I, II, III e IV. 
2) Conforme Pressman (2016) em um Processo de Software cada atividade metodológica e´ composta 
por um conjunto de ações de Engenharia de Software. Cada ação e´ definida por um conjunto de 
tarefas, o qual identifica as tarefas de trabalho a ser completadas, os artefatos de software que serão 
produzidos. Para tanto, o Fluxo de Processo descreve como são organizadas as estruturas 
metodológicas, as ações e as tarefas que ocorrem dentro de cada atividade. Observe a imagem a 
seguir retirada de Pressman (2016, p.33) e que demonstra quatro tipos de Fluxo de Processos: (i) 
Processo Linear, (ii) Processo Iterativo, (iii) Processo Evolucionário e (iv) Processo Paralelo. 
 
 
 
 
Tomando como referência o contexto apresentado, julgue as afirmativas a seguir em (V) Verdadeiras ou 
(F) Falsas: 
 
( ) Um Fluxo de Processo Linear executa cada uma das cinco atividades metodológicas de forma 
sequencial, finalizando com a entrega do Software. 
( ) Um Fluxo de Processo Iterativo repete uma ou mais das atividades antes de prosseguir para a 
próxima atividade do Processo do Software. 
( ) Um Fluxo de Processo Evolucionário executa as atividade de forma serial onde cada volta produz 
uma versão de cada atividade do Processo do Software. 
( ) Um Fluxo de Processo Paralelo executa uma ou mais atividades em paralelo com outras atividades 
do Processo do Software. 
Assinale a alternativa que apresenta a sequência CORRETA. 
Alternativas: 
• a)V – V – F– F. 
• b)V – F – F– V. 
• c)V – V – V– F. 
• d)F – V – V – V. 
• e)V – V – F – V. 
3) Pressman (2016) afirma que o Modelo de Processo Prescritivo consiste em um conjunto de 
elementos do processo, que podem ser ações de Engenharia de Software, produtos de trabalho e 
mecanismos que garantem a qualidade e o controle de mudanças nos projetos de desenvolvimento de 
um sistema de Software. As tarefas de um Processo de ocorrem de forma sequencial, com diretrizes 
bem definidas, uma vez que indicam uma série de atividades metodológicas, ações, tarefas, artefatos, 
garantias de qualidade e mecanismos de controle de mudanças para cada projeto. 
Assinale a alternativa correta que demonstra Modelos de Processos Prescritivos. 
Alternativas: 
• a)Modelo Incremental, Modelos de Métodos Formais, Modelos Evolucionários e Modelos 
Concorrentes. 
• b)Modelo Cascata, Modelos Evolucionários, Modelos de Métodos Formais e Modelo Baseado em 
Componentes. 
• c)Modelos Evolucionários, Modelos Concorrentes, Modelo Baseado em Componentes e Modelo 
de Processo Unificado. 
• d)Modelo Baseado em Componentes, Modelo de Processo Unificado, Modelos de Métodos 
Formais e Desenvolvimento de Software Orientado a Aspecto. 
• e)Modelo Cascata, Modelo Incremental, Modelos Evolucionários e Modelos Concorrentes. 
4) Conforme afirma Pressman (2016) o princípio do Desenvolvimento Ágil é focado nas entregas, 
priorizando também a comunicação entre os envolvidos de forma ativa e contínua para realizar 
entregas incrementais sempre procurando a satisfação do cliente, com entregas que o cliente já pode 
utilizar. 
 
Considerando o contexto, avalie as afirmativas a seguir: 
 
I. No Desenvolvimento Ágil o cliente deve ter um forte envolvimento no processo de desenvolvimento 
do Software fornecendo os requisitos e avaliando o que foi desenvolvido. 
II. No Desenvolvimento Ágil o Software é desenvolvido com incrementos, onde o Analista de Sistemas 
indica os novos requisitos que devem ser acrescidos ao Software. 
III. No Desenvolvimento Ágil a equipe possui liberdade de desenvolvimento, explorando ao máximo a 
capacidade dos desenvolvedores (não estão "presos" a Processos Prescritivos). 
IV. No Desenvolvimento Ágil os requisitos de um Software podem ser alterados, o projeto deve ser 
elaborando pensando nesta possibilidade; 
Considerando o contexto apresentado, é correto o que se afirma em: 
Alternativas: 
• a)II, III e IV, apenas. 
• b)I, III e IV, apenas. 
• c)I, II e IV, apenas. 
• d)I, II e III, apenas. 
• e)I, II, III e IV. 
5) Para Pressman (2016) destaca que o Scrum possui as seguintes atividades metodológicas: 
Requisitos, Análise, Projeto, Evolução e Entrega; e em cada atividade ocorrem as seguintes tarefas 
principais: (i) Backlog que é uma lista com prioridades dos requisitos; (ii) Sprints que são unidades de 
trabalho para atingir um requisito; (iii) Reunião de Planejamento na qual o Product Owner (dono do 
produto) prioriza os itens do Product Backlog; e (iv) Reuniões Scrum que são reuniões rápidas. 
 
Com base no contexto apresentado, avalie as seguintes asserções e a relação proposta entre elas: 
 
I. No início de um projeto são definidas as ideias e funcionalidades iniciais do produto a ser 
desenvolvido, estas ideias são chamadas de Histórias e o conjunto de todas as Histórias forma 
o Product Backlog. No Método Scrum, geralmente as reuniões são conduzidas pelo cliente que conduz 
o processo inicial do Scrum, gerando um Sprint. 
 
PORQUE 
 
II. No término do Sprint os requisitos são concluídos e o funcionamento é avaliado, melhorando o 
processo para a Sprint sequencial. Cada Sprint se encerra com um Software individual e totalmente 
independente chamado de Product Backlog. 
A respeito dessas asserções, assinale a alternativa correta. 
Alternativas: 
• a)As asserções I e II são proposições verdadeiras, e a II não é uma justificativa da I. 
• b)As asserções I e II são proposições verdadeiras, mas a I é uma justificativa da II. 
• c)A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. 
• d)A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. 
• e)As asserções I e II são proposições falsas. 
 
 
 
Av2 – Analise e Modelagem de Sistemas 
 
 
1) 
A Elicitação de Requisitos tem por objetivo conseguir o máximo de requisitos do sistema a ser 
desenvolvido. Sommerville (2011) afirma que as atividades do Processo de Elicitação de Requisitos são 
as seguintes: (i) Descoberta de Requisitos, com participação ativa dos stakeholders, é um processo 
interativo e os usuários finais do sistema devem entrar com sua expertise para ajudar na coleta dos 
requisitos do sistema; (ii) Classificação e Organização de Requisitos, é realizado um agrupamento dos 
requisitos para descobrir se os requisitos repetem ou se fazem parte de subsistemas; (iii) Priorização e 
Negociação de Requisitos, junto com os stakeholders é estabelecido a priorização de cada requisito 
servindo para definir etapas mais prioritárias do desenvolvimento do sistema; e (iv) Especificação de 
Requisitos, é realizada a documentação dos requisitos e esses documentos podem ser formais e 
informais. 
 
Considerando o contexto, avalie as afirmativas a seguir: 
 
I. A pesquisa de requisitos envolve a observação de como funciona a rotina dos processos do sistema 
e de outros softwares utilizados, visando confirmar requisitos que foram explicitamente solicitados pelo 
cliente. 
II. A entrevista com os stakeholders é usualmente guiada por um questionário para saber as 
necessidadesque o sistema deverá suprir e é importante saber ouvir e marcar o máximo de 
informações obtidas. 
III. Nas reuniões devem ser utilizadas técnicas como o brainstorming para descobrir requisitos que ainda 
não foram determinados e resolver requisitos conflitantes que apareceram nas entrevistas. 
IV. Fazer uma coleta de documentos pode auxiliar na clareza das funcionalidades do sistema a ser 
desenvolvido, como: relatórios, planilhas, papéis de controle, cadernos de anotações, etc. 
Considerando o contexto apresentado, é correto o que se afirma em: 
 
Alternativas: 
• a)II, III e IV, apenas. 
• b)I, III e IV, apenas. 
• c)I, II e IV, apenas. 
• d)I, II e III, apenas. 
• e)I, II, III e IV. 
2) O processo de Validação dos Requisitos verifica se a especificação do requisito é consistente com a 
definição dos requisitos, assegurando que os requisitos propostos atenderão às necessidades 
estabelecidas ao Sistema (a ser desenvolvido). O principal objetivo da Validação de Requisitos é 
localizar erros nos requisitos que foram documentados. Conforme Sommerville (2011), durante o 
processo de Validação de Requisitos, podem existir diferentes tipos de verificação para Validar os 
Requisitos, e que são: a Validade, a Consistência, a Completude, o Realismo, a Ambiguidade e a 
Rastreabilidade. 
 
Considerando o contexto, avalie as afirmativas a seguir: 
 
I. No processo de Validação dos Requisitos a Rastreabilidade permite saber se o requisito tem uma 
origem clara e bem definida. 
II. No processo de Validação dos Requisitos o Realismo permite a certeza que a tecnologia utilizada 
possa atender as demandas do sistema projetado. 
III. No processo de Validação dos Requisitos a Ambiguidade visa garantir que um requisito não entre em 
conflito com outro requisito. 
IV. No processo de Validação dos Requisitos a Consistência faz com que o requisito não possua mais de 
uma interpretação. 
Considerando o contexto apresentado, é correto o que se afirma em: 
Alternativas: 
• a)II, III e IV, apenas. 
• b)I, III e IV, apenas. 
• c)I e II, apenas. 
• d)II e III, apenas. 
• e)I, II, III e IV. 
3) Para estabelecer uma boa comunicação entre o Analista de Sistemas e os Programadores é utilizado 
o Diagrama de Caso de Uso, pois os diagramas detalham o que precisará ser codificado. Medeiros 
(2008) afirma que o Diagrama de Caso de Uso é a parte mais importante da construção de um 
Software Orientado a Objetos usando a UML (Linguagem de Modelagem Unificada), esses diagramas 
acompanham o Software desde sua inicialização até a finalização. 
Observe a próxima imagem que apresenta um Diagrama de Casos de Uso de um sistema genérico de 
uma clínica veterinária. 
 
 
Considerando o contexto, avalie as afirmativas a seguir: 
 
I. Um Ator pode somente fornecer informações para o sistema ou somente receber informações do 
sistema ou ainda fornecer e receber informações para o sistema. 
II. Os Casos de Uso descrevem as funcionalidades (os requisitos) do sistema, são as transações 
executadas no sistema. 
III. Cada Caso de Uso pode interagir com um ou mais Atores e com outros Casos de Uso. 
IV. Muitos Casos de Uso podem compartilhar pedaços de pequenas funcionalidades, a seta Extend é 
usada para mostrar um comportamento opcional. 
Considerando o contexto apresentado, é correto o que se afirma em: 
Alternativas: 
• a)II, III e IV, apenas. 
• b)I, III e IV, apenas. 
• c)I e II, apenas. 
• d)II e III, apenas. 
• e)I, II, III e IV. 
4) Segundo Pressman (2016) na documentação da Especificação de Requisitos os Requisitos 
Funcionais e os Requisitos Não Funcionais são documentados; nesta etapa podem ser utilizados 
Diagramas de Casos de Uso (UML). Um documento de requisitos demarca o escopo do conjunto de 
funcionalidades que um sistema deve fornecer, descrevendo todos os atributos de qualidade que 
precisam ser suportados. Este documento deve ser elaborado de forma compreensível 
aos stakeholders. 
Assinale a alternativa correta sobre a documentação da Especificação de Requisitos. 
Alternativas: 
• a)A documentação da Especificação de Requisitos precisa estar em linguagem técnica pois é a 
principal forma de comunicação entre o Programador e o Analista de Sistemas. 
• b)Na documentação da Especificação de Requisitos deverá ser especificado (com detalhes) todos 
os passos das funcionalidades e das restrições do requisito. 
• c)Na documentação da Especificação de Requisitos os Requisitos Funcionais e Não Funcionais 
devem estar misturados, facilitando a programação destes requisitos. 
• d)Na documentação da Especificação de Requisitos deve ter um nome único (bem detalhado) 
para identificar o requisito, em formato de texto e esse texto não poderá se repetir. 
• e)A documentação da Especificação de Requisitos deverá seguir as normas da ABNT 
determinando o que deverá ser especificado. 
5) Pressman (2016) afirma que a Engenharia de Requisitos é um conjunto de atividades que 
colaboram para a produção e a manutenção de um documento, também conhecido como Documento 
de Requisitos, proporcionando aos envolvidos uma compreensão igualitária do que estará sendo 
desenvolvido. O Documento de Requisitos possui como principal meta a especificação do que deve ser 
implementado. 
 
Considerando o contexto, avalie as afirmativas a seguir: 
 
I. No processo de Elicitação de Requisitos é fundamental ter visões diferentes das funcionalidades do 
sistema e os stakeholders devem fazer parte da elicitação para verificar se não há requisitos 
contraditórios. 
II. Os requisitos não só descrevem o fluxo de informação que entra e saí de um sistema e a 
transformação dos dados no sistema, mas descrevem também todas as restrições quanto ao seu 
comportamento e desempenho. 
III. O Gerenciamento de Requisitos é um modelo sistemático para localização, documentação, 
organização e rastreamento dos requisitos de um sistema. É necessário um acompanhamento de toda e 
qualquer alteração nos requisitos e desta forma ter um controle das suas mudanças. 
IV. O ideal é agrupar os requisitos conforme os seus objetivos, suas prioridades e seus tipos, devemos 
principalmente agrupar todos os Requisitos Funcionais com prioridade Desejável (sem esse tipo de 
Requisito, o Software não estará apto a funcionar). 
Considerando o contexto apresentado, é correto o que se afirma em: 
Alternativas: 
• a)II, III e IV, apenas. 
• b)I, III e IV, apenas. 
• c)I, II e III, apenas. 
• d)II e III, apenas. 
• e)I, II, III e IV. 
 
PRODUÇÃO TEXTUAL 
INTERDISCIPLINAR 
INDIVIDUAL – PTI 
 
Tecnologia em Análise e Desenvolvimento de Sistemas 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
CURSO: TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO 
DE SISTEMAS 
 
PRODUÇÃO TEXTUAL 
INTERDISCIPLINAR 
INDIVIDUAL – PTI 
 
PRODUÇÃO TEXTUAL 
INTERDISCIPLINAR 
INDIVIDUAL – PTI 
 
Tecnologia em Análise e Desenvolvimento de Sistemas 
Curso: Tecnologia em Análise e 
Desenvolvimento de Sistemas 
Semestre: 1º Sem e 6º Flex 
Disciplinas: 
• Lógica Computacional 
• Análise e Modelagem de Sistemas 
• Algoritmos e Programação Estruturada 
• Modelagem Banco de Dados 
• Arquitetura e Organização de Computadores 
Professores 
• Adriane Aparecida Loper 
• Iolanda Cláudia Sanches Catarino 
• Vanessa Matias Leite 
• Gilberto Fernandes Junior 
• Paulo Kiyoshi Nishitani 
Competências: 
• Compreender e aplicar conceitos teóricos em situações 
práticas de desenvolvimento web; 
• Compreender regras de negócios; 
• Aplicar conhecimentos de metodologia científica; 
• Interpretar lógica de programação. 
Habilidades: 
• Ao concluir as etapas propostas neste desafio, você terá 
desenvolvido as seguintes competências e habilidades: 
• Compreender o embasamento de análise e 
desenvolvimento de sistemas; 
• Promover formação teórico-prática possibilitando a 
vivência concreta nas organizações, estimulando uma 
postura investigativa e de análise crítico-reflexiva. 
• Formar profissionais com visão lógica que atuem de 
forma interdisciplinar.• Capacitar você no desenvolvimento de metodologias 
PRODUÇÃO TEXTUAL 
INTERDISCIPLINAR 
INDIVIDUAL – PTI 
 
Tecnologia em Análise e Desenvolvimento de Sistemas 
para produção de textos e trabalhos não apenas 
acadêmicos, mas para o universo laborativo; 
• Permitir que os indivíduos consigam ampliar sua visão 
de forma competitiva, promovendo melhorias nas 
organizações. 
Objetivos da 
Aprendizagem: 
• A produção textual é um procedimento metodológico 
de ensino aprendizagem que tem por objetivos: 
• Favorecer a aprendizagem sobre desenvolvimento web. 
• Estimular a co-responsabilidade do aluno pelo 
aprendizado eficiente e eficaz em análise e 
desenvolvimento de sistemas. 
• Promover o estudo dirigido a distância. 
• Desenvolver os estudos independentes, sistemáticos e o 
auto aprendizado. 
• Oferecer diferentes ambientes de aprendizagem. 
• Auxiliar no desenvolvimento das competências 
requeridas pelo Catálogo Nacional de Cursos Superiores 
em Tecnologia do Ministério da Educação. 
• Promover a aplicação da teoria e conceitos para a 
solução de problemas práticos à análise e 
desenvolvimento de sistemas. 
 
 
 
 
 
PRODUÇÃO TEXTUAL 
INTERDISCIPLINAR 
INDIVIDUAL – PTI 
 
Tecnologia em Análise e Desenvolvimento de Sistemas 
Prezado aluno, 
Seja bem-vindo a este semestre! 
A proposta de Produção Textual Interdisciplinar Individual (PTI) terá como temática o 
Sistema Zer@Dengue. Escolhemos esta temática para possibilitar a aprendizagem interdisciplinar 
dos conteúdos desenvolvidos nas disciplinas desse semestre. 
 
ORIENTAÇÕES DA PRODUÇÃO TEXTUAL 
1. Desenvolvimento do trabalho 
 
• A produção textual é um trabalho original e, portanto, não poderá haver trabalhos 
idênticos ao de outros alunos. 
• Você deve postar o trabalho na pasta específica (na pasta atividades 
interdisciplinares) obedecendo o prazo limite de postagem conforme disposto no cronograma 
do curso. Não existe prorrogação para a postagem da atividade.  
• É importante que você leia os materiais disponíveis das disciplinas do semestre;   
• Além da pesquisa nos materiais das disciplinas, lembre-se de que a Biblioteca Digital 
tem excelentes obras que tratam dos temas propostos. (A pesquisa é fundamental para o bom 
desenvolvimento do trabalho);   
• A Produção Textual deverá ser desenvolvida inteiramente dentro das Normas da 
ABNT (Capa, Folha de rosto, Sumário, Desenvolvimento, Conclusão, Referências, etc).   
  
2. Leitura e interpretação da SGA  
  Para atingir os objetivos desta produção textual, você deverá seguir as instruções voltadas 
a elaboração do trabalho disponibilizadas ao longo do semestre, sob a orientação do Tutor a 
Distância, considerando as disciplinas norteadoras. A participação na consecução da 
proposta é fundamental para que haja o pleno desenvolvimento de competências e 
PRODUÇÃO TEXTUAL 
INTERDISCIPLINAR 
INDIVIDUAL – PTI 
 
Tecnologia em Análise e Desenvolvimento de Sistemas 
habilidades requeridas em sua atuação profissional. Nessa produção textual deverá 
então ser considerado o caso hipotético apresentado na sequência. 
 
 
CONTEXTUALIZAÇÃO 
Situação geradora de aprendizagem (SGA) 
 
“Sistema Zer@Dengue ” 
Alberto caminhava por uma rua próxima a sua casa e em um terreno baldio viu vários 
entulhos. Preocupado com a dengue e como o terreno não tinha muros, ele resolveu verificar se 
não havia criadouros do mosquito  Aedes aegypti. Para seu desespero, havia um pneu e três 
garrafas de água com diversas larvas do provável mosquito. Imediatamente tirou a água dos pneus 
e dos recipientes, mas ficou muito apreensivo com essa situação. A dengue mata e estava muito 
perto da sua casa. Hoje ele resolveu aquele problema pontual, mas como continuar com essa 
vigilância? 
Com esses questionamentos ele fez uma pesquisa e soube que na empresa XXX, composta 
de vários egressos e alunos de Análise e Desenvolvimento de Sistemas (ADS) está com um projeto 
em execução para o desenvolvimento de um software para o Ministério da Saúde chamado 
Sistema Zer@Dengue, no qual qualquer pessoa poderá fazer uma denúncia de possíveis focos de 
dengue em todo território nacional. Bastará acessar o sistema Zer@Dengue, criar uma conta e 
fazer um descritivo do problema, indicando o endereço da ocorrência, inclusive podendo enviar 
fotos, sendo que, posteriormente o usuário receberá um relato da ação tomada pelo Ministério da 
Saúde. 
Pesquisando mais sobre o assunto, Alberto encontra mais informações, conforme o site do 
Dr. Drauzio Varela, no endereço https://drauziovarella.uol.com.br/doencas-e-sintomas/dengue/ 
(acessado em 28 jan. 2020) a dengue pode se assemelhar a uma gripe forte, mas há quadros que 
podem levar a óbito. 
PRODUÇÃO TEXTUAL 
INTERDISCIPLINAR 
INDIVIDUAL – PTI 
 
Tecnologia em Análise e Desenvolvimento de Sistemas 
 O vírus da dengue é transmitido pela picada da fêmea do Aedes aegypti, um mosquito 
diurno que se multiplica em depósitos de água parada acumulada nos quintais e dentro das casas. 
Existem quatro tipos diferentes desse vírus: os sorotipos 1, 2, 3 e 4. Todos podem causar as 
diferentes formas da doença. 
 A partir de 2014, seguindo a orientação da Organização Mundial da Saúde (OMS), o Brasil 
passou a utilizar a nova classificação da dengue. Na obra “Dengue: diagnóstico e manejo clínico – 
adulto e criança”, a Secretaria de Vigilância em Saúde/MS, revisou e atualizou o protocolo da 
doença. Nele, foi dada ênfase ao conceito de que “a dengue é doença única, dinâmica e sistêmica, 
de amplo espectro clínico”, que pode apresentar ou não sintomas. 
 Em alguns casos, a ausência de sintomas faz com que a doença passe despercebida; em 
outros, ocorrem complicações graves que podem levar a óbito. Essas diferenças marcam as 
diferentes apresentações da doença: clássica, hemorrágica e com complicações. 
 Bem, verificado o cenário crítico, Alberto se sentiu útil no combate à dengue, através do 
software Zer@Dengue e com a participação ativa do Ministério da Saúde, assim dando esperança à 
população para uma situação controlada, visando a extinção total dessa doença, ou seja, reverter a 
proliferação desenfreada atual com números elevados de casos em todo o país. 
 
 
Algumas referências estão relacionadas a seguir. Acessem e vejam: 
 
https://g1.globo.com/go/goias/noticia/2018/11/08/aplicativo-ajuda-a-denunciar-focos-do-
mosquito-aedes-aegypti-em-goiania.ghtml 
 
https://play.google.com/store/apps/details?id=br.ufrgs.telessauders.aedes&hl=pt_BR 
 
http://g1.globo.com/sao-paulo/noticia/2016/02/acesse-o-link-para-aplicativo-que-denuncia-foco-
de-dengue-em-sp.html 
 
 
PRODUÇÃO TEXTUAL 
INTERDISCIPLINAR 
INDIVIDUAL – PTI 
 
Tecnologia em Análise e Desenvolvimento de Sistemas 
 As tarefas de cada disciplina estão relacionadas a seguir: 
 
1) Lógica Computacional 
 Pensando em nossa situação geradora de aprendizagem, vamos além. O sistema já foi concluído, 
está em uso e o Ministério da Saúde fará uma pesquisa sobre a funcionalidade do sistema 
Zer@Dengue. E o resultado foi esse: 
· 3200 pessoas gostaram da função “Cadastro.” 
· 2700 pessoas gostaram mais da função “Denúncia”. 
· 1000 pessoas afirmaram que gostaram das duas funções. 
· 300 pessoa não gostaram de nenhuma das duas funções. 
a) A partir dos dados oferecidos, podemos dizer que participaram dessa entrevista; 
b) Com base nos dados do problema, podemos dizer que o número de usuários que preferem 
apenas a função “Cadastro” é: 
 
2) Análise e Modelagem de Sistemas 
Baseado no cenário proposto, elabore a modelagem inicial da atividade de Análise de Sistemas em 
ferramentas CASE de modelagem, abrangendo a Modelagem de Processos de Negócio e a 
Engenharia de Requisitos do software. Considere que a solução deve abranger as funcionalidades 
para realização do cadastro da pessoa física que faz a denúncia, cadastro da localização(estado, 
cidade e bairro), cadastro da denúncia e consulta de acompanhamento do status da denúncia, no 
mínimo. Seja criativo e complemente a sua solução com funcionalidades inovadoras! 
A modelagem inicial da atividade de Análise de Sistemas deve contemplar a seguinte especificação 
referentes a: 
1. Modelagem de Processos de Negócio (Business Process Modeling): 
a) O Modelo de Processos de Negócio do tipo fluxo de trabalho; 
PRODUÇÃO TEXTUAL 
INTERDISCIPLINAR 
INDIVIDUAL – PTI 
 
Tecnologia em Análise e Desenvolvimento de Sistemas 
b) A Documentação de todos os processos de negócio (primários, suporte e gerenciamento), 
descrevendo a Política de Negócio e o Procedimento Operacional Padrão (POP). 
2. Engenharia de Requisitos: 
c) Documentação (listagem, descrição e especificação) dos requisitos funcionais e não-funcionais. 
d) Diagrama de Use Cases, conforme a Unified Modeling Language (UML), correspondente aos 
requisitos funcionais. 
Bibliografia Recomendada: 
 
FABRIS, P. P. G.; MORAES, E. M.; HISATOMI, M.. Análise orientada a objetos I. Londrina: Editora e 
Distribuidora Educacional S.A., 2018. Disponível em < https://biblioteca-virtual.com/detalhes/livro/1076> 
acesso em 30 jan. 2020. 
PRESSMAN, R.; MAXIM, B.. Engenharia de software: uma abordagem profissional. 8 ed. Porto Alegre: 
AMGH, 2016. Disponível em < https://integrada.minhabiblioteca.com.br/books/9788580555349> acesso em 
30 jan. 2020. 
VALLE, R.; OLIVEIRA, S. B. (Org.). Análise e modelagem de processos de negócio: foco na notação BPMN 
(Business Process Modeling Not.. São Paulo: Atlas, 2013. Disponível em 
< https://integrada.minhabiblioteca.com.br/books/9788522479917 > acesso em 30 jan. 2020. 
 
3) Algoritmos e Programação Estruturada 
 Você faz parte da equipe de desenvolvimento do sistema Zer@Dengue e ficou encarregado de 
desenvolver uma estrutura de dados para o controle de solicitações do usuário. Uma das 
funcionalidades do Zer@Dengue é o cadastro de áreas que possuem o foco do mosquito, para isso, 
precisa-se de um método que coloque todas as solicitações do usuário em uma ordem de 
atendimento. A estrutura de dados escolhidas para implementar o controle de solicitações foi a fila. 
Esta estrutura segue o conceito de FIFO (first in, first out), portanto os primeiros elementos a 
entrarem são os primeiros a saírem da estrutura. Para o sistema do Zer@Dengue é necessário fazer 
a implementação da Fila, sendo que a entrada de dados será o número da solicitação. Cada usuário 
pode realizar no máximo 20 solicitações simultâneas. Além destas implementações, será necessário 
desenvolver os métodos de criar fila, inserir item, remover item, retornar fila vazia, tamanho da fila 
PRODUÇÃO TEXTUAL 
INTERDISCIPLINAR 
INDIVIDUAL – PTI 
 
Tecnologia em Análise e Desenvolvimento de Sistemas 
e a sequência armazenada. Todos esses métodos devem ser implementados em funções. 
Linguagens sugeridas C / C++. 
 
4) Modelagem Banco de Dados 
 O sistema Zer@Dengue precisa armazenar várias informações importantes e relevantes ao 
processo de controle da dengue. Os usuários do sistema precisarão de um cadastro, sendo 
necessário armazenar suas informações pessoais, bem como de login no ambiente. Além disso, 
como parte da principal funcionalidade do sistema, cada usuário poderá indicar locais de possíveis 
focos de dengue, enviando fotos, localização, etc. Sendo assim, precisamos de um banco de dados 
para guardar todos estes dados com segurança e eficiência. Sua tarefa então é fazer um 
levantamento de requisitos inicial dos tipos de informação que serão armazenadas no banco e criar 
a partir disto um modelo entidade-relacionamento (MER) descrevendo como estas informações 
estarão relacionadas dentro do banco. Inclua no MER as entidades, os relacionamentos (com suas 
respectivas cardinalidades) e atributos. 
 
5) Arquitetura e Organização de Computadores 
Faça uma pesquisa de computadores disponíveis no mercado e indique a configuração para os 
possíveis equipamentos que farão parte da Empresa, levando em conta os itens citados: 1. Tipo de 
processador, sua velocidade e quantidade de núcleos. 2. Capacidade de memória RAM. 3. Tamanho 
em bytes do disco rígido. 4. Se acompanha teclado e mouse. 5. O tipo e o tamanho de monitor. 6. 
Se acompanha algum tipo de acessório de som, jogo ou de placa gráfica. 7. O preço encontrado 
para esse computador. 
 
 
 
 
 
 
 
PRODUÇÃO TEXTUAL 
INTERDISCIPLINAR 
INDIVIDUAL – PTI 
 
Tecnologia em Análise e Desenvolvimento de Sistemas 
NORMAS PARA ELABORAÇÃO E ENTREGA DA PRODUÇÃO TEXTUAL 
A produção textual deve ser estruturada de acordo com a seguinte padronização: 
1. Em páginas de formato A4; 
2. Margens esquerda e superior de 3cm, direita e inferior de 2cm; 
3. Fonte Times New Roman ou Arial tamanho 12, cor preta; 
4. Espaçamento de 1,5 entre linhas; 
5. Se houver citações com mais de três linhas, devem ser em fonte tamanho 10, com um 
recuo de 4cm da margem esquerda e espaçamento simples entre linhas; 
6. Capa, contendo: 
6.1. Nome de sua Unidade de Ensino, Curso e Disciplinas; 
6.2. Nome completo do (a) aluno (a); 
6.3. Título da atividade; 
6.4. Nome do Tutor (a) a Distância (EAD); 
6.5. Cidade e data da entrega, apresentação ou publicação.

Mais conteúdos dessa disciplina