Questões de Concursos

selecione os filtros para encontrar suas questões de concursos e clique no botão abaixo para filtrar e resolver.

Publicidade

O gerenciamento de memória é uma das principais funcionalidades dos sistemas operacionais. Acerca do gerenciamento de memória, julgue os itens subseqüentes.

Com o particionamento fixo da memória, evita-se o fenômeno de fragmentação interna do espaço dos processos.

Para descobrir se o design de um site funciona, o método mais recomendável é testar com os usuários. Assinale a alternativa correta relacionada com o teste de usabilidade em que os usuários tentam realizar uma tarefa na interface.

O modelo conceitual da linguagem é composto de 3 elementos principais: os blocos de básicos da UML, as regras que determinam como os blocos se relacionam e alguns mecanismos comuns. Os blocos são classificados em 3 tipos: itens, relacionamentos e diagramas. Por sua vez, estes itens são classificados em outros 4 tipos: estruturais, comportamentais, de agrupamentos e anotacionais, de acordo com suas funções.Assinale a alternativa onde aparecem apenas itens estruturais básicos e comportamentais.

Com relação à engenharia de software, julgue os itens a seguir.

Um modelo de processo de software consiste em uma representação complexa de um processo de software, apresentada a partir de uma perspectiva genérica.

Em relação ao Selenium IDE 2.5.0 é correto afirmar:
Você trabalha como analista de sistemas em uma fábrica de software e o gerente do seu projeto lhe pede para avaliar a Estrutura Analítica do Projeto (EAP, ou WBS, do inglês Work Breakdown Structure) que ele definiu para facilitar a estimativa do projeto. É correto dizer que a EAP está bem formulada se

Analise as seguintes afirmações relativas a paradigmas de Engenharia de Software:

I. O ciclo de vida clássico é um paradigma no qual o desenvolvedor, muitas vezes, assume certos compromissos de implementação para garantir que o produto esteja funcionando rapidamente. Esse critério de escolha o torna mais efetivo que os demais paradigmas no que se refere a produtos de software que atendam aos requisitos do usuário.

II. O ciclo de vida clássico é um paradigma que utiliza um método sistemático e seqüencial, em que o resultado de uma fase se constitui na entrada de outra. Devido à forma com que se dá a passagem de uma fase para outra, em ordem linear, esse paradigma também é conhecido como cascata.

III.O paradigma do ciclo de vida realimentado ou exploratório é baseado no desenvolvimento e implementação de um produto inicial, que é submetido aos comentários e críticas do usuário. O produto vai sendo refinado através de múltiplas versões, até que o produto de software desejado tenha sido desenvolvido.

IV.O paradigma espiral foi desenvolvido para englobar as melhores características dos paradigmas evolutivo e ciclo de vida clássico, adicionando-se a análise de risco, não existente nesses dois paradigmas iniciais.

Indique a opção que contenha todas as afirmações verdadeiras.

No que se refere a padrões de projeto e a processos e práticas ágeis de desenvolvimento, julgue os próximos itens. São exemplos de práticas ágeis: ciclos curtos; simplicidade; retrospectivas regulares; ambiente de trabalho centrado no indivíduo; P.O. (Project Owner) que receba e retenha informações; e entrega de produto de software somente no final de cada fase.
Dentre as atividades que um homologador de sistemas deve realizar em um processo de homologação de sistemas novos, i nclui-se
Existem diversas técnicas para descompilar programas maliciosos. Conforme a característica de um malware, essas técnicas podem ou não ser utilizadas. A respeito desse assunto, julgue os seguintes itens. Existem três técnicas chaves para a análise de malware: análise binária, análise de entropia e análise de strings.

Acerca das ferramentas CASE, julgue os itens a seguir.

Algumas ferramentas CASE podem suportar o desenvolvedor em diferentes fases do ciclo de vida de um software. A adoção dessas ferramentas tem o potencial de melhorar a qualidade dos artefatos produzidos e reduzir a ocorrência de certos erros. Por exemplo, podem minimizar a ocorrência de erros na análise, no projeto, na codificação e no teste.

Julgue os itens a seguir, a respeito de relatórios de teste de software.

Em um projeto de teste, o registro das ocorrências que necessitem de uma investigação por parte da equipe de desenvolvimento é conteúdo adequado para integrar o relatório de incidentes de teste.

Uma metodologia de desenvolvimento de software pode ser classificada como uma metodologia ágil quando efetua o desenvolvimento do software de forma incremental (libera pequenas versões, em iterações de curta duração) e é colaborativa (cliente e desenvolvedores trabalham juntos, em constante comunicação), direta (o método em si é simples de aprender e modificar) e adaptativa (capaz de responder eficientemente às mudanças).

Considerando a definição acima, de Abrahamsson, julgue os itens a seguir, a respeito das metodologias ágeis de desenvolvimento de software.

O que os métodos ágeis buscam é como evitar as mudanças desde o início do projeto e não a melhor maneira de tratar essas mudanças.

Os requisitos não funcionais são requisitos que não estão diretamente relacionados com o que o sistema é capaz de fazer para atender aos seus usuários. Eles podem estar relacionados a algumas características, propriedades ou restrições como confiabilidade, ambiente de operação, aspectos legais e outros. Alguns autores os classificam em requisitos de produto, organizacionais e externos.

Os requisitos de produto ainda são classificados como de usabilidade, confiança, proteção e

Com relação a serviços da camada de aplicação da arquitetura TCP/IP, julgue os itens a seguir.

O serviço DNS (domain name system) tem como principal objetivo converter nomes em endereços IP. Em sua arquitetura de funcionamento no mínimo está prevista a utilização de um servidor principal por domínio e de vários servidores secundários do domínio principal.

Página 74
Publicidade