Prévia do material em texto
07/03/2024, 20:39 Estácio: Alunos https://simulado.estacio.br/alunos/ 1/4 Exercício por Temas avalie sua aprendizagem Em um projeto de software, a equipe de desenvolvimento se depara com a tarefa de medir a qualidade do produto �nal. Eles consideram diferentes métricas para avaliar aspectos como e�ciência, con�abilidade e usabilidade. Qual destas métricas é primordial para avaliar a e�ciência de um software? Durante o desenvolvimento de um software, a equipe se debruça sobre os padrões de qualidade. Eles buscam aderir a práticas que garantam a conformidade com normas estabelecidas, visando uma entrega de alto padrão. Qual padrão é frequentemente utilizado para garantir a qualidade em processos de desenvolvimento de software? ENGENHARIA DE SOFTWARE Lupa DGT0291_202106099298_TEMAS Aluno: BRENO DA TRINDADE ALMEIDA Matr.: 202106099298 Disc.: ENGENHARIA DE SOFT 2023.4 EAD (G) / EX Prezado (a) Aluno(a), Você fará agora seu EXERCÍCIO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. QUALIDADE DE SOFTWARE 1. Portabilidade entre diferentes plataformas. Facilidade de manutenção. Frequência de erros encontrados. Tempo de resposta do sistema. Satisfação do usuário �nal. Data Resp.: 07/03/2024 20:37:34 Explicação: A métrica mais relevante para avaliar a e�ciência de um software é o tempo de resposta do sistema. Esta métrica re�ete diretamente a rapidez com que o software executa tarefas e responde às solicitações dos usuários, um aspecto crucial da e�ciência. 2. ISO 9001. javascript:voltar(); javascript:voltar(); javascript:voltar(); javascript:voltar(); javascript:diminui(); javascript:diminui(); javascript:aumenta(); javascript:aumenta(); 07/03/2024, 20:39 Estácio: Alunos https://simulado.estacio.br/alunos/ 2/4 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 e�cácia do software entregue. Qual prática de controle de qualidade é mais efetiva para minimizar erros de software durante a fase de desenvolvimento? Uma indústria de alimentos compra sementes de vários fornecedores. No recebimento das cargas, as sementes passam por uma operação de classi�cação por cor, em uma esteira adquirida do fabricante MAQ, equipada com sensores e software de processamento de imagens. Na etapa seguinte do processo, as sementes são separadas em lotes, pelo critério de tamanho, e são, então, empacotadas. A separação dos lotes é realizada por um mecanismo robótico, controlado por computador e que, pelo fato de sofrer contínuo desgaste, necessita ser substituído a cada 1.000 horas de uso. Durante a última troca, em razão da indisponibilidade do equipamento produzido pela empresa MAQ, a indústria instalou, com sucesso, um equipamento robótico similar. Considerando o processo descrito, julgue os itens a seguir, relacionados aos fatores de qualidade. I- As operações de classi�cação e separação de sementes se interrelacionam e não podem falhar, pois essa falha acarretaria prejuízos. O atributo de qualidade correspondente a essas operações, e que deve ser observado pelo software, é a interoperabilidade. II- Caso o responsável pela instalação do sistema robotizado não tenha encontrado di�culdade em fazê-lo comunicar-se com o equipamento de outra marca, é correto concluir que o sistema que controla o robô é portável. III- A maneira como ocorre a interação com o sistema computacional sugere que alguns requisitos, como ergonomia, sejam observados na interface. Por isso, é correto concluir que o software utilizado pela indústria contempla o fator denominado usabilidade. Assinale a opção correta. ISO/IEC 27001. CMMI. ITIL. IEEE 830. Data Resp.: 07/03/2024 20:37:22 Explicação: O padrão ISO 9001 é amplamente reconhecido e utilizado para garantir a qualidade em processos de desenvolvimento de software. Este padrão foca em processos de gestão da qualidade, estabelecendo requisitos para sistemas de gestão da qualidade que, se seguidos, resultam em produtos e serviços consistentes e de alta qualidade. 3. Redução de revisões de código. Implementação tardia de testes de sistema. Limitação da interação com o cliente. Uso frequente de auditorias de qualidade. Adoção de uma abordagem Waterfall. Data Resp.: 07/03/2024 20:39:25 Explicação: O uso frequente de auditorias de qualidade é uma prática efetiva para minimizar erros de software durante a fase de desenvolvimento. Estas auditorias permitem identi�car e corrigir problemas no início, garantindo que o produto �nal atenda aos padrões de qualidade estabelecidos e reduzindo o risco de falhas signi�cativas após o lançamento. 4. 07/03/2024, 20:39 Estácio: Alunos https://simulado.estacio.br/alunos/ 3/4 Uma empresa de software decide implementar metodologias ágeis em seus processos de desenvolvimento. O objetivo é melhorar a e�ciência e a adaptabilidade às mudanças de requisitos durante o projeto. Qual metodologia ágil é conhecida por seu enfoque em ciclos de desenvolvimento curtos e adaptativos? Uma das classi�cações mais utilizadas para o acompanhamento da qualidade de software corresponde à categorização dos fatores de qualidade de McCall. Essa categorização estabelece as seguintes três categorias: Uma empresa de tecnologia enfrenta desa�os ao medir a usabilidade de seu software. Eles buscam identi�car parâmetros claros para avaliar a facilidade de uso e a satisfação do usuário. Qual métrica é essencial para medir a usabilidade de um software? Apenas os itens II e III estão certos. Apenas um item está certo. Apenas os itens I e III estão certos. Apenas os itens I e II estão certos. Todos os itens estão certos. Data Resp.: 07/03/2024 20:37:39 Explicação: A resposta correta é: Apenas um item está certo. 5. Waterfall. Scrum. Kanban. PRINCE2. Six Sigma. Data Resp.: 07/03/2024 20:37:43 Explicação: Scrum é a metodologia ágil ideal para projetos que buscam ciclos de desenvolvimento curtos e adaptativos. Ela promove a colaboração contínua, �exibilidade e entrega incremental, adaptando-se e�cientemente às mudanças e exigências ao longo do desenvolvimento do software. 6. Medição, Quali�cação e Indicadores. Revisão, Transição e Operação do Produto. Indicadores, Transição e Medição. Especi�cação, Funcionalidade e Atributos. Atribuição, Revisão e Especi�cação. Data Resp.: 07/03/2024 20:37:55 Explicação: A resposta correta é: Revisão, Transição e Operação do Produto. 7. Quantidade de código-fonte. 07/03/2024, 20:39 Estácio: Alunos https://simulado.estacio.br/alunos/ 4/4 Custo total de desenvolvimento. Frequência de atualizações do software. Tempo de treinamento necessário para novos usuários. Número de recursos disponíveis. Data Resp.: 07/03/2024 20:38:03 Explicação: O tempo de treinamento necessário para novos usuários é uma métrica fundamental para medir a usabilidade de um software. Essa métrica indica quão intuitiva e fácil de usar é a interface do software, re�etindo diretamente na experiência do usuário. Não Respondida Não Gravada Gravada Exercício por Temas inciado em 07/03/2024 20:35:50.