• Home
  • Chat IA
  • Guru IA
  • Tutores
  • Central de ajuda
Home
Chat IA
Guru IA
Tutores

·

Análise e Desenvolvimento de Sistemas ·

Engenharia de Software

Envie sua pergunta para a IA e receba a resposta na hora

Recomendado para você

Prova Engenharia de Software - Senac Ead

8

Prova Engenharia de Software - Senac Ead

Engenharia de Software

SENAC

Prova de Recuperação Sistema Operacional 1

2

Prova de Recuperação Sistema Operacional 1

Engenharia de Software

SENAC

Projeto Integrador: Diagnóstico de Soluções de TI

3

Projeto Integrador: Diagnóstico de Soluções de TI

Engenharia de Software

SENAC

Diagnóstico de Soluções de TI - Projeto Integrador Senac 2022

12

Diagnóstico de Soluções de TI - Projeto Integrador Senac 2022

Engenharia de Software

SENAC

Aula 10: Diagrama de Classes, Instâncias e Associações

52

Aula 10: Diagrama de Classes, Instâncias e Associações

Engenharia de Software

SENAC

Metodologia de Desenvolvimento de Sistemas - Conceitos e Atividades Fundamentais

7

Metodologia de Desenvolvimento de Sistemas - Conceitos e Atividades Fundamentais

Engenharia de Software

SENAC

Aula 9: Diagrama de Classes em Sistemas de Informação

27

Aula 9: Diagrama de Classes em Sistemas de Informação

Engenharia de Software

SENAC

Algoritmo Conversao Fahrenheit Celsius Tabela e Calculo Aproximado Pi

2

Algoritmo Conversao Fahrenheit Celsius Tabela e Calculo Aproximado Pi

Engenharia de Software

SENAC

Containers em Sistemas Operacionais - Conceitos Historico Tecnologias e Suporte

6

Containers em Sistemas Operacionais - Conceitos Historico Tecnologias e Suporte

Engenharia de Software

SENAC

Metodologias de Desenvolvimento de Software - IRUP e SCRUM - Trabalho Acadêmico

1

Metodologias de Desenvolvimento de Software - IRUP e SCRUM - Trabalho Acadêmico

Engenharia de Software

SENAC

Texto de pré-visualização

