Baixe o app para aproveitar ainda mais
Prévia do material em texto
A B C D E 1 Marcar para revisão Em um projeto de software, a equipe enfrenta desafios ao integrar novas tecnologias. Isso requer uma abordagem estratégica para gerenciar as complexidades e garantir uma transição suave, alinhando-se com as melhores práticas da Engenharia de Software. Qual é o aspecto mais crítico a ser considerado ao integrar novas tecnologias em um projeto de software? Foco no desenvolvimento ágil. Enfatizar testes de usuário. Priorização de custos. Adoção de ferramentas de colaboração. Gerenciamento de riscos. 04/05/2024, 17:16 estacio.saladeavaliacoes.com.br/prova/66369451a1a52e2206541f20/ https://estacio.saladeavaliacoes.com.br/prova/66369451a1a52e2206541f20/ 1/13 A B C D E 2 Marcar para revisão Na fase inicial de um projeto de software, a definição clara de objetivos é fundamental. Isso ajuda a equipe a manter o foco e a direção, além de facilitar a medição do progresso e do sucesso do projeto. Qual é a chave para o sucesso na fase inicial de um projeto de software? Definição de objetivos. Análise competitiva. Planejamento financeiro. Seleção de tecnologia. Estruturação da equipe. 3 Marcar para revisão Em um projeto de software para uma instituição financeira, a equipe de engenharia de requisitos enfrenta o desafio de identificar e documentar especificações detalhadas para 04/05/2024, 17:16 estacio.saladeavaliacoes.com.br/prova/66369451a1a52e2206541f20/ https://estacio.saladeavaliacoes.com.br/prova/66369451a1a52e2206541f20/ 2/13 A B C D E garantir a segurança e eficiência nas transações. Este processo é crucial para o desenvolvimento subsequente. Qual das seguintes atividades é primordial na fase de engenharia de requisitos deste projeto? Teste de desempenho do software. Documentação de requisitos funcionais e não funcionais. Codificação de algoritmos de segurança. Desenvolvimento de interfaces gráficas. Implementação de protocolos de rede. 4 Marcar para revisão Considere as seguintes afirmativas relacionadas com a etapa de projeto do processo de desenvolvimento de software: I� A partir do modelo de classes gerado na análise, aplica-se refinamentos 04/05/2024, 17:16 estacio.saladeavaliacoes.com.br/prova/66369451a1a52e2206541f20/ https://estacio.saladeavaliacoes.com.br/prova/66369451a1a52e2206541f20/ 3/13 A B C D E que permitem reduzir o grau de abstração do referido modelo. II� Os aspectos dinâmicos, considerando que o paradigma dominante na indústria de software é a orientação a objetos, são definidos nos modelos de classes. III� A divisão lógica comumente aplicada no projeto de arquitetura, pode ser composta das seguintes camadas: apresentação, aplicação, domínio e serviços técnicos. Assinale a alternativa CORRETA� Apenas as afirmativas I e III são verdadeiras. Apenas a afirmativa II é verdadeira. Apenas a afirmativa I é verdadeira. As afirmativas I, II e III são verdadeiras. Apenas as afirmativas II e III são verdadeiras. 04/05/2024, 17:16 estacio.saladeavaliacoes.com.br/prova/66369451a1a52e2206541f20/ https://estacio.saladeavaliacoes.com.br/prova/66369451a1a52e2206541f20/ 4/13 A B 5 Marcar para revisão No que diz respeito aos processos e práticas no desenvolvimento ágil de software: A XP �Extreme Programming) é considerada um processo de desenvolvimento de software ágil que exige, entre outras coisas, padronização do código, interação contínua e teste. Na XP �Extreme Programming), é sustentado por meio de pequenos e frequentes releases do sistema, e os clientes estão intimamente envolvidos na especificação e na priorização dos requisitos do sistema. 04/05/2024, 17:16 estacio.saladeavaliacoes.com.br/prova/66369451a1a52e2206541f20/ https://estacio.saladeavaliacoes.com.br/prova/66369451a1a52e2206541f20/ 5/13 C D E Enfoca a integração contínua como uma prática de desenvolvimento de software, incompatível com a XP (Extreme Programming) e o Scrum, que permite aos desenvolvedores agregarem alterações de código e realizarem testes. Pressupõe o uso do behavior driven development, que considera a linguagem de programação a ser usada, da 4° geração em diante, com foco, principalmente, no comportamento visual, interativo e cognitivo do sistema. Enfoca, assim como o acceptance test- driven development, a qualidade do código desenvolvido quanto à recursividade, declaração das variáveis e clean code, de modo a torná-lo de fácil entendimento, modificação e testagem. 00 hora : 36 min : 23 seg Ocultar Questão 10 de 10 Respondidas �10� Em branco �0� Finalizar prova 1 2 3 4 5 6 7 8 9 10 SM2 Engenharia De Software 04/05/2024, 17:16 estacio.saladeavaliacoes.com.br/prova/66369451a1a52e2206541f20/ https://estacio.saladeavaliacoes.com.br/prova/66369451a1a52e2206541f20/ 6/13 A B C D E 6 Marcar para revisão Em uma empresa que utiliza o Processo Unificado Ágil �AUP�, o gerente de projetos está planejando a iteração atual, enfatizando a entrega rápida de valor. Qual componente do AUP é essencial para garantir entregas incrementais e contínuas de valor? Modelagem Inicial Revisões de Fim de Fase. Iterações de Construção. Planejamento Detalhado. Análise de Riscos. 7 Marcar para revisão Uma equipe responsável pela qualidade de um software deve atentar-se para um outro tipo de teste, o teste de validação. Esse tipo de teste foca na visão do usuário, sendo realizado Finalizar prova 04/05/2024, 17:16 estacio.saladeavaliacoes.com.br/prova/66369451a1a52e2206541f20/ https://estacio.saladeavaliacoes.com.br/prova/66369451a1a52e2206541f20/ 7/13 A B após o empacotamento do produto e parte dos critérios de validação presentes na especificação dos requisitos de software do produto em desenvolvimento. Considerando o exposto, assinale a alternativa que melhor descreve o conceito de teste beta. Teste realizado pela equipe de qualidade com supervisão dos usuários finais em um ambiente não controlado. Os erros são analisados e resolvidos pela própria equipe de qualidade. Teste conduzido pelo desenvolvedor com a supervisão dos usuários finais em um ambiente controlado. Os erros são registrados pelos usuários e reportados posteriormente. 04/05/2024, 17:16 estacio.saladeavaliacoes.com.br/prova/66369451a1a52e2206541f20/ https://estacio.saladeavaliacoes.com.br/prova/66369451a1a52e2206541f20/ 8/13 C D E Teste conduzido nas instalações dos usuários finais, sem a presença do desenvolvedor, em um ambiente não controlado. Os erros, reais ou não, são entregues aos desenvolvedores, de forma parcial e não linear. Teste conduzido nas instalações do desenvolvedor com os usuários finais em ambiente controlado. Os desenvolvedores registram os erros e problemas encontrados. Teste conduzido nas instalações dos usuários finais, com a presença do desenvolvedor, em um ambiente controlado. Os erros são simulados para testar estresse e recuperação de dados. 8 Marcar para revisão 04/05/2024, 17:16 estacio.saladeavaliacoes.com.br/prova/66369451a1a52e2206541f20/ https://estacio.saladeavaliacoes.com.br/prova/66369451a1a52e2206541f20/ 9/13 A B C D E O Git é um sistema de controle de versão distribuído. Com respeito ao conceito de pull no Git, assinale a alternativa correta. É uma solicitação que um usuário faz para contribuir com suas alterações de volta ao repositório original de um projeto. É o envio de arquivos para o repositório local do usuário. É o envio de arquivos para o repositório remoto do usuário. Atualiza o repositório local com todas as alterações feitas em outro repositório. É uma solicitação para baixar localmente os arquivos do repositório remoto do usuário. 9 Marcar para revisão Em um projeto de software, a eficiência no uso dos recursos 04/05/2024, 17:16 estacio.saladeavaliacoes.com.br/prova/66369451a1a52e2206541f20/ https://estacio.saladeavaliacoes.com.br/prova/66369451a1a52e2206541f20/10/13 A B C D E é essencial. A gestão eficaz dos recursos determina a qualidade do produto final e a satisfação do cliente, sendo um fator chave para o sucesso do projeto. Qual é o elemento mais importante na gestão eficaz dos recursos em um projeto de software? Capacitação da equipe. Comunicação interna. Alocação de orçamento. Cronograma de entrega. Qualidade do código. 10 Marcar para revisão Requisitos de um sistema são frequentemente classificados como funcionais, não- funcionais e de domínio. Qual a definição que melhor descreve requisitos não-funcionais? 04/05/2024, 17:16 estacio.saladeavaliacoes.com.br/prova/66369451a1a52e2206541f20/ https://estacio.saladeavaliacoes.com.br/prova/66369451a1a52e2206541f20/ 11/13 A B C São requisitos que especificam como deve ser testada uma parte do sistema, incluindo-se as entradas, os resultados esperados e as condições sob as quais os testes devem ocorrer. São ferramentas automatizadas de apoio ao processo de desenvolvimento de sistemas. São requisitos que descrevem o que o sistema deve fazer, como deve reagir a determinadas entradas e como deve comportar-se em situações particulares. 04/05/2024, 17:16 estacio.saladeavaliacoes.com.br/prova/66369451a1a52e2206541f20/ https://estacio.saladeavaliacoes.com.br/prova/66369451a1a52e2206541f20/ 12/13 D E São requisitos que derivam do domínio da aplicação e que refletem características e restrições desse domínio. São requisitos que não estão diretamente relacionados com as funções específicas do sistema. 04/05/2024, 17:16 estacio.saladeavaliacoes.com.br/prova/66369451a1a52e2206541f20/ https://estacio.saladeavaliacoes.com.br/prova/66369451a1a52e2206541f20/ 13/13
Compartilhar