Prévia do material em texto
Meus Simulados Teste seu conhecimento acumulado Disc.: PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Aluno(a): THIAGO VIANA VARGAS LIMA 202306133881 Acertos: 8,0 de 10,0 06/08/2023 Acerto: 1,0 / 1,0 A especi�cação de um processo de desenvolvimento de software requer a de�nição de como as atividades serão encadeadas, também denominada de �uxo de processo ou ciclo de vida. Avalie se as a�rmativas a seguir são Falsas ou Verdadeiras: [____] Fluxo de Processo Linear - as atividades são executadas em sequência, demodo que cada atividade é realizada por completo uma única vez. [____] Fluxo de Processo Iterativo - uma atividade ou um conjunto de atividadespodem ser repetidas antes de prosseguir para a seguinte. [____] Fluxo de Processo Evolucionário - o sequenciamento de cada fluxo inclui todas as atividades, sendo que cada iteração completa gera uma nova versão do software. Assinale a opção correta: [V] - [F] - [F] [F] - [V] - [V] [V] - [F] - [V] [V] - [V] - [V] [V] - [V] - [F] Respondido em 06/08/2023 14:53:04 Explicação: A resposta correta é [V] - [V] - [V]. Acerto: 1,0 / 1,0 Considere as seguintes a�rmativas sobre Requisitos de Software: I - Requisitos Funcionais descrevem as funções que o software deverá executar. II - Requisitos Funcionais não são rastreáveis, ou seja, não é possível identi�car o código fonte relacionado a um requisito funcional. Questão1 a Questão2 a https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); III - Requisitos Não-Funcionais descrevem as ações realizadas para cada entrada do sistema, ou seja, é aquilo que descreve o que deve ser feito pelo sistema. Assinale a alternativa CORRETA: Apenas a a�rmativa I é verdadeira. Todas as a�rmativas são verdadeiras. Apenas a a�rmativa II é verdadeira. Apenas as a�rmativas II e III são verdadeiras. Apenas as a�rmativas I e III são verdadeiras. Respondido em 06/08/2023 14:53:44 Explicação: Apenas a a�rmativa I é verdadeira. Acerto: 1,0 / 1,0 A Engenharia de Software é uma tecnologia em camada. Avalie a relação entre os conceitos e de�nições a seguir: [1] Camada qualidade [A] Determina as etapas de desenvolvimento do software. [2] Camada de processo [B] Garante que os requisitos que atendem asexpectativas do usuário serão cumpridos [3] Camada de métodos [C] Define os artefatos gerados em função da técnica de modelagem adotada, tal como modelo de casos de uso ou de classes. Assinale a opção que corretamente relaciona os referidos conceitos e de�nições: [1][A] - [2][B] - [3][C] [1][B] - [2][A] - [3][C] [1][B] - [2][C] - [3][A]. [1][C] - [2][A] - [3][B]. [1][C] - [2][B] - [3][A]. Respondido em 06/08/2023 14:55:33 Explicação: A resposta correta é: [1][B] - [2][A] - [3][C] Acerto: 1,0 / 1,0 Na etapa de projeto orientado a objetos, no contexto de um processo de desenvolvimento de software, são desenvolvidas as atividades de: identi�cação dos objetos do sistema e de�nição da arquitetura do sistema. conversão das bases de dados do sistema e teste de integração do sistema. Questão3 a Questão4 a de�nição da arquitetura do sistema e conversão das bases de dados do sistema. teste de integração do sistema e análise de requisitos do sistema. análise de requisitos do sistema e de�nição da arquitetura do sistema. Respondido em 06/08/2023 14:56:13 Explicação: A resposta correta é: identi�cação dos objetos do sistema e de�nição da arquitetura do sistema. Acerto: 1,0 / 1,0 Requisitos de um sistema são frequentemente classi�cados como funcionais, não-funcionais e de domínio. Qual a de�nição que melhor descreve requisitos não-funcionais? São requisitos que derivam do domínio da aplicação e que re�etem características e restrições desse domínio. São requisitos que descrevem o que o sistema deve fazer, como deve reagir a determinadas entradas e como deve comportar-se em situações particulares. São requisitos que especi�cam como deve ser testada uma parte do sistema, incluindo-se as entradas, os resultados esperados e as condições sob as quais os testes devem ocorrer. São requisitos que não estão diretamente relacionados com as funções especí�cas do sistema. São ferramentas automatizadas de apoio ao processo de desenvolvimento de sistemas. Respondido em 06/08/2023 14:57:36 Explicação: A resposta correta é: São requisitos que não estão diretamente relacionados com as funções especí�cas do sistema. Acerto: 1,0 / 1,0 No contexto da etapa de projeto do processo de desenvolvimento de software, avalie a relação entre os conceitos e de�nições a seguir: [1] Implantação [A] Inclui a correção de defeitos não identificados nas etapas anteriores do processo dedesenvolvimento de software. [2] Manutenção [B] Permite a modificação de um software existente a partir de alterações significativasnas regras de negócio. [3] Reengenharia desoftware [C] Etapa do processo de desenvolvimento de software relacionada com a transferência do sistema da comunidade de desenvolvimento para a comunidade de usuários. Assinale a opção que corretamente relaciona os referidos conceitos e de�nições: [1][C] - [2][B] - [3][A]. [1][B] - [2][A] - [3][C]. [1][B] - [2][C] - [3][A]. [1][A] - [2][B] - [3][C]. [1][C] - [2][A] - [3][B]. Respondido em 06/08/2023 15:00:07 Questão5 a Questão6 a Explicação: A resposta correta é: [1][C] - [2][A] - [3][B]. Acerto: 0,0 / 1,0 No que diz respeito aos processos e práticas no desenvolvimento ágil de software: é, na XP (Extreme Programming), sustentado por meio de pequenos e frequentes releases do sistema, e os clientes estão intimamente envolvidos na especi�cação e na priorização dos requisitos do sistema. enfoca a integração contínua como uma prática de desenvolvimento de software, incompatível com a XP (E xtreme Programming) e o Scrum, que permite aos desenvolvedores agregarem alterações de código e realizarem testes. a XP (Extreme Programming), é considerada um processo de desenvolvimento de software ágil que exige entre outras coisas: padronização do código, interação contínua e teste. enfoca, assim como o acceptance test-driven development, a qualidade do código desenvolvido quanto a recursividade, declaração das variáveis e clean code, de modo a torná-lo de fácil entendimento, modi�cação e testagem. pressupõe o uso do behavior driven development, que considera a linguagem de programação a ser usada, da 4° geração em diante, com foco, principalmente, no comportamento visual, interativo e cognitivo do sistema. Respondido em 06/08/2023 15:07:02 Explicação: A resposta correta é: a XP (Extreme Programming) , é considerada um processo de desenvolvimento de software ágil que exige entre outras coisas: padronização do código, interação contínua e teste. Acerto: 1,0 / 1,0 Uma equipe de desenvolvimento adota o método SCRUM para gerenciar seu projeto. Para iniciar a reunião de planejamento da Sprint, deve(m)-se de�nir e atualizar: o plano de retrospectiva da Sprint o plano de revisão da Sprint as tarefas necessárias para cada história do usuário a função de cada membro da equipe de desenvolvimento o Backlog do Produto Respondido em 06/08/2023 15:04:14 Explicação: A resposta correta é: o Backlog do Produto Acerto: 0,0 / 1,0 Questão7 a Questão8 a Questão9 a A Softex atua há 25 anos em prol do fomento da Transformação Digital Brasileira, criando, promovendo e executando iniciativas no âmbito nacional e internacional nas áreas de tecnologia e inovação. Ela apresenta em seu programa MPS (Melhoria de Processo de Software) três Guias e os fornece gratuitamente em sua página. Quais são os 3 Guias disponíveis pela SOFTEX? Aquisição, Serviços e Software. Software, Aquisição e Projetos. Software, Serviços e Gestão de Pessoas. Serviços, Gestão de Pessoas e Venda. Serviços, Vendas e Preci�cação. Respondido em 06/08/2023 15:05:16 Explicação: A Softex disponibiliza 3 Guias MPS, gratuitamente,para quem desejar utilizar. Os 3 Guias são: MPS-Software, MPS- Serviços e MPS-Gestão de Pessoas. Acerto: 1,0 / 1,0 (FCC/2022) No Modelo de Referência MPS para Software (MR-MPS-SW), versão de janeiro de 2021, os processos estão divididos em processos de: negócio e processos de produção. gestão e processos de governança. arquitetura e processos de produção. modelagem e processos de desenvolvimento. projeto e processos organizacionais. Respondido em 06/08/2023 15:05:41 Explicação: O Modelo MPS.BR-SW de�ne níveis de maturidade que são uma combinação entre processos e sua capacidade. Os processos estão divididos em dois conjuntos: processos de projetos e processos organizacionais. Questão10 a