Prévia do material em texto
001 / UNIVERSIDADE LUTERANA DO BRASIL EDUCAÇÃO A DISTÂNCIA PROVA DATA: HORA: 22/11/2023 12:59 004 151108 - ENGENHARIA DE SOFTWAREDisciplina: 3687Turma: 1 2 _______________ não corresponde a um nível de teste, mas é uma estratégia importante para redução de "efeitos colaterais". Consiste em se aplicar, a cada nova versão do software ou a cada ciclo, todos os testes que já foram aplicados nas versões ou ciclos de teste anteriores do sistema. Pode ser aplicado em qualquer nível de teste. O software é constantemente alterado durante seu período de vida em resposta às mudanças de requisitos e às necessidades do cliente. Analise as afirmativas sobre a etapa de evolução: I - Esta etapa inicia após a entrega do produto de software e inclui atividades de manutenção e evolução do software. II - Essa etapa compreende avaliar sistemas existentes, propor mudanças, modificar sistemas e definir sistemas novos. III - Mudanças referentes a alterações de regras governamentais não são consideradas nesta etapa. É correto o que se afirma em: ANTES DA REALIZAÇÃO DA PROVA, VERIFIQUE SE O SEU NOME ESTÁ CORRETO E SE O NOME DA DISCIPLINA ESTÁ DE ACORDO COM O AGENDAMENTO. ESTA PROVA DEVE SER REALIZADA INDIVIDUALMENTE E SEM CONSULTA. MARQUE AS ALTERNATIVAS ESCOLHIDAS NA GRADE DE RESPOSTAS, A QUAL DEVERÁ SER DIGITADA NO SISTEMA AO TÉRMINO DA PROVA, A PARTIR DO SEU CGU E SENHA. O LANÇAMENTO DAS MARCAÇÕES É DE RESPONSABILIDADE DO ALUNO. Orientações: 3258691Prova: POLO MANAUS - 6244Polo: MANAUS / AM 264708Grupo Matricula: CURSO SUPERIOR DE TECNOLOGIA EM ANALISE E DESENVOLVIMENTO DE SISTEMASCurso: 2Módulo TUTOR PROVISORIOOrientador Presencial: AS-PAvaliação Parcial: Teste de sistema Teste de aceitação Teste de integração Teste de regressão Teste de unidade II e III. I, II e III. II. I e II. I e III. (A) (B) (C) (D) (E) (A) (B) (C) (D) (E) 2023/2Período: 0003863840Chave de Avaliação: AMANDA LETICIA MIRANDA DE SOUSA 231005063 137307310CGU:Código:Aluno: Data: 27/11/2023 16:00 null 002 / UNIVERSIDADE LUTERANA DO BRASIL EDUCAÇÃO A DISTÂNCIA PROVA DATA: HORA: 22/11/2023 12:59 004 151108 - ENGENHARIA DE SOFTWAREDisciplina: 3687Turma: 3 4 5 6 A manutenção de software corresponde ao processo geral de mudança em um sistema depois que ele é liberado para uso. Analise as afirmativas sobre manutenção de software: I - Compreende a correção de defeitos provenientes da codificação, projeto ou requisitos. II - Compreende a adaptação ambiental quando algum aspecto do ambiente do sistema, como, por exemplo, hardware, plataforma do sistema operacional ou outro software de apoio sofre uma mudança. III - Compreende a adição de funcionalidade quando os requisitos de sistema mudam em resposta às mudanças organizacionais ou de negócios. IV - A correção de defeitos corresponde a maior parte do tempo gasto em manutenção de sistemas. As afirmativas corretas são: Um dos artefatos do Scrum é o Product Backlog. Este artefato pode ser definido como: A Qualidade dos requisitos é descrita na norma IEEE 830, que aborda características como: Entre os papéis do SCRUM está o Product Owner, que é: 3258691Prova: I, II, III e IV. I e II. I e III. I, II e III. I, II e IV. Gráfico de acompanhamento do Scrum. Reunião diária de acompanhamento de atividades. Reunião de feedback com a equipe. Lista geral/completa de requisitos priorizados pelo product owner. Subconjunto de requisitos selecionados pelo time Scrum. Correção, ortogonalidade,legibilidade, consistência, flexibilidade e modificabilidade Não ambiguidade, completude, reusabilidade, eficiência e eficácia. Correção, legibilidade, ortogonalidade, redigibilidade e modificabilidade. Correção, não ambiguidade, completude, consistência, verificabilidade e modificabilidade. Não ambiguidade, completude, flexibilidade e legibilidade. Responsável pelo gerenciamento do projeto. Responsável pelo processo Scrum. Implementador do Scrum. Responsável pelo planejamento de testes no Scrum. Responsável pelos requisitos e conhecimento do negócio. (A) (B) (C) (D) (E) (A) (B) (C) (D) (E) (A) (B) (C) (D) (E) (A) (B) (C) (D) (E) 0003863840Chave de Avaliação: AMANDA LETICIA MIRANDA DE SOUSA 231005063 137307310CGU:Código:Aluno: Data: 27/11/2023 16:00 null 003 / UNIVERSIDADE LUTERANA DO BRASIL EDUCAÇÃO A DISTÂNCIA PROVA DATA: HORA: 22/11/2023 12:59 004 151108 - ENGENHARIA DE SOFTWAREDisciplina: 3687Turma: 7 8 9 O modelo RUP (Rational Unified Process), processo unificado racional, é: Um conceito bastante importante na área de testes são as atividades de Verificação, Validação e Teste. Sobre elas é correto afirmar: I - A validação serve para determinar se o software que está sendo construído é aquele que o cliente quer. Já a verificação serve para determinar se o software está sendo construído da maneira correta. II - A atividade de teste pode ser feita na especificação dos requisitos, na definição da arquitetura do sistema, e nos modelos de projeto (diagramas) em UML. III - A validação tem mais relação com o produto em si, e a verificação é referente ao processo que está sendo seguido para a obtenção do produto. É correto o que se afirma em: A engenharia de requisitos é uma etapa importante no desenvolvimento de um software. Sobre a engenharia de requisitos é INCORRETO afirmar: 3258691Prova: Um padrão para linguagens de programação orientadas a objetos. Um modelo para definição de bancos de dados relacionais. Uma orientação para elaboração de testes de qualidade de software. Um diagrama que representa uma arquitetura de software. Um modelo de desenvolvimento de software derivado da UML. III. I e III. II. I e II. I. A engenharia de requisitos é a etapa que consta apenas nas metodologias de desenvolvimento de software tradicionais ou clássicas. A etapa de engenharia de requisitos certamente pode ser considerada a mais importante de todas (entre requisitos, projeto, codificação, teste, implantação, manutenção), visto que todo processo inicia por ela e, sendo assim, quaisquer erros nesta fase são replicados nas demais. Os requisitos funcionais descrevem as funcionalidades e funções do software, como o sistema deve reagir a entradas de dados, bem como o seu comportamento esperado. Requisitos não funcionais surgem, entre outros fatore, devido a restrições de orçamento, necessidade de interação com outros sistemas de software ou hardware. A engenharia de requisitos é o processo pelo qual os requisitos de um produto de software são coletados, analisados, documentados e gerenciados ao longo de todo o ciclo de vida do software. (A) (B) (C) (D) (E) (A) (B) (C) (D) (E) (A) (B) (C) (D) (E) 0003863840Chave de Avaliação: AMANDA LETICIA MIRANDA DE SOUSA 231005063 137307310CGU:Código:Aluno: Data: 27/11/2023 16:00 null 004 / 004 UNIVERSIDADE LUTERANA DO BRASIL EDUCAÇÃO A DISTÂNCIA PROVA DATA: HORA: 22/11/2023 12:59 151108 - ENGENHARIA DE SOFTWAREDisciplina: 3687Turma: 10 O IEEE (Instituto de Engenheiros Eletricistas e Eletrônicos, dos Estados Unidos) define a Engenharia de Software como: "Aplicação de uma abordagem sistemática, disciplinada e quantificável para o desenvolvimento, operação e manutenção do software". O IEEE edita o SWEBOK (Guide to the Software Engineering Body of Knowledge), que é o corpo de conhecimento que apresenta de forma completa a Engenharia de Software, suas áreas de conhecimento e as suas disciplinas relacionadas. As áreas da Engenharia de Software, segundo o SWEBOK, são: 3258691Prova: Engenharia de requisitos , engenharia de software, planejamento de software, implementação de software e construção de software e teste de software. Requisitos de software, projeto de software, construção de software, teste de software, manutenção de software, gerenciamento de configuração de software, gerenciamento de engenharia de software, processo de engenharia de software, ferramentas e métodos da engenharia de software e qualidade de software. Gerenciamento de configuraçãode software, gerenciamento de engenharia de software, processo de engenharia de software, ferramentas e métodos da engenharia de software e qualidade de software. Análise de requisitos, projeto de software, implantação de software, teste de software e manutenção de software. Análise e projeto de software, processo de engenharia de software, ferramentas e métodos da engenharia de software e qualidade de software. (A) (B) (C) (D) (E) 0003863840Chave de Avaliação: AMANDA LETICIA MIRANDA DE SOUSA 231005063 137307310CGU:Código:Aluno: Data: 27/11/2023 16:00 null