Arquitetura de Software Publicado por Nataly Melo 19/02/2020 - 13:11 PM 21/04/2020 - 10:42 AM Simulado com questões de Arquitetura de Software para concursos. 1. (CCV/UFC) - Sobre padrões de projeto é correto afirmar que: A) São considerados padrões estruturais: Adapter, Bridge e Builder. B) São considerados padrões de criação: Abstract Factory, Prototype e Composite. C) Os padrões "GoF" são organizados em 3 famílias : Padrões de criação, Padrões estruturais e Padrões arquiteturais. D) Os padrões ajudam a tornar a arquitetura de um framework adequada a aplicações diferentes, minimizando a necessidade de modificações. E) Um padrão de projeto descreve a arquitetura de um sistema orientado a objetos, os tipos de objetos e as interações entre os mesmos. Ele pode ser vislumbrado como o esqueleto – template – de uma aplicação que pode ser customizado pelo programador e aplicado a um conjunto de aplicações de um mesmo domínio. 2. (CCV/UFC) - O teste de integração é uma técnica sistemática para a construção da estrutura de programa. Na integração bottom-up: A) os testes são sempre realizados de forma manual. B) a integração é feita a partir dos componentes mais abstratos. C) a integração é feita a partir do nível mais básico da hierarquia. D) é sempre necessária a utilização de drivers (programas de controle para teste) e stubs. E) os módulos são integrados movimentando-se de cima para baixo na hierarquia de componentes. 3. (FCC) - Os escritórios de gerenciamento de projetos (PMO) podem ser de:I. esfera departamental para apoio a diversos projetos simultâneos.II. gestão dos projetos interdepartamentais.III. planejamento estratégico dos projetos e gestão do conhecimento empresarial.IV. projeto específico separado das operações da empresa.Um escritório de projeto corporativo atua em: (A) III, apenas. (B) I e II, apenas. (C) II e III, apenas. (D) I, II e III, apenas. (E) I, II, III e IV. 4. (CCV/UFC) - HTML (acrônimo para a expressão inglesa HyperText Markup Language, que significa Linguagem de Marcação de Hipertexto) é uma linguagem de marcação utilizada para produzir páginas na Web. A tag HTML utilizada para demarcar uma lista ordenada é: A) B) C) D) E) 5. (FCC) - No estágio de Melhoria Contínua de Serviço (CSI) do ITIL, para uma efetiva implementação da melhoria, são definidos os processos fundamentais: (A) Change Management, Knowledge Management e Service Validation and Testing. (B) 7-Step Improvement Process, Service Measurement e Service Reporting. (C) 7-Step Improvement Process, Service Measurement e Knowledge Management. (D) 7-Step Improvement Process, Knowledge Management e Service Validation and Testing. (E) Service Measurement, Change Management e Knowledge Management. 6. (FCC) - Na etapa Estratégia de Serviço do ITIL, para avaliar o custo de se possuir um item de configuração no ciclo de vida completo, não apenas o custo inicial ou o preço de compra, bem como para se obter ajuda na tomada de decisões de investimentos, usa-se uma metodologia denominada: (A) TCO − Custo total de propriedade. (B) TCU − Custo total de utilização. (C) TCS − Custo total do serviço. (D) TCI − Custo total do investimento. (E) ROI − Retorno sobre o investimento. 7. (CCV/UFC) - Considere a seguinte afirmação: todos os candidatos inscritos no concurso têm mais de 21 anos. Dessa afirmação, pode-se concluir que: A) se Gil está inscrita no concurso, então sua idade é inferior a 21 anos. B) se Gal tem menos de 21 anos, então ela não está inscrita no concurso. C) se a idade de Ana é maior que 21 anos, então ela está inscrita no concurso. D) se Beto não está inscrito no concurso, então sua idade é inferior a 21 anos. E) se Carol não está inscrita no concurso, então sua idade é maior que 21 anos. 8. (CCV/UFC) - No pior caso, a complexidade do algoritmo conhecido como Busca Linear é: A) O(n²) B) O(1) C) O(n) D) O(log n) E) O(n log n) 9. (FCC) - No processo de obtenção de requisitos, um ponto forte é o reconhecimento das várias perspectivas que podem ser observadas nos requisitos oriundos de stakeholders diferentes. Com três tipos genéricos (Sommerville), ou seja, de interação, indiretas e de domínio, tais perspectivas: (A) são percebidas somente quando da especificação da solução de arquitetura. (B) aparecem como resultado da aplicação da orientação a objetos. (C) são observadas pela análise orientada a pontos de vista. (D) são percebidas apenas se os stakeholders tiverem maturidade e conhecimento de TI. (E) não são perceptíveis até que se tenha iniciado o processo de codificação. 10. (FCC) - Segundo o PMBOK, o resultado “Atualizações do registro dos riscos” NÃO é uma saída do processo: (A) monitorar e controlar os riscos. (B) planejar as respostas aos riscos. (C) realizar a análise quantitativa dos riscos. (D) realizar a análise qualitativa dos riscos. (E) identificar os riscos. 11. (FCC) - Segundo o PMBOK, o resultado “Atualizações do registro dos riscos” NÃO é uma saída do processo: (A) monitorar e controlar os riscos. (B) planejar as respostas aos riscos. (C) realizar a análise quantitativa dos riscos. (D) realizar a análise qualitativa dos riscos. (E) identificar os riscos. 12. (CCV/UFC) - No contexto do ciclo de vida de um servlet, é correto afirmar que: A) Quando um servlet é carregado pela primeira vez para a máquina virtual Java do servidor, o método init() é invocado. B) O método destroy() permite liberar os recursos que foram utilizados, sendo invocado ao final de cada requisição. C) Os Servlets não são processados utilizando-se threads, o que proporciona problemas de escalabilidade. D) Sempre que o servidor recebe uma requisição direcionada a um determinado servlet, esta é repassada para o container que, por sua vez, compila o servlet indicado, carrega a classe referente ao servlet na memória e cria uma instância da classe do servlet. E) Estando o servlet pronto para atender as requisições dos clientes, o container cria um objeto de requisição (ServletRequest) e um objeto de resposta (ServletResponse). Em seguida, o container chama o método _service(), passando esses dois objetos como parâmetros. Time's upCompartilhe Enviar no Whatsapp