Pergunta 1\n\nConsidere que a classe Funcionário possui 4 métodos que podem ser aplicados aos seus objetos: cadastrar, alterar, consultar e calcular Salário. Considere que Vendedor e Caixa são classes derivadas da classe Funcionário e, por isso, herdaram os métodos cadastrar, alterar, consultar, excluir e calcular Salário. Porém, o método calcular Salário é overridden na classe Vendedor e Caixa com implementações bastante distintas, uma vez que a fórmula de cálculo é diferente.Neste exemplo ilustra o conceito de:\n\nResposta Selecionada: Polimorfismo\nRespostas:\n\n • Polimorfismo\n • Reusabilidade\n • Abstração\n • Encapsulamento\n\nComentário da resposta:\nAlternativa correta: Polimorfismo.\n\nO polimorfismo é a capacidade de duas ou mais classes de objetos responderem a mesma mensagem, cada uma do seu próprio modo, ou melhor, com sua própria forma de implementar o método. Pergunta 2\n\nConsidere as afirmações sobre Projetos arquiteturais:\nI. Podemos trabalhar projetos arquiteturais em diferentes níveis de abstração.\nII. Projetos arquiteturais são utilizados para minimizar o risco de arbitrário. III. Os diagramas podem auxiliar na comunicação com stakeholders.\nIV. Sempre usamos UML para fazer projetos arquiteturais.\n\nResposta Selecionada: Somente I e III estão corretas.\nRespostas:\n\n • Somente I e II estão corretas.\n • Somente I e III estão corretas.\n • Somente II e III estão corretas.\n • Somente I, II e III estão corretas.\n\nComentário da resposta:\nAlternativa correta: Somente I e III é verdadeira.\n\nA afirmação I e III são verdadeiras, enquanto as afirmações II e IV estão falsas. A afirmação IV está errada porque nem todos os projetos arquiteturais utilizam outras formas de representação, como DFD, por exemplo. Pergunta 3\n\nO 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:\n\nI. O teste de caixa preta é classificado como uma técnica de teste caixa branca.\nII. O teste de caixa preta também é conhecido como teste comportamental, no qual o foco são os requisitos não funcionais do software.\nIII. Os testes de caixa preta são apontados como complementares aos testes de caixa branca, uma vez que contemplam diferentes classes de erros.\n\nResposta Selecionada: Somente a afirmativa III é verdadeira.\nRespostas:\n\n • Somente a afirmativa II é verdadeira.\n • Somente a afirmativa I é verdadeira.\n • Somente a afirmativa II e a III é verdadeira.\n • Todas as afirmativas II e III é verdadeira.\n\nComentário da resposta:\nAlternativa correta: Somente a afirmativa III é verdadeira.\n\nAs afirmações I e II são falsas. O teste de estresse não é classificado como caixa branca e o teste caixa preta não é os requisitos não funcionais e sim os requisitos funcionais. Pergunta 4\n\nBasicamente, um Diagrama de Sequência possui os seguintes elementos:\n\nResposta Selecionada: \n a) Ator, classes ou objetos, mensagens, ativação.\n\nRespostas:\n a. Objetos, mensagens, retorno, atributos.\n b. Classes, atributos, métodos e associações.\n c. Ator, classes ou objetos, mensagens, ativação.\n d. Ator, caso de uso, associações.\n\nConteúdo da resposta:\nAlternativa incorreta: a) Ator, classes ou objetos, linha de vida, mensagens, ativação.\nA 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 do diagrama de casos de uso. Pergunta 5\n\nOs sistemas classificados como sociotécnicos incluem pessoas, hardware e software. Embora cada um destes itens sejam sistemas independentes, eles precisam interagir para garantir o sucesso do sistema. Neste sentido, podemos afirmar que:\n\nResposta Selecionada: \n a) Um sistema é caracterizado pela soma de suas partes, mas no caso dos sistemas sociotécnicos, esta soma permite ir além desta simples soma.\n\nRespostas:\n a. Um sistema é caracterizado pela soma de suas partes, mas no caso dos sistemas sociotécnicos, esta soma permite ir além desta simples soma.\n b. Cada parte do sistema é um subsistema isolado que funciona de forma independente.\n c. O sistema é esta interação dos dois subconjuntos.\n d. Um sistema é complexo e hierárquico. A hierarquia e definição pelos usuários deste sistema.\n\nComentário da resposta:\nOs sistemas possuem propriedades que se tornam aparentes quando são componentes são integrados. Pergunta 6\n\nO 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:\n\nResposta Selecionada: \n a) Product Backlog Cycle.\n\nRespostas:\n a. Product Backlog Cycle.\n b. Refatoração.\n c. Product Backlog.\n d. Sprint.\n\nComentário da resposta:\nNa fase de construção do Scrum, o software é desenvolvido 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. Pergunta 7\n\nConsiderar as fases genéricas do processo de software.\nQual das seguintes atividades não fazem parte da fase de projeto de um software:\n\nResposta Selecionada:\n- Realização de um estudo de viabilidade técnica-económica do sistema a ser construído.\n\nRespostas:\n1. Estabelecimento da forma de organização interna que permitia ao sistema atender aos diversos requisitos especificados.\n2. Realização de um estudo de viabilidade técnica-económica do sistema a ser construído.\n3. Definição da arquitetura e o modelo de controle que serão empregados.\n4. Definição e adoção dos frameworks e arquiteturas de referência que serão utilizados.\n5. Realização de um estudo de viabilidade técnica-económica do sistema a ser construído.\n\nComentário da resposta:\nA atividade de realização de um estudo de viabilidade técnica-económica do sistema a ser construído não faz parte da fase de projeto. Pergunta 8\n\nO paradigma da orientação a objetos prega alguns princípios de ouro para a modelagem de sistema orientado a objetos. Um dos componentes desses princípios está relacionado a um tipo de medida do grau de dependência que existe entre os objetos, que é:\n\nResposta Selecionada:\n- Acoplamento.\n\nRespostas:\n1. a. Herança.\n2. b. Polimorfismo.\n3. c. Acoplamento.\n4. d. Abstração.\n\nComentário da resposta:\nAlternativa correta: c) Acoplamento.\nO acoplamento é o grau de dependência que existe entre os objetos. Pergunta 9\n\nConsidere a seguinte situação:\nUm engenheiro de software foi designado como encarregado para avaliar o processo de revisão por pares que foi adotado para apoiar o desenvolvimento de um novo produto de software da empresa.\nA tarefa que foi designado ao engenheiro de software seria considerada:\n\nResposta Selecionada:\n- Garantia de qualidade.\n\nRespostas:\n1. a. Garantia de qualidade.\n2. b. Controle de qualidade.\n3. c. Medição de qualidade.\n4. d. Melhoria de qualidade.\n\nComentário da resposta:\nAlternativa correta: a) Garantia de qualidade.\nA garantia de qualidade é um conjunto de atividades projetadas para avaliar um processo pelo qual os produtos são desenvolvidos, enquanto que o controle de qualidade é definido como um conjunto de atividades projetadas para avaliar a qualidade de um produto desenvolvido. Pergunta 10\n\nO modelo de processos Scrum com o intuito de lidar com a complexidade do desenvolvimento e para o gerenciamento de software adota um controle descentralizado, e assim possibilita gerência mais eficientemente com contornos pouco previsíveis. Neste contexto, a gerência é distribuída por meio de três agentes independentes que são:\n\nResposta Selecionada: b. Product Owner, Scrum Team e Scrum Master.\n\nRespostas:\n\na. Sprint, Scrum Master e Planning Meeting.\n\nb. Product Owner, Scrum Team e Scrum Master.\n\nc. Sprint, Scrum Team e Product Backlog.\n\nd. Product Owner, Sprint e Planning Meeting.\n\nComentário da resposta:\n\nb) Product Owner, Scrum Team e Scrum Master.\n\nA resposta correta Product Owner (representa o cliente no projeto), Scrum Team (as equipes de desenvolvimento) e Scrum Master (alto como gerente).\n\nTerça-feira, 29 de Março de 2022 23h58min47s BRT

