Baixe o app para aproveitar ainda mais
Prévia do material em texto
Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash... https://senacsp.blackboard.com/webapps/assessment/review/review.jsp.. Sala de Aula Tutoriais O teste de software é uma fase muito importante para a garantia da qualidade de um produto de software. Existe uma classificação para as técnicas de testes de software: teste de caixa preta e teste de caixa branca. Nesse contexto, podemos afirmar que: I. O teste de estresse é classificado como uma técnica de teste caixa branca. II. O teste de caixa preta também é conhecido como teste comportamental, no qual o foco são os requisitos não funcionais do software. III. Os testes de caixa preta são apontados como complementares aos testes de caixa branca, uma vez que contemplam diferentes classes de erros. Somente a afirma va III é verdadeira. Somente a afirma va I é verdadeira. Somente a afirma va II é verdadeira. Somente a afirma va III é verdadeira. ← OK 1 de 7 10/03/2022 21:1 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash... https://senacsp.blackboard.com/webapps/assessment/review/review.jsp.. Todas as afirma vas são verdadeiras. Alternativa correta: c) Somente a afirmativa III é verdadeira. As afirmativas I e II são falsas. O teste de estresse não é classificado como caixa branca e o foco do teste caixa preta não é os requisitos não funcionais e sim os requisitos funcionais. Assinale a alternativa correta a que se refere à seguinte descrição: “A principal razão para escolher esta estratégia, em vez de uma abordagem do ciclo de vida em cascata, é a de agregar valores ao negócio antes do ciclo de vida do projeto encerrar. Através da aplicação desta estratégia é possível elaborar um plano antecipado das atualizações das entregas”. Estratégia incremental. Estratégia linear. Estratégia incremental. Estratégia itera va. Estratégia ágil. b) Estratégia incremental. É a estratégia incremental, uma vez que ela tem como característica a entrega mais rápida de uma versão parcial do software para o cliente: entrega de versões parciais do sistema para uso em operação, agregando valor ao processo de negócio do cliente. No Diagrama de Sequência, utilizamos mensagem assíncrona para representar: Processos concorrentes. A necessidade de aguardar uma mensagem de retorno para dar con nuidade ao processo. Processos concorrentes. Que o processo finaliza com esta mensagem. Que a mensagem não necessita enviar parâmetros. 2 de 7 10/03/2022 21:1 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash... https://senacsp.blackboard.com/webapps/assessment/review/review.jsp.. Alternativa correta: b) Representar processos concorrentes. As demais alternativas são falsas. A alternativa a) descreve a mensagem síncrona. As alternativas c) e d) descrevem características que não necessitam de um tipo de mensagem especial, além de não descreverem o significado da mensagem assíncrona. Considere o seguinte modelo de classes UML abaixo. Com base nesse modelo, pode-se afirmar que: Fonte: BEZERRA, E. Princípios de análise e projeto de sistemas com UML. 2. ed. Rio de Janeiro: Elsevier; Campus. 2007. Toda vez que a associação representada acima for criada entre Pessoa e Empresa, necessariamente será criada uma nova instância de Emprego. Para cada instância de Pessoa corresponde a exatamente uma instância de Emprego. Para cada instância de Emprego corresponde a exatamente uma instância de Pessoa e um conjunto possivelmente vazio de instâncias de Empresa. Para cada associação entre Pessoa e Empresa corresponde um conjunto possivelmente vazio de instâncias de Emprego. Toda vez que a associação representada acima for criada entre Pessoa e Empresa, necessariamente será criada uma nova instância de Emprego. Alternativa correta: d) Toda vez que a associação 3 de 7 10/03/2022 21:1 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash... https://senacsp.blackboard.com/webapps/assessment/review/review.jsp.. representada acima for criada entre Pessoa e Empresa, necessariamente será criada uma nova instância de Emprego. Este é um exemplo de classe associativa, ou seja, quando duas ou mais classes estão associadas e pode ser necessário manter informações sobre a associação existente entre elas. A engenharia de requisitos é um processo que tem como um dos produtos gerados o documento de requisitos de sistema. Sobre a engenharia de requisitos, considere as afirmativas a seguir: I. A engenharia de requisitos, como todas as outras atividades de engenharia de software, precisa ser adaptada às necessidades do processo, do projeto, do produto e do pessoal que está fazendo o trabalho. II. No estágio de levantamento e análise dos requisitos, os membros da equipe técnica de desenvolvimento do software trabalham com o cliente e os usuários finais do sistema para descobrir mais informações sobre o domínio da aplicação, que serviços o sistema deve oferecer, o desempenho exigido do sistema, as restrições de hardware, entre outras informações. III. Na medida em que a informação de vários pontos de vista é coletada, os requisitos emergentes são consistentes. IV. A validação de requisitos se ocupa de mostrar que estes realmente definem o sistema que o cliente deseja. Essa etapa é importante porque a ocorrência de erros em um documento de requisitos pode levar a grandes custos relacionados ao retrabalho. Assinale a alternativa correta. Somente as afirma vas I, II e IV são corretas. Somente as afirma vas I e II são corretas. Somente as afirma vas III e IV são corretas. Somente as afirma vas I, II e IV são corretas. Somente as afirma vas II, III e IV são corretas. c) Somente as afirmativas I, II e IV são corretas. A afirmativa III é falsa, na atividade de levantamento de informações de vários pontos de vista existe muita inconsistência nos requisitos emergentes, que são consistentes devido às diferentes perspectivas de cada envolvido. 4 de 7 10/03/2022 21:1 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash... https://senacsp.blackboard.com/webapps/assessment/review/review.jsp.. O modelo em cascata é caracterizado pela execução sequencial das fases, sendo que o resultado das fases é a aprovação de um ou mais documentos. Dessa forma, a fase seguinte não deve iniciar até que a fase anterior seja concluída. No modelo em cascata, o custo de correção é menor na fase de: Requisitos. Testes. Implementação. Requisitos. Manutenção. c) Requisitos. Os custos de correção são muito menores nas fases iniciais do processo. Modelos são elaborados para propiciar um melhor entendimento sobre um sistema que estamos estudando. Os modelos de contexto são utilizados para: Estabelecer os limites do sistema e as dependências com outros sistemas. Descrever um cenário de uso do sistema. Representar a comunicação entre componentes do sistema. Descrever as operações que serão efetuadas pelo sistema. Estabelecer os limites do sistema e as dependências com outros sistemas. Alternativa correta: d) Estabelecer os limites do sistema e as dependências com outros sistemas. A alternativa a) caracteriza um cenário que é parte do contexto do sistema. A alternativa b) fala de comunicações que são características dos diagramas de interação. A alternativa c) fala de operações que também não estabelecem limites ou 5 de 7 10/03/2022 21:1 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash... https://senacsp.blackboard.com/webapps/assessment/review/review.jsp..dependências. Considere as seguintes assertivas sobre modelos de processos de software: I. No modelo em cascata, a fase seguinte não deve iniciar antes que a fase precedente tenha sido concluída. II. No modelo incremental, a mudança constante tende a corromper a estrutura do software. III. A explícita consideração dos riscos no modelo em espiral distingue este dos modelos em cascata e evolucionário. As assertivas corretas são: Somente a asser va I. Somente a asser va I. Somente as asser vas I e II. Somente as asser vasII e III. Todas as asser vas: I, II e III. d) Todas as assertivas: I, II e III. As três afirmações estão corretas e descrevem adequadamente as características desses modelos de processo. O modelo de processo de software SCRUM é da metodologia ágil. É característica desse processo que na fase de construção do Scrum, o software é desenvolvido em uma série de ciclos iterativos denominados: c) Sprint. Product Backlog. Product Backlog. Refatoração. Sprint. Product Backlog Cycle. Na fase de construção do Scrum, o software é desenvolvido 6 de 7 10/03/2022 21:1 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash... https://senacsp.blackboard.com/webapps/assessment/review/review.jsp.. em uma série de ciclos iterativos denominados Sprint, ou seja, a cada final de Sprint é entregue uma versão parcial do sistema que agrega valor ao negócio do cliente. Basicamente, um Diagrama de Sequência possui os seguintes elementos: Ator, classes ou objetos, mensagens, a vação. Objetos, mensagens, retorno, atributos. Classe, atributos, métodos e associações. Ator, classes ou objetos, mensagens, a vação. Ator, caso de uso, associações. Alternativa correta: c) Ator, classes ou objetos, linha da vida, mensagens, ativação. A alternativa a) está errada porque o diagrama de sequência não tem atributo. A alternativa b) está errada porque estes elementos pertencem ao diagrama de classes. A alternativa d) está errada porque estes elementos são os do diagrama de casos de uso. Quinta-feira, 10 de Março de 2022 21h13min50s BRT 7 de 7 10/03/2022 21:1
Compartilhar