Baixe o app para aproveitar ainda mais
Prévia do material em texto
Pós Engenharia de software Prova - Arquitetura de software 1) O método ágil tem como principal diferencial da metodologia orientada a planos não se focar nas documentações, e sim em realizar aquelas tarefas que de fato irão construir o software. Assinale (V) verdadeiro ou (F) falso quanto às características do método ágil de desenvolvimento de software. ( v ) O cliente deve estar presente durante todo o projeto. ( f ) As entregas podem demorar longos períodos por causa dos testes. ( f ) As pessoas envolvidas no projeto devem ser alocadas pelo nível de influência. ( ) O método deve responder rapidamente às mudanças. ( v ) Deve-se optar sempre pelo desenvolvimento mais simples. Assinale a alternativa com a sequência correta. Alternativas: • F – F – V – F – V. • V – F – V – F – V. • V – V – V – F – F. • V – F – F – V – V. → Correto • F – V – F – V – F. Código da questão: 37858 2) Observe a afirmativa a seguir: No desenvolvimento dirigido a planos, a interação entre as atividades e os _____________________ ocorre durante todo o projeto de desenvolvimento de software, onde as __________________ de um processo são utilizadas como base de planejamento para as atividades do processo ____________________. Assinale a alternativa que complete corretamente as lacunas. Alternativas: • documentos - tarefas - adjacente. • documentos – pendências - posterior. • documentos - saídas – posterior. → Correto • clientes - tarefas - adjacente. • clientes - saídas - anterior. Código da questão: 37859 3) Certa arquitetura é a mais utilizada nos projetos por ser a mais flexível e adaptável à maioria dos projetos de desenvolvimento de software. Nela são divididos o cliente, o servidor e o negócio. Nesse contexto, assinale a arquitetura referente. Alternativas: • Arquitetura cliente. • Arquitetura de aplicações. • MVC. • Arquitetura em camadas. → Correto • Arquitetura cliente-servidor. Código da questão: 37873 4) Analise as asserções a seguir: I. Os processos relacionados a teste de software visam efetuar a verificação de inconformidades, PORQUE II. devem fornecer subsídios para que ocorra a validação, que é o processo no qual ocorre a aprovação do que foi desenvolvido. Assinale a alternativa correta. Alternativas: • As duas asserções são verdadeiras, e a segunda justifica a primeira. → Correto • As duas asserções são falsas. • A primeira asserção é verdadeira e a segunda é falsa. • A primeira asserção é falsa e a segunda é verdadeira. • As duas asserções são verdadeiras, porém a primeira não justifica a segunda. Código da questão: 37877 5) Observe a frase a seguir: O __________________________ está localizado entre o sistema operacional e os componentes, sendo arquitetado em camadas. São normalmente encontrados em sistema de __________________________________________, controladores de comunicação, entre outros. E, por causa da forma como está estruturado, proporciona que diferentes ______________________________________ sejam utilizadas nos sistemas distribuídos. Assinale a alternativa que complete as lacunas corretamente. Alternativas: • middleware – P2P – aplicação. • middleware - gerenciamento de banco de dados - linguagens de programação. → Correto • SOA – jogo online - linguagens de programação. • middleware – jogos online – redes de computadores. • SOA - gerenciamento de banco de dados – servidores. Código da questão: 37883 6) Um gerente de projetos selecionou uma equipe a fim de se desenvolver um sistema distribuído. Segundo as necessidades do software em ter aplicações externas, o seu desenvolvimento deve ser orientado a serviços. Com base no contexto apresentado, assinale (V) verdadeiro ou (F) falso segundo as características que os desenvolvedores devem estar atentos. ( v ) Visão de desenvolvimento. ( ) Plugin incompatível. ( v ) Comportamento do sistema. ( ) Ajuste dos requisitos. ( v ) Grau de dependência. Assinale a alternativa com a sequência correta. Alternativas: • V – F – V – F – V. → Correto • V – V – F – F – F. • V – F – V – V – V. • F – F – V – V – V. • F – V – F – V – F. Código da questão: 37886 7) Os funcionários de uma empresa foram convidados para fazer um teste do sistema que será implantado no próximo semestre. Após algumas horas trabalhando no novo sistema, os colaboradores tiveram a oportunidade de fazer alguns apontamentos no formulário descrito na figura a seguir: Figura 01 - Devolutiva dos colaboradores Fonte: Elaborada pelo autor. Com base no formulário, observe as afirmativas. I. É um requisito funcional, pois está faltando uma funcionalidade. II. É um requisito não funcional que impacta na usabilidade. III. Trata-se de uma reclamação por falta de prática do operador. Assinale a alternativa correta. Alternativas: • Somente as alternativas II e III estão corretas. • Somente a alternativa II está correta. → Correto • Somente a alternativa I está correta. • Somente a alternativa III está correta. • Somente as alternativas I, II e III estão corretas. Código da questão: 37891 8) Uma escola solicitou que fosse desenvolvido um software que proporcionasse aos professores a possibilidade de trabalharem conceitos como formas geométricas, animais e cores. Dentro do cenário apresentado, assinale a alternativa que represente o tipo de requisito. Alternativas: • Requisito externo. • Requisito interno. • Requisito de produto. → Correto • Requisito organizacional. • Requisito funcional. Código da questão: 37888 9) As metodologias ágil e dirigida a planos possuem diferenças significativas quanto a condução e planejamento das atividades de desenvolvimento de software, como pode ser observado na Figura 01. Figura 01: Diferença entre metodologia ágil e dirigida a planos Fonte: Adaptada de SOMMERVILLE, Ian. Engenharia de Software. 9 ed. São Paulo: Pearson, 2011, p. 43 Com base nisso, observe as afirmativas a seguir: I. O desenvolvimento orientado a planos está focado no desenvolvimento propriamente dito. II. Os registros produzidos ao término de um processo irão produzir requisitos aos processos sucessores na metodologia ágil de desenvolvimento. III. Na metodologia ágil de desenvolvimento, os documentos são considerados atividades secundárias. Assinale a alternativa correta. Alternativas: • Somente a alternativa I está correta. • Somente a alternativa III está correta. → Correto • Somente a alternativa II está correta. • Somente as alternativas I e III estão corretas. • Somente as alternativas II e III estão corretas. Código da questão: 37860 10) Observe a frase a seguir: A ______________________________ pode ser chamada de blackboard, onde a estratégia é dividir os problemas por _____________________________. Possibilitando assim que a solução seja encontrada por um ____________________, dessa forma poderemos ter um desenvolvedor responsável pelo design do front-end, um desenvolvedor de sistemas, e um responsável pela base de dados. Assinale a alternativa que complete as lacunas corretamente. Alternativas: • sistema distribuído - área de conhecimento - especialista. • arquitetura cliente-servidor – indicação – curioso. • arquitetura MVC – afinidade – especialista. • arquitetura de repositório - área de conhecimento – especialista. → Correto • arquitetura de repositório – área de conhecimento – facilitador. Código da questão: 37850 26507621: Off 26507623: Off 26507622: Off 26507624: Off 26507625: Off 26507626: Off 26507627: Off 26507620: Off 26507628: Off 26507619: Off
Compartilhar