Envie sua pergunta para a IA e receba a resposta na hora

Recomendado para você

Prova Engenharia de Software - Senac Ead

8

Prova Engenharia de Software - Senac Ead

Engenharia de Software

SENAC

Prova de Recuperação Sistema Operacional 1

2

Prova de Recuperação Sistema Operacional 1

Engenharia de Software

SENAC

Projeto Integrador: Diagnóstico de Soluções de TI

3

Projeto Integrador: Diagnóstico de Soluções de TI

Engenharia de Software

SENAC

Diagnóstico de Soluções de TI - Projeto Integrador Senac 2022

12

Diagnóstico de Soluções de TI - Projeto Integrador Senac 2022

Engenharia de Software

SENAC

Aula 10: Diagrama de Classes, Instâncias e Associações

52

Aula 10: Diagrama de Classes, Instâncias e Associações

Engenharia de Software

SENAC

Metodologia de Desenvolvimento de Sistemas - Conceitos e Atividades Fundamentais

7

Metodologia de Desenvolvimento de Sistemas - Conceitos e Atividades Fundamentais

Engenharia de Software

SENAC

Aula 9: Diagrama de Classes em Sistemas de Informação

27

Aula 9: Diagrama de Classes em Sistemas de Informação

Engenharia de Software

SENAC

Algoritmo Conversao Fahrenheit Celsius Tabela e Calculo Aproximado Pi

2

Algoritmo Conversao Fahrenheit Celsius Tabela e Calculo Aproximado Pi

Engenharia de Software

SENAC

Containers em Sistemas Operacionais - Conceitos Historico Tecnologias e Suporte

6

Containers em Sistemas Operacionais - Conceitos Historico Tecnologias e Suporte

Engenharia de Software

SENAC

Metodologias de Desenvolvimento de Software - IRUP e SCRUM - Trabalho Acadêmico

1

Metodologias de Desenvolvimento de Software - IRUP e SCRUM - Trabalho Acadêmico

Engenharia de Software

SENAC

Texto de pré-visualização

