Um analista de sistemas foi convidado para opinar sobre por que um determinado sistema apresenta desempenho abaixo do esperado. Considerando-se que o analista constatou que o sistema tinha alta taxa de acesso a disco, por demanda de entrada e saída dos processos, o que pode explicar o baixo desempenho é que o sistema operacional

Analise as afirmativas seguintes

I. Os algoritmos de ordenação Quiksort e Heapsort têm complexidade O(n log n) no melhor caso.

II. O algoritmo de pesquisa por interpolação é caracterizado por realizar comparação de chaves e sucessivas divisões no espaço de busca até encontrar o termo pesquisado ou até haver um único registro.

III. Uma lista encadeada é uma estrutura de dados em que os elementos estão organizados em uma ordem linear, sendo que esta ordem é determinada por um ponteiro em cada elemento.

IV. Na estrutura de dados pilha somente o elemento do topo está acessível, por isso a ordem em que os elementos são retirados da pilha é o oposto da ordem em que eles são inseridos na mesma.

Estão corretas somente as afirmativas

Com relação ao PMBOK considere as afirmações a seguir:

I. Segurança, performance e confiabilidade são exemplos de requisitos funcionais do projeto.

II. Os custos de um projeto são baixos no início, aumentam gradativamente durante a execução e caem rapidamente quando o projeto se aproxima do final.

III. Os riscos e as incertezas crescem à medida que o projeto se aproxima do final.

IV. A estrutura analítica do projeto (EAP), processo do grupo planejamento, expressa as entregas do trabalho a ser realizado.

V. A influência das partes interessadas diminui à medida que o projeto avança.

Está correto o que se afirma em

Sobre as práticas de arquitetura de software, é correto afirmar que

Considerando os conceitos de Programação Orientada a Objetos, analise as afirmações a seguir

I. A interface de um objeto pode ter várias formas de implementação, pois a mesma define os serviços que o objeto pode realizar e consequentemente as mensagens que ele pode receber. Por outro lado, considerando o princípio do encapsulamento, o objeto requisitante deve conhecer como a interface do objeto requisitado foi implementada.

II. O modificador de acesso public permite que métodos sejam invocados por métodos externos à sua hierarquia, enquanto que o modificador de acesso protected permite que métodos sejam invocados apenas por métodos da mesma classe.

III. No mecanismo de herança, as classes são inseridas em uma hierarquia de especialização de maneira que uma subclasse (classe mais especializada) herda todas as características da superclasse (classe mais geral) à qual está subordinada na hierarquia. Neste sentido, o acoplamento entre classes, isto é, o quanto uma classe depende da outra, aumenta quando se usa a herança.

IV. Na programação orientada a objetos, o polimorfismo refere-se à capacidade de uma linguagem de programação de processar objetos de maneira diferente, dependendo do tipo ou da classe de dados. Mais especificamente, é a capacidade de redefinir métodos para classes derivadas.

Estão corretas somente as afirmações

A respeito da arquitetura orientada a serviços (SOA), é INCORRETO afirmar que
Em relação à gerência e ao desenvolvimento de requisitos, é correto afirmar que
Os cidadãos irlandeses estão sendo convocados pelo governo de seu país a dar votos cruciais em um referendo histórico que se realizará entre maio e junho de 2018, sobre

Segundo o guia geral MPS/BR - Melhoria de Processo do Software Brasileiro, o nível de maturidade F (Gerenciado) é composto pelos processos do nível de maturidade G (Parcialmente Gerenciado), acrescidos de outros processos, como o processo Aquisição, que tem o propósito de gerenciar a aquisição de produtos que satisfaçam às necessidades expressas pelo adquirente.

Nesse processo espera-se que

A linguagem de modelagem unificada (Unified Modeling Language - UML) é destinada a proporcionar uma forma padrão para visualizar o projeto de um sistema. De acordo com os conceitos de UML, é correto afirmar que

Analise as seguintes afirmações relacionadas a conceitos de Sistemas de Gerenciamento de Banco de Dados.

I. O bloqueio é um mecanismo usado para controlar o acesso aos dados em um sistema multiusuário, mas ele não previne que o mesmo dado seja alterado por dois usuários simultaneamente.

II. Os bloqueios de registros gastam mais memória que bloqueios em páginas ou tabelas, mas permitem bloquear um único registro por um longo tempo.

III. O bloqueio de tabela ocorre quando o sistema entra em estado de DeadLock e, em seguida, executa um ROLLBACK para sair do referido estado.

IV. O comando SQL responsável por fechar uma transação, confirmando as operações feitas, é o UPDATE. Para desfazer todas as operações, o comando a ser utilizado é o DEL.

Está (Estão) correta(s) a(s) afirmação(afirmações)

A análise de pontos por função tem como objetivo
Página 2