Buscar

Sistemas de Informação e Programação

Prévia do material em texto

12/11/2021 08:51 Colaborar - Av2 - Sistemas de Computação e Informação
https://www.colaboraread.com.br/aluno/avaliacao/index/2195430206?atividadeDisciplinaId=12315703 1/3
Av2 - Sistemas de Computação e Informação
Informações Adicionais
Período: 16/08/2021 00:00 à 22/11/2021 23:59
Situação: Iniciada
Protocolo: 672145032
Ir para atividade
1)
a)
b)
c)
d)
e)
2)
a)
b)
Texto base:
O processo de criação de um sistema de informação é composto de vários passos, e não haveria
como o primeiro passo ser diferente do de bolar a arquitetura do sistema em questão. É por aí,
portanto, que vamos começar. Bernus e Schmidt (1998) afirmam que a arquitetura de um sistema
de informação é composta pela _______________ desse sistema, seus _________________ e as
______________ entre esses elementos.
Os termos que completam corretamente as lacunas anteriores são, nesta sequência:
Alternativas:
Partição, usuários, aspirações.
Atividade, responsáveis, ligações.
Arquitetura, sistemas, conexões.
Estrutura, componentes, relações.
Estabilidade, mantenedores, arbitrações.
Texto base:
Uma forma de categorizar as linguagens de programação é analisar como elas são tratadas pelos
computadores onde são executadas. Existem linguagens de programação que, depois de escritas,
são traduzidas para a Linguagem de Máquina, e a partir daí o resultado pode ser executado
diretamente, sem a necessidade de programas intermediários. Nesse caso, dizemos que o
programa escrito em uma determinada linguagem de programação foi compilado e tem acesso
direto ao processador a partir daí. É interessante observar que esse processo de compilação é
uma “via de mão única”. Uma vez que o programa escrito em uma linguagem de programação
compilável foi de fato compilado, o resultado é um arquivo em linguagem de máquina, e não há
como fazer a volta, isto é, não há como gerar o programa original a partir do arquivo em
Linguagem de Máquina resultante da compilação.
Marque a alternativa em que a primeira linguagem de programação apresentada é compilada, e a
segunda é interpretada:
Alternativas:
Logo, Python.
Javascript, C .++
https://www.colaboraread.com.br/aluno/avaliacao/form/2195430206?atividadeDisciplinaId=12315703
12/11/2021 08:51 Colaborar - Av2 - Sistemas de Computação e Informação
https://www.colaboraread.com.br/aluno/avaliacao/index/2195430206?atividadeDisciplinaId=12315703 2/3
c)
d)
e)
3)
a)
b)
c)
d)
e)
4)
a)
b)
c)
d)
e)
Fortran, C .
CSH, Fortran.
Pascal, HTML.
Texto base:
Um paradigma é um conjunto de normas (mais formais) e direcionamentos (menos formais)
dentro dos quais um determinado assunto é desenvolvido e ações para o desenvolvimento desse
assunto são tomadas. De forma simplificada, podemos dizer que um paradigma é a forma de
pensamento que rege um determinado assunto. Quando aplicados a linguagens de programação,
os paradigmas dizem respeito ao conjunto de normas e objetivos que levaram à criação das
linguagens em si. Uma linguagem pode pertencer (e muitas vezes pertence) a mais de um
paradigma de programação.
As linguagens ____________ não se preocupam com o modo como um problema será resolvido,
mas sim com a declaração do problema em si. Ou seja, essas linguagens se preocupam com o
que é o problema.
Marque a alternativa que preenche corretamente a lacuna da sentença anterior:
Alternativas:
Imperativas.
Funcionais.
Procedurais.
Lógicas.
De Banco de Dados.
Texto base:
O Modelo Entidade Relacionamento (MER) une os conceitos de relação qualitativa e relação
quantitativa, provendo uma ilustração gráfica que permite identificar os relacionamentos entre
dados de forma simples e rápida. Stair e Reynolds (2015) afirmam que o desenvolvimento de
diagramas MER ajuda a assegurar que a estrutura lógica da aplicação seja consistente com os
relacionamentos entre os dados disponíveis no banco de dados. Em outras palavras, o MER é
importante como ferramenta para o desenvolvimento da aplicação, uma vez que auxilia a manter
a consistência lógica do sistema de informação sendo desenvolvido.
Assinale a alternativa que contém um exemplo relação 1:n e um exemplo de relação n:n
Alternativas:
Vários clientes podem comprar vários produtos. Um motorista pode ter vários veículos em seu
nome.
Um motorista pode ter vários veículos em seu nome. Vários clientes podem comprar vários
produtos.
Um contribuinte pode ter um CPF. Um pai pode ter vários filhos.
Um pai pode ter vários filhos. Um contribuinte pode ter um CPF.
Vários moradores podem residir em uma rua. Uma rua pode ter vários nomes.
++
12/11/2021 08:51 Colaborar - Av2 - Sistemas de Computação e Informação
https://www.colaboraread.com.br/aluno/avaliacao/index/2195430206?atividadeDisciplinaId=12315703 3/3
5)
a)
b)
c)
d)
e)
Texto base:
A classificação de Ferramentas CASE é um processo arbitrário, empírico, isto é, feito de acordo
com as intenções de quem a faz. Uma das classificações mais usadas cataloga as ferramentas de
acordo com a fase do desenvolvimento em que são usadas. Coronel, Morris e Rob (2012)
descrevem duas categorias: Ferramentas CASE Front-end, que dão apoio às fases de análise,
planejamento e design, e Ferramentas CASE Back-end, que dão apoio às fases de codificação e
implementação. Essa mesma classificação de fases em que as ferramentas são usadas leva um
nome diferente na definição de Silva e Videira (2001), sendo esta segunda a definição mais
conhecida e utilizada no mercado até os dias de hoje.
As Ferramentas Integrated-CASE levam esse nome porque:
Alternativas:
São usadas na fase de integração do sistema.
Integram as demais ferramentas CASE de um projeto.
Têm função tanto nas fases de design quanto nas fases de implantação.
São ferramentas integradas, no sentido de não serem modulares.
São ferramentas usadas pelos integradores do sistema em desenvolvimento.

Continue navegando