Pergunta 1\n\nConsidere que a classe Funcionário possui 4 métodos que podem ser aplicados aos seus objetos: cadastrar, alterar, consultar e calcular Salário. Considere que Vendedor e Caixa são classes derivadas da classe Funcionário e, por isso, herdaram os métodos cadastrar, alterar, consultar, excluir e calcular Salário. Porém, o método calcular Salário é overridden na classe Vendedor e Caixa com implementações bastante distintas, uma vez que a fórmula de cálculo é diferente.Neste exemplo ilustra o conceito de:\n\nResposta Selecionada: Polimorfismo\nRespostas:\n\n • Polimorfismo\n • Reusabilidade\n • Abstração\n • Encapsulamento\n\nComentário da resposta:\nAlternativa correta: Polimorfismo.\n\nO polimorfismo é a capacidade de duas ou mais classes de objetos responderem a mesma mensagem, cada uma do seu próprio modo, ou melhor, com sua própria forma de implementar o método. Pergunta 2\n\nConsidere as afirmações sobre Projetos arquiteturais:\nI. Podemos trabalhar projetos arquiteturais em diferentes níveis de abstração.\nII. Projetos arquiteturais são utilizados para minimizar o risco de arbitrário. III. Os diagramas podem auxiliar na comunicação com stakeholders.\nIV. Sempre usamos UML para fazer projetos arquiteturais.\n\nResposta Selecionada: Somente I e III estão corretas.\nRespostas:\n\n • Somente I e II estão corretas.\n • Somente I e III estão corretas.\n • Somente II e III estão corretas.\n • Somente I, II e III estão corretas.\n\nComentário da resposta:\nAlternativa correta: Somente I e III é verdadeira.\n\nA afirmação I e III são verdadeiras, enquanto as afirmações II e IV estão falsas. A afirmação IV está errada porque nem todos os projetos arquiteturais utilizam outras formas de representação, como DFD, por exemplo. Pergunta 3\n\nO 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:\n\nI. O teste de caixa preta é classificado como uma técnica de teste caixa branca.\nII. O teste de caixa preta também é conhecido como teste comportamental, no qual o foco são os requisitos não funcionais do software.\nIII. Os testes de caixa preta são apontados como complementares aos testes de caixa branca, uma vez que contemplam diferentes classes de erros.\n\nResposta Selecionada: Somente a afirmativa III é verdadeira.\nRespostas:\n\n • Somente a afirmativa II é verdadeira.\n • Somente a afirmativa I é verdadeira.\n • Somente a afirmativa II e a III é verdadeira.\n • Todas as afirmativas II e III é verdadeira.\n\nComentário da resposta:\nAlternativa correta: Somente a afirmativa III é verdadeira.\n\nAs afirmações I e II são falsas. O teste de estresse não é classificado como caixa branca e o teste caixa preta não é os requisitos não funcionais e sim os requisitos funcionais. Pergunta 4\n\nBasicamente, um Diagrama de Sequência possui os seguintes elementos:\n\nResposta Selecionada: \n a) Ator, classes ou objetos, mensagens, ativação.\n\nRespostas:\n a. Objetos, mensagens, retorno, atributos.\n b. Classes, atributos, métodos e associações.\n c. Ator, classes ou objetos, mensagens, ativação.\n d. Ator, caso de uso, associações.\n\nConteúdo da resposta:\nAlternativa incorreta: a) Ator, classes ou objetos, linha de vida, mensagens, ativação.\nA 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 do diagrama de casos de uso. Pergunta 5\n\nOs sistemas classificados como sociotécnicos incluem pessoas, hardware e software. Embora cada um destes itens sejam sistemas independentes, eles precisam interagir para garantir o sucesso do sistema. Neste sentido, podemos afirmar que:\n\nResposta Selecionada: \n a) Um sistema é caracterizado pela soma de suas partes, mas no caso dos sistemas sociotécnicos, esta soma permite ir além desta simples soma.\n\nRespostas:\n a. Um sistema é caracterizado pela soma de suas partes, mas no caso dos sistemas sociotécnicos, esta soma permite ir além desta simples soma.\n b. Cada parte do sistema é um subsistema isolado que funciona de forma independente.\n c. O sistema é esta interação dos dois subconjuntos.\n d. Um sistema é complexo e hierárquico. A hierarquia e definição pelos usuários deste sistema.\n\nComentário da resposta:\nOs sistemas possuem propriedades que se tornam aparentes quando são componentes são integrados. Pergunta 6\n\nO 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:\n\nResposta Selecionada: \n a) Product Backlog Cycle.\n\nRespostas:\n a. Product Backlog Cycle.\n b. Refatoração.\n c. Product Backlog.\n d. Sprint.\n\nComentário da resposta:\nNa fase de construção do Scrum, o software é desenvolvido 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. Pergunta 7\n\nConsiderar as fases genéricas do processo de software.\nQual das seguintes atividades não fazem parte da fase de projeto de um software:\n\nResposta Selecionada:\n- Realização de um estudo de viabilidade técnica-económica do sistema a ser construído.\n\nRespostas:\n1. Estabelecimento da forma de organização interna que permitia ao sistema atender aos diversos requisitos especificados.\n2. Realização de um estudo de viabilidade técnica-económica do sistema a ser construído.\n3. Definição da arquitetura e o modelo de controle que serão empregados.\n4. Definição e adoção dos frameworks e arquiteturas de referência que serão utilizados.\n5. Realização de um estudo de viabilidade técnica-económica do sistema a ser construído.\n\nComentário da resposta:\nA atividade de realização de um estudo de viabilidade técnica-económica do sistema a ser construído não faz parte da fase de projeto. Pergunta 8\n\nO paradigma da orientação a objetos prega alguns princípios de ouro para a modelagem de sistema orientado a objetos. Um dos componentes desses princípios está relacionado a um tipo de medida do grau de dependência que existe entre os objetos, que é:\n\nResposta Selecionada:\n- Acoplamento.\n\nRespostas:\n1. a. Herança.\n2. b. Polimorfismo.\n3. c. Acoplamento.\n4. d. Abstração.\n\nComentário da resposta:\nAlternativa correta: c) Acoplamento.\nO acoplamento é o grau de dependência que existe entre os objetos. Pergunta 9\n\nConsidere a seguinte situação:\nUm engenheiro de software foi designado como encarregado para avaliar o processo de revisão por pares que foi adotado para apoiar o desenvolvimento de um novo produto de software da empresa.\nA tarefa que foi designado ao engenheiro de software seria considerada:\n\nResposta Selecionada:\n- Garantia de qualidade.\n\nRespostas:\n1. a. Garantia de qualidade.\n2. b. Controle de qualidade.\n3. c. Medição de qualidade.\n4. d. Melhoria de qualidade.\n\nComentário da resposta:\nAlternativa correta: a) Garantia de qualidade.\nA garantia de qualidade é um conjunto de atividades projetadas para avaliar um processo pelo qual os produtos são desenvolvidos, enquanto que o controle de qualidade é definido como um conjunto de atividades projetadas para avaliar a qualidade de um produto desenvolvido. Pergunta 10\n\nO modelo de processos Scrum com o intuito de lidar com a complexidade do desenvolvimento e para o gerenciamento de software adota um controle descentralizado, e assim possibilita gerência mais eficientemente com contornos pouco previsíveis. Neste contexto, a gerência é distribuída por meio de três agentes independentes que são:\n\nResposta Selecionada: b. Product Owner, Scrum Team e Scrum Master.\n\nRespostas:\n\na. Sprint, Scrum Master e Planning Meeting.\n\nb. Product Owner, Scrum Team e Scrum Master.\n\nc. Sprint, Scrum Team e Product Backlog.\n\nd. Product Owner, Sprint e Planning Meeting.\n\nComentário da resposta:\n\nb) Product Owner, Scrum Team e Scrum Master.\n\nA resposta correta Product Owner (representa o cliente no projeto), Scrum Team (as equipes de desenvolvimento) e Scrum Master (alto como gerente).\n\nTerça-feira, 29 de Março de 2022 23h58min47s BRT

Sua Nova Sala de Aula

Sua Nova Sala de Aula

Empresa

Central de ajuda Contato Blog

Legal

Termos de uso Política de privacidade Política de cookies Código de honra

Baixe o app

4,8
(35.000 avaliações)
© 2025 Meu Guru®