Prévia do material em texto
Impresso por JOÃO DE SOUZA DELFINO, CPF 981.860.519-53 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 05/12/2021 23:02:12 Questão 1/7 - Engenharia de Software Atente para a seguinte afirmação: “Pfleeger [...], abordando o conceito de projeto, afirma que projeto é o processo criativo de transformar o problema em uma solução”. Após esta avaliação, caso queira ler o texto integralmente, ele está disponível em: PMI. Um guia do conhecimento em gerenciamento de projetos. Guia PMBOK. 6ª. ed. EUA: Project Management Institute, 2017. Considerando o extrato de texto apresentado, assinale a alternativa correta que corresponde aos dois tipos de projetos que compõem um projeto na visão de Pfleeger. Nota: 20.0 A Projeto de dados e Projeto de arquitetura B Projeto conceitual e Projeto Arquitetural C Projeto conceitual e Projeto Técnico Você acertou! Comentário: A alternativa correta é a letra C. Pfleeger destaca que o projeto é um processo conceitual e pelo projeto técnico. (Aula 3 página 5). – D Projeto de Modelagem e Projeto de dados E Projeto da documentação e Projeto lógico Questão 2/7 - Engenharia de Software Considere o extrato de texto a seguir: “Um dos problemas com os testes de programas é que é impossível definir um procedimento algorítmico que certifique que um programa qualquer está livre de defeitos”. Após esta avaliação, caso queira ler o texto integralmente, ele está disponível em: WAZLAWICK, R. S. Engenharia de Software: Conceitos e Práticas. São Paulo: Elsevier, 2013. De acordo com o extrato de texto sobre teste de software, assinale a alternativa correta que corresponde somente aos tipos de teste funcional. Nota: 20.0 Impresso por JOÃO DE SOUZA DELFINO, CPF 981.860.519-53 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 05/12/2021 23:02:12 A Teste de unidade / Teste de integração / Teste de sistema. B Critérios baseados na complexidade / Teste de unidade / Teste de integração. C Critérios baseados na complexidade / Critérios baseados no fluxo de controle / Teste de D Particionamento em classes de equivalência / Análise de valor limite / Error-Guessing. Você acertou! Comentário: A alternativa correta é a letra D. Pode-se destacar como principais critérios do teste classes de equivalência, análise do valor limite e error-guessing. (Aula 5 página 16). – Alternativa A Testes de unidade, integração e sistema são testes de funcionalidade. (Aula 5 pá– – Alternativa B Critérios baseados na complexidade é um tipo de teste estrutural e somente Teste– integração são de funcionalidade. (Aula 5 páginas 8, 9 e 12). – Alternativa C Critérios baseados na complexidade e Critérios baseados no fluxo de controle são– somente teste de integração é de funcionalidade. (Aula 5 páginas 9, 12 e 15). – Alternativa E Particionamento em classes de equivalência e Análise de valor limite são testes d– de unidade é do tipo funcionalidade. (Aula 5 páginas 8, 16 e 17). – E Particionamento em classes de equivalência / Análise de valor limite / Teste de Unidade. Questão 3/7 - Engenharia de Software Leia a passagem de texto a seguir: “No Scrum, as funcionalidades a serem implementadas em cada projeto (requisitos ou histórias do usuário) são mantidas em uma lista. Essa lista não precisa ser completa no início do projeto”. Após esta avaliação, caso queira ler o texto integralmente, ele está disponível em: WAZLAWICK, R. S. Engenharia de Software: Conceitos e Práticas. São Paulo: Elsevier, 2013. Com base na passagem de texto destacada, assinale a alternativa correta que corresponde ao nome dado a lista de funcionalidades a serem implementadas em um projeto no Scrum: Nota: 20.0 A Product Owner B Scrum Guidance Body Impresso por JOÃO DE SOUZA DELFINO, CPF 981.860.519-53 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 05/12/2021 23:02:12 C Scrum Master D Lista Scrum E Product Backlog Você acertou! Comentário: A alternativa correta é a letra E. O Product Backlog não precisa ser completo no apenas com as funcionalidades mais evidentes, aplicando o princípio de Pareto, para depois, à me novas funcionalidades que forem sendo descobertas. (Aula 2 página 19). – Alternativa A – Product Owner é quem representa a voz do cliente, responsável por alcançar o mai e coordenação das necessidades dos clientes. (Aula 2 página 18). – Alternativa B – Scrum Guidance Body conjunto de documentos e/ou grupo de especialistas que – de objetivos relacionados com a qualidade, regulamentações governamentais de segurança organização. (Aula 2 página 19). – Alternativa C Scrum Master é o responsável por manter o time Scrum em um ambiente pro– – sucesso. Não é um gerente no sentido dos modelos prescritivos. (Aula 2 página 18). – Alternativa D Lista Scrum é um termo inexistente no Scrum. – Questão 4/7 - Engenharia de Software Atente para a seguinte afirmação: “Em alguns casos, um requisito é simplesmente uma declaração abstrata de alto nível de um serviço que um sistema deve oferecer ou de uma restrição a um sistema. No outro extremo, é uma definição formal detalhada de uma função do sistema”. Após esta avaliação, caso queira ler o texto integralmente, ele está disponível em: SOMMERVILLE, I. Engenharia de Software. 10 ed. São Paulo: Pearson Education do Brasil, 2018. De acordo com a firmação sobre requisitos de sistema destacada, assinale a alternativa correta que corresponde à definição de requisitos funcionais. Nota: 20.0 A São declarações dos serviços que o sistema deve fornecer, do modo como o sistema deve e de como deve se comportar em determinadas situações. Você acertou! Comentário: A alternativa correta é a Impresso por JOÃO DE SOUZA DELFINO, CPF 981.860.519-53 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 05/12/2021 23:02:12 Requisitos funcionais são declarações dos serviços que o sistema deve fornecer, do modo como o entradas e de como deve se comportar em determinadas situações. (Aula 3 página 12). – Alternativa B Refere-se à definição de requisitos não funcionais. (Aula 3 página 12). – – Alternativa C Refere-se à definição da descoberta de requisitos. (Aula 3 página 13). – – Alternativa D Refere-se à definição da técnica de elicitação de requisitos etnografia (Aula 3 pá– – Alternativa E Refere-se à definição da especificação de requisitos. (Aula 3 página 14). – – B São restrições sobre os serviços ou funções oferecidas pelo sistema. Eles incluem restriçõ o processo de desenvolvimento e restrições impostas por padrões. C É o processo de reunir informações sobre o sistema requerido e os sistemas existentes os requisitos de usuário e de sistema. D Técnica de observação que pode ser usada para compreender os processos operacionais de apoio para esses processos. E Processo de escrever os requisitos de usuário e de sistema em um documento de requis Questão 5/7 - Engenharia de Software Leia a passagem de texto a seguir: “Observa-se claramente que o teste aponta que o programa contém um defeito, mas não diz onde ele está nem como consertá- lo”. Após esta avaliação, caso queira ler o texto integralmente, ele está disponível em: WAZLAWICK, R. S. Engenharia de Software: Conceitos e Práticas. São Paulo: Elsevier, 2013. Com base na passagem de texto sobre teste de software, assinale a alternativa correta que corresponde somente aos tipos de teste estrutural. Nota: 20.0 A Teste de unidade / Teste de integração B Critérios baseados na complexidade / Teste de integração C Critérios baseados na complexidade / Critérios baseados no fluxo de controle Você acertou! Impresso por JOÃO DE SOUZA DELFINO,CPF 981.860.519-53 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 05/12/2021 23:02:12 Comentário: A alternativa correta é a letra C. Critérios baseados na complexidade e Critérios ba testes do tipo estrutural. (Aula 5 páginas 12 e 15). – Alternativa A Testes de unidade e de integração são testes de funcionalidade. (Aula 5 página– – Alternativa B Critérios baseados na complexidade é um tipo de teste estrutural e Teste de– funcionalidade. (Aula 5 páginas 8 e 12). – Alternativa D Particionamento em classes de equivalência e análise do valor limite são testes do– 16 e 17). Alternativa E Particionamento em classes de equivalência é um tipo de teste funcional e teste – funcinalidade. (Aula 5 páginas 8 e 16). – D Particionamento em classes de equivalência / Análise de valor limite E Particionamento em classes de equivalência Teste de Unidade Questão 6/7 - Engenharia de Software (questão opcional) Leia a passagem de texto a seguir: “A análise de pontos de função tem como principais objetivos medir a funcionalidade que o usuário solicita e recebe e, medir o desenvolvimento e a manutenção de software de forma independente da tecnologia utilizada para sua implementação”. Após esta avaliação, caso queira ler o texto integralmente, ele está disponível em: VAZQUEZ, C. E.; SIMÕES, G. S.; ALBERT, R. M. Análise de ponto de função: medição, estimativa e gerenciamento de projetos de software. São Paulo: Érica, 2009. De acordo com a passagem de texto sobre a análise de pontos de função, assinale a alternativa correta que corresponde aos dois tipos de contagem que devem ser realizadas na terceira etapa da análise de ponto de função. Nota: 0.0 A Contagem das Funções do tipo dados e Funções do tipo transação. Comentário: A alternativa correta é a letra A. A terceira etapa da análise de pontos de função corre do tipo dados e das funções do tipo transação. (Aula 4 página 3). – Alternativa B A primeira fase do processo consiste em determinar o tipo de contagem do proj– análise de pontos de função, pode ser projeto de desenvolvimento, projeto de melhoria ou aplicaç Alternativa C Identificar o escopo refere-se a determinar se a contagem estará concentrada em– parte de um sistema. A fronteira da aplicação estabelece um divisor entre os componentes do outros aplicativos (Aula 4 página 4). – Impresso por JOÃO DE SOUZA DELFINO, CPF 981.860.519-53 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 05/12/2021 23:02:12 Alternativa D As funções do tipo transação representam as funcionalidades de processame– classificadas em Entradas Externas (EE), Saídas Externas (SE) e Consultas Externas (CE). (Aula Alternativa E As funções do tipo dados são caracterizadas como arquivos lógicos, podendo– aplicação. Arquivos lógicos mantidos dentro da fronteira da aplicação são denominados de Arqu arquivos lógicos mantidos fora da aplicação ou lidos de outra, são chamados de Arquivos de I página 5). B Contagem do Projeto de desenvolvimento e do Projeto de melhoria. C Contagem do Escopo e da Fronteira da aplicação. D Contagem das Entradas externas e Saídas externas. E Contagem dos Arquivos Lógicos Internos e Arquivos de Interface Externa. Questão 7/7 - Engenharia de Software (questão opcional) Leia o extrato de texto a seguir: “O desenvolvimento em fases estabelece que partes do sistema já prontas podem ser entregues antes de o projeto ser finalizado e que isso possa ser planejado”. Após esta avaliação, caso queira ler o texto integralmente, ele está disponível em: WAZLAWICK, R. S. Engenharia de Software: Conceitos e Práticas. São Paulo: Elsevier, 2013. Com base no extrato de texto apresentado, assinale a alternativa correta que corresponde as duas principais abordagens do desenvolvimento de software em fases. Nota: 0.0 A Design arquitetural e design detalhado B Implementação e teste de unidade C Requisitos do protótipo e projeto do protótipo D Requisitos do protótipo e projeto do protótipo E Desenvolvimento incremental e desenvolvimento iterativo Impresso por JOÃO DE SOUZA DELFINO, CPF 981.860.519-53 para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 05/12/2021 23:02:12 Comentário: A alternativa correta é a letra E. As duas principais abordagens do desenvolvimento desenvolvimento incremental e o desenvolvimento iterativo. (Aula 1 página 17) – Alternativa A Design arquitetural e design detalhado são fases do modelo V. (Aula 1 página 1– – Alternativa B Implementação e teste de unidade é uma das fases do modelo em cascata. (Aula – Alternativa C Requisitos do protótipo e projeto do protótipo são fases do modelo de prototipação– 19) Alternativa D Elaboração e construção são fases do modelo RUP. (Aula 1 página 21). – –