Prévia do material em texto
A B C D E 1 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? Seleção de tecnologia. Definição de objetivos. Estruturação da equipe. Planejamento financeiro. Análise competitiva. 2 Marcar para revisão O Documento de Requisitos, também conhecido como Especificação de Requisitos do Software (SRS, do inglês “Software Requirements Specification”), é um dos artefatos 00 hora : 49 min : 55 seg Ocultar Questão 1 de 10 Em branco (10) Finalizar prova 1 2 3 4 5 6 7 8 9 10 Prova AV Engenharia De Software 25/05/2025, 16:01 estacio.saladeavaliacoes.com.br/prova/683368e0597a142092e37286/ https://estacio.saladeavaliacoes.com.br/prova/683368e0597a142092e37286/ 1/10 A B C D E mais importantes em Engenharia de Software. Qual é o objetivo do documento denominado "documento de requisitos" gerado durante o processo de Engenharia de Requisitos? Detalhar o cronograma do projeto. Documentar as necessidades dos clientes e obter aceite sobre o que será entregue. Listar as ferramentas de desenvolvimento. Apresentar um relatório financeiro do projeto. Descrever os casos de uso do sistema. 3 Marcar para revisão Em um projeto de software, a eficiência no uso dos recursos é 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. 25/05/2025, 16:01 estacio.saladeavaliacoes.com.br/prova/683368e0597a142092e37286/ https://estacio.saladeavaliacoes.com.br/prova/683368e0597a142092e37286/ 2/10 A B C D E Qual é o elemento mais importante na gestão eficaz dos recursos em um projeto de software? Alocação de orçamento. Cronograma de entrega. Capacitação da equipe. Qualidade do código. Comunicação interna. 4 Marcar para revisão A Unified Modeling Language (UML) e o Processo Unificado (Rational Unified Process - RUP) são fundamentais no desenvolvimento de software orientado a objetos. Enquanto a UML fornece uma linguagem padronizada para a criação de diagramas e a comunicação de ideias complexas, o RUP oferece uma estrutura para organizar o processo de desenvolvimento em fases distintas, cada uma com atividades específicas e objetivos claros. Esses conceitos são vitais para engenheiros de software na construção de sistemas eficientes, flexíveis e escaláveis. 25/05/2025, 16:01 estacio.saladeavaliacoes.com.br/prova/683368e0597a142092e37286/ https://estacio.saladeavaliacoes.com.br/prova/683368e0597a142092e37286/ 3/10 A B C D E Em que aspecto a Unified Modeling Language (UML) se destaca principalmente no desenvolvimento de software? Na escrita de código eficiente. Na comunicação de ideias complexas através de diagramas. Na gestão financeira de projetos de software. Na automatização de testes de software. Na garantia de compatibilidade entre diferentes sistemas operacionais. 5 Marcar para revisão Um gerente de projeto de software está analisando o impacto do controle de qualidade nos custos do projeto. Ele avalia como diferentes práticas de controle de qualidade podem afetar o custo total e a eficácia do software entregue. Qual prática de controle de qualidade é mais efetiva para minimizar erros de 25/05/2025, 16:01 estacio.saladeavaliacoes.com.br/prova/683368e0597a142092e37286/ https://estacio.saladeavaliacoes.com.br/prova/683368e0597a142092e37286/ 4/10 A B C D E software durante a fase de desenvolvimento? Adoção de uma abordagem Waterfall. Uso frequente de auditorias de qualidade. Implementação tardia de testes de sistema. Redução de revisões de código. Limitação da interação com o cliente. 6 Marcar para revisão Em um projeto de software, a equipe de desenvolvimento se depara com a tarefa de medir a qualidade do produto final. Eles consideram diferentes métricas para avaliar aspectos como eficiência, confiabilidade e usabilidade. Qual destas métricas é primordial para avaliar a eficiência de um software? 25/05/2025, 16:01 estacio.saladeavaliacoes.com.br/prova/683368e0597a142092e37286/ https://estacio.saladeavaliacoes.com.br/prova/683368e0597a142092e37286/ 5/10 A B C D E Tempo de resposta do sistema. Frequência de erros encontrados. Satisfação do usuário final. Facilidade de manutenção. Portabilidade entre diferentes plataformas. 7 Marcar para revisão Preencha as lacunas e assinale a alternativa correta em relação ao gerenciamento de configuração e mudança. O gerenciamento de configuração de software é um conjunto de ______________ que foi desenvolvido para administrar as mudanças em todo o ciclo de vida do software. Tais atividades são utilizadas para _____________ a mudança, controlar a mudança, garantir que a mudança esteja sendo adequadamente implementada e relatar a mudança a outras pessoas que possam ter interesse nela. 25/05/2025, 16:01 estacio.saladeavaliacoes.com.br/prova/683368e0597a142092e37286/ https://estacio.saladeavaliacoes.com.br/prova/683368e0597a142092e37286/ 6/10 A B C D E A B C rotinas / manter atividades / identificar ferramentas / agilizar atividades / conduzir etapas / corrigir 8 Marcar para revisão 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 para baixar localmente os arquivos do repositório remoto do usuário. É o envio de arquivos para o repositório remoto do usuário. É o envio de arquivos para o repositório local do usuário. 25/05/2025, 16:01 estacio.saladeavaliacoes.com.br/prova/683368e0597a142092e37286/ https://estacio.saladeavaliacoes.com.br/prova/683368e0597a142092e37286/ 7/10 D E É uma solicitação que um usuário faz para contribuir com suas alterações de volta ao repositório original de um projeto. Atualiza o repositório local com todas as alterações feitas em outro repositório. 9 Marcar para revisão Considerando as etapas de implantação e manutenção do processo de desenvolvimento de software, avalie os conceitos a seguir: _________________: de forma simplificada, é um conjunto de tarefas que visam gerenciar as alterações durante o desenvolvimento do software, sendo a mesma aplicada em todas as etapas do processo de desenvolvimento de software. _________________: requer a avaliação do mérito técnico, efeitos colaterais em potencial, o impacto global em termos de configuração e funcionalidade e o custo de uma determinada alteração. _________________: gerencia as versões do software distribuído aos clientes. Assinale a alternativa que preenche as lacunas na sequência correta: 25/05/2025, 16:01 estacio.saladeavaliacoes.com.br/prova/683368e0597a142092e37286/ https://estacio.saladeavaliacoes.com.br/prova/683368e0597a142092e37286/ 8/10 A B C D E Processo de controle de alterações, Gestão de configuração, Gerenciamento de releases. Gestão de configuração, Gerenciamento de releases, Processo de controle de alterações. Gestão de configuração, Processo de controle de alterações, Gerenciamento de alterações. Processo de controle de alterações, Gerenciamento de releases, Gestão de configurações. Gestão de configuração, Processo de controle de alterações, Gerenciamento de release. 10 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. 25/05/2025, 16:01 estacio.saladeavaliacoes.com.br/prova/683368e0597a142092e37286/ https://estacio.saladeavaliacoes.com.br/prova/683368e0597a142092e37286/ 9/10 A B C D E Qual componente do AUP é essencial para garantir entregas incrementais e contínuas de valor? Modelagem Inicial. Iterações de Construção. PlanejamentoDetalhado. Análise de Riscos. Revisões de Fim de Fase. 25/05/2025, 16:01 estacio.saladeavaliacoes.com.br/prova/683368e0597a142092e37286/ https://estacio.saladeavaliacoes.com.br/prova/683368e0597a142092e37286/ 10/10