·
Análise e Desenvolvimento de Sistemas ·
Engenharia de Software
Envie sua pergunta para a IA e receba a resposta na hora

Prefere sua atividade resolvida por um tutor especialista?
- Receba resolvida até o seu prazo
- Converse com o tutor pelo chat
- Garantia de 7 dias contra erros
Recomendado para você
4
Prova - Metodologias de Desenvolvimento de Sistemas
Engenharia de Software
UMG
7
Engenharia de Software Estacio
Engenharia de Software
UMG
5
Engenharia de Software Estacio V2
Engenharia de Software
UMG
4
Prova - Metodologias de Desenvolvimento de Sistemas
Engenharia de Software
UMG
4
Prova - Metodologias de Desenvolvimento de Sistemas
Engenharia de Software
UMG
11
Mortari_resp
Engenharia de Software
UMG
4
Prova - Metodologias de Desenvolvimento de Sistemas
Engenharia de Software
UMG
2
Prova Discursiva Engenharia de Software
Engenharia de Software
UMG
11
Enade Simulado
Engenharia de Software
UMG
4
Av2 - Engenharia de Software
Engenharia de Software
UMG
Texto de pré-visualização
1. Uma indústria de alimentos compra sementes de vários fornecedores. No recebimento das cargas, as sementes passam por uma operação de classificaçã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 robotizado, controlado por computador e que, pelo fato de oferecer condições desiguais, necessitou 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 robotizado similar. Considerando o processo descrito, julgue os itens a seguir, relacionados aos fatores de qualidade.\n\nI - As operações de classificação e separação de sementes se interrelacionam e não podem falhar, pois essa falha acarretaria prejuízos. O atributo da qualidade correspondente a essas operações, que é servir observado pelo software, é a interoperabilidade.\n\nII - Caso o responsável pela instalação do sistema robotizado não tenha encontrado dificuldade em fazê-lo comunicar-se com o equipamento de outra marca, é correto concluir que o sistema que controla o robô é portátil.\n\nIII - 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.\n\nAssinale a opção correta.\n\n□ Apenas os Itens II e III estão certos.\n□ Todos os itens estão certos.\n□ Apenas os itens I e III estão certos.\n□ Apenas os itens I e II estão certos.\n□ Apenas um item está certo. 2. 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 focou na visão do usuário final do produto, sendo realizado após o embarcamento do produto e parte dos critérios de qualidade presentes na especificação dos requisitos do software e do produto em desenvolvimento. Considerando o exposto, assinale a alternativa válida que melhor descreve o contexto do teste.\n\n□Teste conduzido pelo desenvolvedor com supervisão dos usuários finais em um ambiente controlado. Os erros são registrados pelos usuários e reportados posterioremente.\n□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.\n□Teste conduzido nas instalações do desenvolvedor com os usuários finais em ambiente controlado. Os desenvolvedores registram erros e problemas encontrados.\n□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. 3. O engenheiro de software avalia que na sua equipe, em datas próximas da data de entrega de uma versão do sistema, a produtividade e o nível de estresse da equipe são impactados. Ele deseja automatizar o processo, de forma a mitigar esses efeitos. Para tanto:\n\n□Como parte da implantação continua, ele elabora uma série de testes para garantir que ao implementar uma nova rotina ou funcionalidade as outras partes do sistema continuam operando normalmente.\n\n□Como parte da entrega continua, ele elaborou smoke tests para garantir o funcionamento do sistema, antes de enviá-lo para produção.\n\n□Como parte da implantação continua, ele automatiza o processo de forma que impeça que a versão do sistema entre em produção, caso o teste falhe.\n\n□Como parte da entrega continua, ele automatiza o processo de agregar novas mudanças na automaticamente posto em produção.\n\n□Como parte da integração continua, ele automatiza o processo de agregar novas mudanças na redistribuição de versões e funcionalidades, em uma nova versão. 4. A respeito de qualidade de software e suas métricas, assinale a opção correta.\n\n□A métrica de complexidade ciclomática é uma medida que pode estar relacionada ao nível de compreensão do programa.\n□Número de funções ou métodos que constam em um programa pode ser avaliado pela métrica de software fan-in/fan-out.\n□A métrica de comprimento de linha faz referência ao número de linhas no código que se considera inversamente proporcional ao nível de entendimento que se pode ter sobre um programa melhor compreensão do código.\n□A medida do número de caracteres em um programa é uma métrica do tipo index. 5. Um projeto deve conduzir corretamente todas as etapas de desenvolvimento de um produto. Em projetos de software, essas etapas têm como objetivo gerar um produto de valor para o usuário ou cliente. Importante destacar que no processo de avaliação da qualidade é importante indicar os padrões de desenvolvimento e os critérios de qualidade como abordados pela International Organization for Standardization - ISO. Neste contexto, a norma de gestão de qualidade aplicada à organização de produtos, desenvolve e mantém produtos, gerencia é definida como:\n\n□ ISO 12207.\n□ ISO 27001.\n□ ISO 9001.\n□ ISO 2730-3-S.\n□ ISO 24764. 6. Fator de qualidade definido nas normas de software que estabelece o nível com que o software faz uso otimizado dos recursos do sistema. Tal fator corresponde a:\n\n□usabilidade.\n□confiabilidade.\n□eficiência.\n□portabilidade.\n□funcionalidade. 7. O Software Quality Assurance (SQA) consiste nos meios para garantir a qualidade do software a ser lançado, monitorando os métodos e processos da engenharia de software.\n\n□SQA abrange todo o ciclo de vida de desenvolvimento de software, sendo um deles\n□a disputa de mercado.\n□a venda do software.\n□a entrega ao cliente.\n□o ciclo do software. 8. O conjunto específico de atributos que se pode propor a um software, tem relação direta com sua aplicação. Sabemos disso, porém, se formos considerar os atributos essenciais para o desenvolvimento de um bom software, pode-se afirmar que os atributos essenciais são:\n\n□Manutenibilidade, confiabilidade, precisão, eficiência e aceitação.\n□Baixo custo, escalabilidade, robustez.\n□Preço, fornecedor, documentação e portabilidade.\n□nenhuma das alternativas\n□Modularização, escalabilidade, manutenibilidade e eficiência.
Envie sua pergunta para a IA e receba a resposta na hora
Recomendado para você
4
Prova - Metodologias de Desenvolvimento de Sistemas
Engenharia de Software
UMG
7
Engenharia de Software Estacio
Engenharia de Software
UMG
5
Engenharia de Software Estacio V2
Engenharia de Software
UMG
4
Prova - Metodologias de Desenvolvimento de Sistemas
Engenharia de Software
UMG
4
Prova - Metodologias de Desenvolvimento de Sistemas
Engenharia de Software
UMG
11
Mortari_resp
Engenharia de Software
UMG
4
Prova - Metodologias de Desenvolvimento de Sistemas
Engenharia de Software
UMG
2
Prova Discursiva Engenharia de Software
Engenharia de Software
UMG
11
Enade Simulado
Engenharia de Software
UMG
4
Av2 - Engenharia de Software
Engenharia de Software
UMG
Texto de pré-visualização
1. Uma indústria de alimentos compra sementes de vários fornecedores. No recebimento das cargas, as sementes passam por uma operação de classificaçã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 robotizado, controlado por computador e que, pelo fato de oferecer condições desiguais, necessitou 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 robotizado similar. Considerando o processo descrito, julgue os itens a seguir, relacionados aos fatores de qualidade.\n\nI - As operações de classificação e separação de sementes se interrelacionam e não podem falhar, pois essa falha acarretaria prejuízos. O atributo da qualidade correspondente a essas operações, que é servir observado pelo software, é a interoperabilidade.\n\nII - Caso o responsável pela instalação do sistema robotizado não tenha encontrado dificuldade em fazê-lo comunicar-se com o equipamento de outra marca, é correto concluir que o sistema que controla o robô é portátil.\n\nIII - 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.\n\nAssinale a opção correta.\n\n□ Apenas os Itens II e III estão certos.\n□ Todos os itens estão certos.\n□ Apenas os itens I e III estão certos.\n□ Apenas os itens I e II estão certos.\n□ Apenas um item está certo. 2. 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 focou na visão do usuário final do produto, sendo realizado após o embarcamento do produto e parte dos critérios de qualidade presentes na especificação dos requisitos do software e do produto em desenvolvimento. Considerando o exposto, assinale a alternativa válida que melhor descreve o contexto do teste.\n\n□Teste conduzido pelo desenvolvedor com supervisão dos usuários finais em um ambiente controlado. Os erros são registrados pelos usuários e reportados posterioremente.\n□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.\n□Teste conduzido nas instalações do desenvolvedor com os usuários finais em ambiente controlado. Os desenvolvedores registram erros e problemas encontrados.\n□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. 3. O engenheiro de software avalia que na sua equipe, em datas próximas da data de entrega de uma versão do sistema, a produtividade e o nível de estresse da equipe são impactados. Ele deseja automatizar o processo, de forma a mitigar esses efeitos. Para tanto:\n\n□Como parte da implantação continua, ele elabora uma série de testes para garantir que ao implementar uma nova rotina ou funcionalidade as outras partes do sistema continuam operando normalmente.\n\n□Como parte da entrega continua, ele elaborou smoke tests para garantir o funcionamento do sistema, antes de enviá-lo para produção.\n\n□Como parte da implantação continua, ele automatiza o processo de forma que impeça que a versão do sistema entre em produção, caso o teste falhe.\n\n□Como parte da entrega continua, ele automatiza o processo de agregar novas mudanças na automaticamente posto em produção.\n\n□Como parte da integração continua, ele automatiza o processo de agregar novas mudanças na redistribuição de versões e funcionalidades, em uma nova versão. 4. A respeito de qualidade de software e suas métricas, assinale a opção correta.\n\n□A métrica de complexidade ciclomática é uma medida que pode estar relacionada ao nível de compreensão do programa.\n□Número de funções ou métodos que constam em um programa pode ser avaliado pela métrica de software fan-in/fan-out.\n□A métrica de comprimento de linha faz referência ao número de linhas no código que se considera inversamente proporcional ao nível de entendimento que se pode ter sobre um programa melhor compreensão do código.\n□A medida do número de caracteres em um programa é uma métrica do tipo index. 5. Um projeto deve conduzir corretamente todas as etapas de desenvolvimento de um produto. Em projetos de software, essas etapas têm como objetivo gerar um produto de valor para o usuário ou cliente. Importante destacar que no processo de avaliação da qualidade é importante indicar os padrões de desenvolvimento e os critérios de qualidade como abordados pela International Organization for Standardization - ISO. Neste contexto, a norma de gestão de qualidade aplicada à organização de produtos, desenvolve e mantém produtos, gerencia é definida como:\n\n□ ISO 12207.\n□ ISO 27001.\n□ ISO 9001.\n□ ISO 2730-3-S.\n□ ISO 24764. 6. Fator de qualidade definido nas normas de software que estabelece o nível com que o software faz uso otimizado dos recursos do sistema. Tal fator corresponde a:\n\n□usabilidade.\n□confiabilidade.\n□eficiência.\n□portabilidade.\n□funcionalidade. 7. O Software Quality Assurance (SQA) consiste nos meios para garantir a qualidade do software a ser lançado, monitorando os métodos e processos da engenharia de software.\n\n□SQA abrange todo o ciclo de vida de desenvolvimento de software, sendo um deles\n□a disputa de mercado.\n□a venda do software.\n□a entrega ao cliente.\n□o ciclo do software. 8. O conjunto específico de atributos que se pode propor a um software, tem relação direta com sua aplicação. Sabemos disso, porém, se formos considerar os atributos essenciais para o desenvolvimento de um bom software, pode-se afirmar que os atributos essenciais são:\n\n□Manutenibilidade, confiabilidade, precisão, eficiência e aceitação.\n□Baixo custo, escalabilidade, robustez.\n□Preço, fornecedor, documentação e portabilidade.\n□nenhuma das alternativas\n□Modularização, escalabilidade, manutenibilidade e eficiência.