Prévia do material em texto
Situação Finalizada Iniciado quinta-feira, 31 jul. 2025, 09:18 Concluído quinta-feira, 31 jul. 2025, 09:45 Duração 27 minutos 6 segundos Nota 10,0 de um máximo de 10,0(100%) Questão 1 Correto Atingiu 1,0 de 1,0 Uma etapa crucial na localização de componentes de software que podem ter problemas de qualidade é a previsão de defeitos (PRESSMAN, 2021). Os modelos de previsão de defeitos analisam as relações entre conjuntos de métricas de software e componentes de software com defeitos conhecidos usando métodos estatísticos. Eles podem ser um método rápido e eficiente para os desenvolvedores de software identificarem classes propensas a defeitos. Como resultado, custos e atrasos no desenvolvimento podem ser reduzidos (DOGLIO, 2022). Nesse caso, de qual atividade para obter a qualidade estamos falando? Escolha uma opção: a. Métodos de engenharia de software. b. Inteligência artificial e previsão de defeitos. c. Garantia da qualidade. d. Controle de qualidade. e. Técnicas de gerenciamento. A resposta está correta, pois se pode lançar mão atualmente de técnicas de IA para detecção de defeito. Além disso, é possível utilizar esses tipos de técnicas para predição de defeitos. RESPOSTA: A resposta está na página 17 do e-book. Questão 2 Correto Atingiu 1,0 de 1,0 Compreender a melhor maneira de organizar um sistema de software e criar sua estrutura geral são aspectos do projeto arquitetônico. A etapa de projeto arquitetônico do processo de projeto de software é a primeira no modelo do processo de desenvolvimento de software (LONG, 2021). Como determina os principais componentes estruturais de um sistema e seus relacionamentos, a engenharia de requisitos serve como o elo crucial entre o projeto e a engenharia de requisitos. A estrutura organizacional de um sistema como uma coleção de componentes interconectados é descrita em um modelo de arquitetura, que é o resultado do processo de projeto de arquitetura. Nesse caso, o que pode ser considerada a arquitetura de software. Escolha uma opção: a. O diagrama de caso de uso. b. Os modelos de dados estruturados, semiestruturados e não estruturados. c. O diagrama de contexto do software. d. A decomposição da solução do problema e a relação entre elas. e. A documentação do software. A resposta está correta, pois a arquitetura de software trata de decompor a solução em partes menores e mais gerenciáveis e, ao mesmo tempo, a integração entre essas partes. RESPOSTA: A resposta está na página 39 do e-book. Questão 3 Correto Atingiu 1,0 de 1,0 Se __________________ for uma prioridade máxima, a arquitetura deve ser criada para concentrar as principais funções em um pequeno grupo de componentes colocados em uma única máquina, em vez de serem dispersos pela rede. Isso pode incluir o uso de alguns componentes grandes, em oposição a muitos componentes pequenos e refinados. Assinale a alternativa que preenche corretamente a lacuna. Escolha uma opção: a. Gerenciamento de projetos. b. Planejamento estratégico do negócio. c. Desempenho. d. Usabilidade. e. Segurança. A resposta está correta, pois a quantidade de comunicações de componentes é diminuída ao usar componentes grandes já que a maioria das interações entre elementos de sistema relacionados ocorre dentro de um componente. RESPOSTA: A resposta está na página 42 do e-book. Questão 4 Correto Atingiu 1,0 de 1,0 Para mostra as atividades envolvidas em um processo ou no processamento de dados, é necessário ao engenheiro de software, sobretudo, o uso do: Escolha uma opção: a. Diagrama de atividades. b. Diagrama de classes. c. Diagrama de sequência. d. Diagrama de estado. e. Diagrama de caso de uso. A resposta está correta, pois o diagrama de atividade mapeia o processo a ser suportado/executado pelo software. RESPOSTA: A resposta está na página 32 do e-book. Questão 5 Correto Atingiu 1,0 de 1,0 Assinale a alternativa que traz corretamente a associação cronológica com as fases da engenharia de requisitos: ( ) Elicitação. ( ) Análise. ( ) Modelagem. Escolha uma opção: a. 3 – 2 – 1. b. 2 – 3 – 1. c. 2 – 1 – 3. d. 1 – 2 – 3. e. 1 – 3 – 2. A resposta está correta, pois a ordem correta é: 1-Elicitação; 2-Análise; 3-Modelagem. A elicitação consiste em perguntar ao cliente, aos usuários e outros sobre os objetivos do sistema ou produto, o que precisa ser concluído, como o sistema ou produto se encaixa nas demandas do negócio e como o sistema ou produto deve ser utilizado diariamente. Já a análise ocorre durante a elaboração, as informações coletadas do cliente durante o início e a elicitação são aprimoradas. O objetivo principal dessa atividade é criar um modelo mais detalhado de requisitos que especifique diferentes facetas do comportamento, função e informação do software. Por fim, a modelagem é crucial para a construção de um software bem-feito. Ela auxilia a resolver o problema de identificar o que o software precisa fazer. RESPOSTA: A resposta está na página 19 do e-book. Questão 6 Correto Atingiu 1,0 de 1,0 Custos que incluem (1) o custo das atividades de gerenciamento necessárias para organizar todas as atividades de controle e garantia de qualidade; (2) o custo de atividades técnicas adicionais para criar requisitos abrangentes e modelos de design; (3) o custo do planejamento de teste; e (4) o custo de todo o treinamento, estão relacionados a qual tipo de custo? Escolha uma opção: a. Custos associados a detecção de falhas. b. Custos associados com a prevenção. c. Custos associados com a composição de cenários. d. Custos associados com a composição de modelo. e. Custos associados ao processo de avaliação. A resposta está correta, pois os custos estão vinculados à prevenção. Isso é conhecido como custo da qualidade e custo da não qualidade. Nesse caso, não existe uma resposta correta, mas sim adequada. RESPOSTA: A resposta está na página 13 do e-book. Questão 7 Correto Atingiu 1,0 de 1,0 O projetista de caso de teste pode definir um conjunto básico de caminhos de execução usando a técnica de caminho básico para determinar a complexidade lógica de um projeto processual. Cada instrução no programa será executada pelo menos uma vez em cada caso de teste derivado para exercitar o conjunto de base. Nesse caso, qual o método de teste estamos falando? Escolha uma opção: a. Teste de caixa cinza. b. Teste de dados. c. Teste de comportamento. d. Teste de caixa branca. e. Teste de caixa preta. A resposta está correta, pois um gráfico de fluxo (ou gráfico de programa), uma notação direta para a representação do fluxo de controle deve ser apresentado antes que o método do caminho de base possa ser discutido. Questão 8 Correto Atingiu 1,0 de 1,0 O que realmente significa a fase de elicitação? Escolha uma opção: a. Significa limitar-se às condições do mercado vigente. b. Gerenciar as mudanças que ocorrem durante a construção do software. c. Desenvolver os requisitos de uma visão inicial para uma versão estável. d. Modelar os dados que serão armazenados e processados. e. Validar as funcionalidades que devem ser suportadas pelo software. A resposta está correta, pois é importante perguntar ao cliente, aos usuários e outros sobre os objetivos do sistema ou produto, o que precisa ser concluído, como o sistema ou produto se encaixa nas demandas do negócio e, finalmente, como o sistema ou produto deve ser utilizado diariamente. RESPOSTA: A resposta está na página 19 do e-book. Questão 9 Correto Atingiu 1,0 de 1,0 Existem interações que acontecem na ordem em que acontecem durante um caso de uso específico ou instância de caso de uso. Essas interações podem ser mapeadas para identificar a sequência de ações a serem suportadas pelo software na linha do tempo. Marque a alternativa que melhor exprime a importância de se fazer esse tipo de modelagem antes de programar: Escolha uma opção: a. Os engenheiros de sistemas que organizam a implantação de um sistema podem se beneficiar desse ponto de vista. b. A quantidade de comunicações de componentes é diminuídaao usar componentes grandes, porque a maioria das interações entre elementos de sistema relacionados ocorre dentro de um componente. c. Os elementos arquitetônicos primários devem ser reconhecidos, pois representam os recursos de alto nível do sistema. d. As necessidades e os recursos mais complexos do sistema são então discutidos com as partes interessadas usando esse detalhamento. e. Um diagrama de sequência representa as interações no caso de uso em relação ao usuário, nas quais pode-se considerar como isso afeta a fluxo de trabalho da organização a qual o software está sendo projetado. A resposta está correta, pois o diagrama de sequência pode mapear a relação software/usuário na linha do tempo. Isso permite a modelagem do fluxo de trabalho. RESPOSTA: A resposta está na página 39 do e-book. Questão 10 Correto Atingiu 1,0 de 1,0 Podemos afirmar que restrições aos serviços ou às funções oferecidas pelo sistema, como restrições de tempo, restrições no processo de desenvolvimento e restrições impostas por padrões, refere-se ao tipo de requisitos: Escolha uma opção: a. Funcionais. b. De dados. c. De domínio. d. De conexões. e. Não funcionais. A resposta está correta, pois os requisitos não funcionais geralmente se aplicam ao sistema como um todo, em vez de recursos ou serviços individuais do sistema. RESPOSTA: A resposta está na página 25 do e-book.