Questões de Concurso Comentadas sobre arquitetura de software
Foram encontradas 7.401 questões
Com relação aos conceitos e aplicabilidade dos sistemas operacionais Suse Linux Enterprise e Windows Server 2008, os softwares VMware e Open Enterprise Server, todas as alternativas estão corretas, exceto:
No TCP/IP, considerando a rede 192.168.0.0/255.255.255.224, o número máximo de sub-redes e a quantidade de endereços válidos na rede para hosts, por sub-rede são, respectivamente:
Para que um host obtenha um endereço IP dinamicamente em uma Local Area Network (LAN), é necessário o protocolo:
Com relação ao SQL, assinale a alternativa correta.
Um programador Web deseja realizar as operações a seguir.
l Retornar informações contidas nas requisições feitas pelo browser do cliente ao servidor como, por exemplo, os dados que digita em um formulário, o nome do usuário autenticado no servidor web e o endereço IP da máquina do cliente.
ll Armazenar as informações necessárias para uma determinada sessão de usuário como, por exemplo, armazenar as preferências do usuário.
lll Retornar o resultado de uma página ASP para o navegador do cliente. Utilizar, por exemplo, este objeto para montar uma página de retorno com o resultado de uma pesquisa em um banco de dados.
lV Compartilhar informações entre todos os usuários de uma aplicação.
V Utilizar métodos e propriedades que permitam interagir com o servidor que hospeda a aplicação. Fornecer a possibilidade de estender a capacidade de páginas ASP, através da utilização de objetos e componentes externos.
Sobre a estrutura de objetos do ASP, a sequência correta de objetos a serem utilizados, considerando os itens de I a V será:
“Um grupo de sistemas de computadores independentes, conhecidos como nós, trabalhando juntos como um único sistema para assegurar que os recursos e aplicativos de missão crítica continuem disponíveis para clientes.”
Corresponde à definição acima:
Considerando o desenvolvimento de aplicações com UML, assinale a alternativa correta.
Com relação à modelagem de dados, todas as alternativas estão corretas, exceto a:
Com relação ao diagrama de classes em UML, assinale a alternativa correta.
Um processo de software define a abordagem que é adotada quando um software é elaborado, prescrevendo as etapas do processo de desenvolvimento de sistemas e as atividades a serem realizadas em cada etapa.
Com relação a esse tema, todas as alternativas estão corretas, exceto a:
Considerando os níveis do modelo OSI, assinale a alternativa correta.
Com relação ao PL/SQL, assinale a alternativa correta.
Sobre os modelos criados para a melhoria de processos de software, marque com V as afirmações verdadeiras e com F as falsas.
( ) CMM (Capability Maturity Model) mede a maturidade do processo de desenvolvimento de software em uma organização com o objetivo de que elas conheçam e melhorem seus processos de desenvolvimento de software com a implantação de práticas definidas. O CMM classifica a maturidade do desenvolvimento de sistemas em quatro níveis.
( ) CMMI (Capability Maturity Model Integration) é uma evolução do CMM e constitui-se num guia para desenvolvimento e melhoria de processos na organização. Surgiu da necessidade de integrar os diversos modelos criados como, por exemplo: SW-CMM, P-CMM, SE-CMM. A representação ocorre apenas de forma contínua e estabelece cinco níveis de capacitação.
( ) PSP (Personal Software Process) possui foco na melhoria de processos do indivíduo tornando sua forma de trabalho mais disciplinada e ajudando o engenheiro/ indivíduo, a aplicar os princípios dos processos do CMM/CMMI ao seu trabalho pessoal. O PSP, assim como CMM é baseado na melhoria contínua de processos de desenvolvimento de software, sendo que o foco do CMM é a organização e o PSP está focado na melhoria do trabalho individual.
( ) TSP (Team Software Process) é baseado na melhoria de processos de uma equipe de desenvolvimento e usa a noção de time, ou seja, um grupo de pessoas que compartilham o mesmo objetivo. A abordagem do TSP é para a construção de equipes que trabalhem efetivamente e eficientemente juntas resultando em um todo maior que a soma das partes. Isto é feito através de uma série de atividades que ocorre na sessão inicial de planejamento da equipe, referenciada como TSP Launch.
( ) MPS.Br ( Melhoria do Processo do Software Brasileiro) é um modelo que foi criado por pesquisadores brasileiros visando a melhoria do desenvolvimento de software em empresas brasileiras de grande porte. Está dividido em quatro componentes: modelo de Referência (MR-MPS), Método de Avaliação (MA-MPS), Modelo de Negócio (MN-MPS) e Modelo de Documentação (MD-MPS).
A sequência correta, de cima para baixo, é:
Entender e definir com precisão os requisitos de um software permite que a energia da equipe de desenvolvimento seja direcionada para fins determinados. Portanto, realizar corretamente o levantamento e a administração de requisitos é vital para a qualidade do software.
Com relação aos requisitos de software, todas as alternativas estão corretas, exceto a:
Com relação a métricas de software, todas as alternativas estão corretas, exceto a:
Considerando que o objetivo principal do teste de software é torná-lo confiável, analise as afirmações a seguir.
l O teste caixa preta refere-se a testes em que o avaliador se concentra nas funções que o software deve desempenhar. Os dados de teste estimulam o software a verificar as saídas esperadas para certos conjuntos de entrada de dados.
ll O teste caixa branca, também chamado teste funcional, enfatiza o projeto detalhado do software, onde o avaliador concentra-se nos pontos mais importantes ou “perigosos” do software, verificando se cada função está plenamente operacional.
lll O teste exaustivo (estresse) pertence à categoria de teste caixa branca. O objetivo é simular, por exemplo, uma grande carga de dados, pesquisas longas e exaustivas, grande quantidade de acessos simultâneos, forçando o software a falhar de diversos modos e verificando se a recuperação é adequadamente realizada.
lV A análise (teste) do valor limite foi desenvolvida como técnica que leva à seleção de testes que exercitem valores limítrofes. Como exemplo, podemos citar: SE (a>b) então S1 senão S2, e sabendo-se que os valores de a e b serão fornecidos como entrada de dados, então, ao testar este software, deve-se fornecer valores acima e abaixo de a e b, bem como a=b.
V Teste de segurança, dentre outras coisas, consiste em verificar se todos os mecanismos de segurança do sistema restringem corretamente o acesso indevido. Este teste é importante para todos os tipos de software e principalmente para os sistemas que manipulam informações confidenciais.
Todas as afirmações corretas estão em:
Analise as afirmações sobre ações tipicamente previstas na manutenção preventiva de microcomputadores:
I. uma das ações é a remoção da poeira acumulada, podendo requerer a lavagem da placa com Thinner;
II. a troca da pasta térmica do processador pode ser necessária, uma vez que ela possui prazo de validade;
III. a verificação de erros no disco e a sua desfragmentação são procedimentos que devem ser realizados periodicamente.
Sobre as afirmações, pode-se dizer que está correto o contido em
Sobre a USABILIDADE, nos softwares, mar-que com V as afirmações verdadeiras e com F as falsas.
( ) Alguns princípios devem orientar o pro-cesso de desenvolvimento de um site. Dentre eles, pode-se enumerar: fomentar a antecipação, dar autonomia ao usuário, sensação de estabilidade, evitar proble-mas com as cores, consistência, elemen-tos “automáticos coerentes”, aumentar a eficiência do usuário, olhar e escolher, contato direto, realimentação e diálogo, oferecer reversibilidade, a lei de Fitts, re-duzir o tempo de espera, reduzir a curva de aprendizagem, usar metáforas ade-quadamente, proteger o trabalho dos usu-ários, boa legibilidade da interface, fazer uma interface visível.
( ) A usabilidade refere-se à capacidade de um software ser compreendido, aprendido e utilizado, e ser atraente para o usuário, em condições específicas de uso.
( ) A usabilidade depende do usuário que reconhecerá, entenderá e manipulará o aparelho em função dos seus conheci-mentos e da capacidade de uso que o aparelho oferece, e do aparelho, que será entendido e manipulado pelo usuário de acordo com o design da interface que o designer proporciona.
( ) No modelo mental estabelecido por Felipe Romero, onde o usuário ativa o seu mo-delo mental obtendo diferentes tipos de informação, têm-se: informação percepti-va, informação funcional, informação hie-rárquica e informação sequencial.
( ) Existem vários sinônimos para o termo usabilidade e um deles é acessibilidade.
A sequência correta, de cima para baixo, é:
Na linguagem da informática, um soquete de conexão para um periférico na placa-mãe é genericamente conhecido por
Na terminologia usual de microinformática, os dados Pentium IV, 3.0 Ghz, 256 Mb RAM 3 1/2, HD 40 Gb, teclado padrão ABNT, placa de vídeo 128 mb AGP, constituem um modelo de