Questões
Pratique com questões de diversas disciplinas e universidades
2.747 questões encontradas(exibindo 10)
Fernanda está aprendendo sobre manipulação de arquivos em Python e deseja entender as diferenças entre os modos de abertura de arquivo. Qual dos seguintes modos abrirá um arquivo para leitura e permitirá a adição de novos dados ao final, sem sobrescrever o conteúdo existente?
Com relação ao nível de abstração e agregação dos elementos dos sistemas, o nível tático:
Pontue a alternativa correta.
É o comportamento de cada componente. É desenvolvido em conjunto com a documentação voltada para usuários, no caso de desenho externo, ou documentação do código do programa, no caso de desenho interno.
É a aplicação das decisões tomadas no desenho arquitetônico. É desenvolvido em conjunto com a documentação voltada para usuários, no caso de desenho externo, ou documentação do código do programa, no caso de desenho interno.
É o corpo da arquitetura do sistema a ser implementado. Com base nesse desenho, já se pode saber se o sistema atenderá aos requisitos e aos custos relacionados do projeto.
É a aplicação das decisões tomadas no desenho arquitetônico. A solução contemplará a reutilização, ou não, de componentes, que serão desenvolvidos para ele, buscando satisfazer os requisitos do produto.
Quanto às estratégias de testes, temos o teste caixa preta e teste caixa branca. Avalie os itens abaixo sobre as duas estratégias de teste.
I O teste da caixa preta, também conhecido como teste comportamental, foca os requisitos funcionais do software;
II O teste caixa preta, baseado na arquitetura interna do software, procede a verificação do código;
III O teste caixa branca é aquele com o qual identificamos defeitos nas estruturas internas do software, através de simulação que testa toda a estrutura usada na codificação;
IV O teste caixa branca é aquele em que devemos conhecer os requisitos, suas características e o seu comportamento;
É correto, apenas, o que se afirma em:
A decisão é tomada quando as soluções atuais não atendem às necessidades do negócio ou quando um aplicativo legado não pode ser executado em nuvem. Este conceito se refere ao R:
[IFBA 2016] A respeito do mascaramento de falhas que ocorrem em sistemas distribuídos, assinale a alternativa correta.
Segundo Andrew Tanembaum (2007) "Sistema Distribuído é uma coleção de computadores independentes que se apresenta ao usuário como um sistema único e consistente". Assinale a alternativa correta a respeito de um sistema de informação distribuído.
A transparência de acesso é uma característica dos sistemas distribuídos que permite que recursos sejam acessados sem que sua localização seja determinada.
Todos os computadores de uma rede executam tarefas de cliente e servidor, quando se deseja integrá-los em uma arquitetura de sistemas distribuídos.
A distribuição de tarefas se dá a partir de requisições do usuário, que indica o endereço do servidor onde deseja executar tal tarefa.
Em um sistema de objetos distribuídos é possível invocar métodos de um objeto, ainda que este não esteja presente no computador do usuário.
Em uma rede de computadores há servidores dedicados a atender pedidos dos clientes e estes, por sua vez, têm função exclusiva de requisitantes.
O capital humano passou a ser mais valorizado nas organizações, fazendo com que as competências individuais sejam fundamentais para a carreira profissional. Sobre o conceito de “competências”, assinale a alternativa INCORRETA:
As competências podem variar de acordo com o grau de complexidade e o nível de abstração exigidos na atividade.
Conhecimentos: são informações que o indivíduo tem sobre a sua área de atuação. São o conjunto de saberes da pessoa, sua bagagem teórico-cognitiva, sua formação.
Há competências diretamente influenciadas pela motivação do sujeito, a qual, muitas vezes, também é influenciada pelo ambiente em que se encontra. Dessa forma, as condições de trabalho não são determinantes e não impactam no desenvolvimento das competências individuais.
Habilidades: técnica, capacidade de atuação do indivíduo. São a aplicação prática dos seus conhecimentos, como negociação, planejamento, práticas de trabalho.
Competência é um conjunto de conhecimentos, habilidades e atitudes, que mobilizados e aplicados, determinam o desempenho de um indivíduo em sua área de atuação.
Como podemos definir um componente de software?
Um componente de software é identificado, através de uma sequência de instruções que realizam várias tarefas.
Um componente de software é qualquer utilitário ou sistema existente em um sistema operacional.
Podemos definir como componente de software, os comandos utilizados para construir um software.
Um componente de software pode ser definido como uma parte dele, um módulo, um pacote ou um subsistema, o qual desempenha uma função bem definida, tendo uma fronteira clara, e que podem ser integrados em uma arquitetura bem definida.
São componentes visuais que são utilizados para construir aplicações comerciais.