Três estruturas lógicas podem compor um algoritmo: (1) Estrutura sequencial, (2) Estrutura de seleção e (3) Estrutura de repetição. Assinale em qual dos trechos de algoritmo essas três estruturas estão presentes, simultaneamente.
Um sistema de processamento de dados é composto, basicamente, por três etapas: (1) entrada de dados, (2) processamento ou tratamento da informação e (3) saída. Em um computador, essas tarefas são realizadas por partes diversas que o compõem, como teclado, mouse, microprocessador, memória etc. Levando-se em conta as tarefas de processamento de dados realizadas por um computador, é correto afirmar que
Assinale a alternativa que apresenta apenas nomes de sistemas operacionais para computadores com base em software livre.
Com o advento da Internet, o desenvolvimento de aplicações precisou ser revisto, e surgiu a arquitetura de desenvolvimento em três camadas. Ela recebe este nome em função da separação das aplicações em módulos independentes, com interfaces de comunicação bem definidas. Assinale a alternativa que apresenta as três camadas dessa nova arquitetura.
Considerando os padrões de projetos (design patterns) da engenharia de software que utilizam as melhores práticas em orientação a objetos para atingir os resultados desejados, é correto afirmar que o padrão
De acordo com a Free Software Fundation, um programa de computador é considerado Software Livre quando atende aos quatro princípios de liberdade: (1) Liberdade para executar o programa, (2) Liberdade para estudar a lógica de programação, (3) Liberdade para redistribuir o programa e (4) Liberdade para modificar o programa. Com base nesses princípios, assinale a alternativa correta.
Tomando como base o Decreto n. o 5.296, de 2 de dezembro de 2004, que contém recomendações de acessibilidade para a construção e adaptação de conteúdo do governo brasileiro na Internet, é correto afirmar que
No domínio do desenvolvimento de sistemas computacionais, análise refere-se ao estudo de um processo ou área de trabalho, levando quase sempre à especificação de um novo sistema. Com relação à metodologia Estruturada de Análise e Projeto, é correto afirmar que
A arquitetura de desenvolvimento de sistemas que tem base em duas camadas, de modo que em uma delas estão reunidos a lógica particular do sistema e o provisionamento de serviços (exibição de informações) e a outra é responsável pelo acesso às bases de dados, chama-se
No desenvolvimento de um software, a fase em que se determinam os objetivos e as restrições do sistema, utilizando-se técnicas como entrevistas, questionários, prototipagem, entre outras, chama-se



Observando a norma culta escrita da Língua Portuguesa, assinale a alternativa correta.
Um algoritmo pode ser descrito utilizando-se diversas técnicas. A seguir, apresenta-se um exemplo de algoritmo, com a descrição de suas ações:
Assinale a alternativa que apresenta o nome da técnica utilizada para descrição do algoritmo apresentado.
O American National Standards Institute (ANSI), por meio do Standards Planning and Requirements Committee (SPARC), estabeleceu um padrão para o desenvolvimento de tecnologias de Banco de Dados (BD), definindo uma arquitetura de três níveis independentes. Assinale a alternativa que apresenta os três níveis da arquitetura ANSI/SPARC para banco de dados.
Com base no PMBOK, assegurar que o projeto inclui todo o trabalho requerido, e somente o trabalho requerido, para completar o projeto com sucesso é o objetivo dos processos da área de gerenciamento de
Transação é o nome dado a um conjunto de procedimentos executados em um banco de dados, mas que na visão do usuário parecem ser uma única ação. A integridade de uma transação é garantida pelas propriedades de (1) Atomicidade, (2) Consistência, (3) Isolamento e (4) Durabilidade. Assinale a alternativa correta, a respeito das propriedades de uma transação.
No desenvolvimento de aplicações, a análise e o projeto orientados para objetos estudam os problemas com a utilização de modelos fundamentados em conceitos do mundo real. Com relação à análise orientada para objetos, assinale a alternativa que não faz parte da construção de um modelo de objetos.
O ITIL (Information Technology Infrastructure Library) é um conjunto de livros que contêm as melhores práticas para gestão de serviços de Tecnologia da Informação. Com base no ITIL, especificamente no Gerenciamento de Configuração, é correto afirmar que
A Engenharia de Software resume-se em um conjunto de técnicas utilizadas para o desenvolvimento e manutenção de sistemas computadorizados, visando produzir e manter softwares de forma padronizada e com qualidade. Ela obedece a alguns princípios como (1) Formalidade, (2) Abstração, (3) Decomposição, (4) Generalização e (5) Flexibilização. Assinale a alternativa que apresenta conceito correto sobre os princípios da Engenharia de Software.

Com base no texto I, assinale a alternativa incorreta.


According to the text IV, mark the correct alternative.