• 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 de Recuperação Sistema Operacional 1

2

Prova de Recuperação Sistema Operacional 1

Engenharia de Software

SENAC

Quiz Engenharia de Software - Senac Ead

11

Quiz Engenharia de Software - Senac Ead

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

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

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

Texto de pré-visualização

Qual das afirmações abaixo é verdadeira?\n\n\"Libera o acesso depois de três tentativas sem sucesso de realizar o login\". Essa é uma declaração de um requisito não funcional\n\"O sistema deve bloquear o acesso depois de três tentativas sem sucesso de realizar o login\". Essa é uma declaração de um requisito não funcional\n\"Quando clicado o botão, a tela deve mudar para a cor amarela\". Essa é a declaração de um requisito não funcional\n\"O processamento dos dados de entrada deve demorar, no máximo, 5 segundos\". Essa é a declaração de um requisito funcional\n\"O sistema deve gerar um relatório semanal sobre as vendas\". Essa é a declaração de um requisito funcional\n\nPontuação: 1 Os softwares são desenvolvidos como projetos. Por quê?\n\nA complexidade deve se manter constante ao longo de todo período de desenvolvimento\nOs recursos relacionados ao desenvolvimento são limitados, exceto, as pessoas, que podem ser acrescentadas de acordo com a necessidade do projeto\nCada software possui um objetivo específico, resultando em um produto único\nO ciclo de vida da implementação não é importante pois não possui escopo de tempo\nO ciclo de vida do desenvolvimento não possui limites de tempo A Engenharia de Software, além dos aspectos relacionados diretamente ao desenvolvimento do software, trata de questões relacionadas à responsabilidade profissional durante esse processo de desenvolvimento. Assinale a alternativa que apresenta um aspecto relacionado a essa responsabilidade profissional.\n\nO profissional deve respeitar o sigilo dos empregadores, mas isso somente se existir um acordo formal ou contrato determinando os limites desse sigilo\nO profissional deve reconhecer os seus limites de trabalho e não aceitar solicitações acima da sua competência\nO profissional não deve se preocupar com qualquer tipo de ação para conseguir atingir os seus objetivos dentro do desenvolvimento do software\nO profissional deve recorrer a qualquer tipo de ação para conseguir atingir os seus objetivos dentro do desenvolvimento do software\nO profissional deve utilizar os recursos disponíveis para o desenvolvimento da maneira que for necessária, independentemente disso poderá levar a depreciação ou dano no recurso As metodologias ágeis de desenvolvimento de software se baseiam no chamado Manifesto Ágil. Nesse manifesto, certos aspectos devem ser mais valorizados do que outros. Indique a alternativa que apresenta um desses aspectos.\n\na) Resposta a mudanças deve ser uma atividade mais valorizada do que seguir fielmente o cronograma do projeto.\nb) Não é importante seguir um plano de desenvolvimento pois as etapas vão ocorrendo a medida que o programador desenvolve.\nc) Processos e ferramentas devem ser mais valorizados do que o incentivo à interação entre as pessoas que compõem o equipe do projeto.\nd) Seguir rigidamente o plano de desenvolvimento deve ser mais valorizado do que qualquer outra atividade que venha a ser necessária durante o desenvolvimento.\ne) Negociação de contratos deve ser uma atividade mais valorizada do que a comunicação com o cliente. A orientação a objetos apresenta uma propriedade chamada Polimorfismo. Qual das situações abaixo representa o uso dessa propriedade?\n\na) Existe uma superclasse chamada Professor, que possuí duas sub-classes: Professor Mensalista e Professores Horista. Ambas sub-classes permitem o cálculo do salário do professor, quando solicitado.\nb) Na orientação a objetos as classes são somente consideradas públicas.\nc) Existe uma superclasse chamada Professor, que possuí duas sub-classes: Professor Mensalista e Professor Horista. A superclasse apresenta atributos e operações comuns às sub-classes.\nd) As classes não correspondem com o conceito de orientação a objetos.\ne) Os calhetins internos de como uma classe foi implementada (operações e atributos) não é acessível diretamente para outra classe. O acesso ocorre por mensagens. Sobre os testes de validação podemos afirmar que:\n\na) Nunca envolvem o cliente na sua realização\nb) Não interferem no desenvolvimento sendo pouco usuais na orientação a objetos.\nc) Verificam se o software implementou aquilo que foi especificado para ele durante a etapa de projeto\nd) Eles são realizados após o término dos testes de integração\ne) Eles são realizados imediatamente após a implementação de cada módulo do software. A Engenharia de Software apresenta diversas estratégias diferentes para o desenvolvimento de software. As principais são: linear, iterativa e evolutiva. Explique resumidamente cada uma delas, ressaltando os aspectos relacionados à maneira como o fluxo das atividades deve ocorrer.\n\nEstratégia linear: inadequada para lidar com mudanças de requisitos. Nos modelos de processo que adotam a estratégia linear as atividades são executadas de forma sequencial e encadeada, uma após a outra, começando com especificação de requisitos e finalizando com a implementação. \n\nEstratégia iterativa: Adequada quando temos apenas uma ideia vaga do que queremos e se lembramos de detalhes ao longo do desenvolvimento do software. Nos modelos que adotam a estratégia iterativa, uma ou mais atividades são repetidas a partir de um ciclo de revisão que nos ajuda a entender as exigências, sendo que para cada repetição temos uma ideia mais clara.\n\nEstratégia evolutiva: Executam atividades de forma circular e a cada volta conduzem a uma versão mais maduro do software. Essa estratégia é adequada temos um plano inicial do que queremos e iremos refinar os detalhes ao longo do desenvolvimento.\n\nConceito: Certo - Pontuação: 4\nExplicação:\nEstratégia linear - as atividades são executadas de forma sequencial e encadeada, uma após a outra.\nEstratégia iterativa - uma ou mais atividades são repetidas antes de se prosseguir para as seguintes.\nEstratégia evolutiva - todas as atividades são executadas repetidamente (de forma \"circular\") e a cada repetição é produzida uma versão mais amadurecida do software.

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

Recomendado para você

Prova de Recuperação Sistema Operacional 1

2

Prova de Recuperação Sistema Operacional 1

Engenharia de Software

SENAC

Quiz Engenharia de Software - Senac Ead

11

Quiz Engenharia de Software - Senac Ead

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

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

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

Texto de pré-visualização

Qual das afirmações abaixo é verdadeira?\n\n\"Libera o acesso depois de três tentativas sem sucesso de realizar o login\". Essa é uma declaração de um requisito não funcional\n\"O sistema deve bloquear o acesso depois de três tentativas sem sucesso de realizar o login\". Essa é uma declaração de um requisito não funcional\n\"Quando clicado o botão, a tela deve mudar para a cor amarela\". Essa é a declaração de um requisito não funcional\n\"O processamento dos dados de entrada deve demorar, no máximo, 5 segundos\". Essa é a declaração de um requisito funcional\n\"O sistema deve gerar um relatório semanal sobre as vendas\". Essa é a declaração de um requisito funcional\n\nPontuação: 1 Os softwares são desenvolvidos como projetos. Por quê?\n\nA complexidade deve se manter constante ao longo de todo período de desenvolvimento\nOs recursos relacionados ao desenvolvimento são limitados, exceto, as pessoas, que podem ser acrescentadas de acordo com a necessidade do projeto\nCada software possui um objetivo específico, resultando em um produto único\nO ciclo de vida da implementação não é importante pois não possui escopo de tempo\nO ciclo de vida do desenvolvimento não possui limites de tempo A Engenharia de Software, além dos aspectos relacionados diretamente ao desenvolvimento do software, trata de questões relacionadas à responsabilidade profissional durante esse processo de desenvolvimento. Assinale a alternativa que apresenta um aspecto relacionado a essa responsabilidade profissional.\n\nO profissional deve respeitar o sigilo dos empregadores, mas isso somente se existir um acordo formal ou contrato determinando os limites desse sigilo\nO profissional deve reconhecer os seus limites de trabalho e não aceitar solicitações acima da sua competência\nO profissional não deve se preocupar com qualquer tipo de ação para conseguir atingir os seus objetivos dentro do desenvolvimento do software\nO profissional deve recorrer a qualquer tipo de ação para conseguir atingir os seus objetivos dentro do desenvolvimento do software\nO profissional deve utilizar os recursos disponíveis para o desenvolvimento da maneira que for necessária, independentemente disso poderá levar a depreciação ou dano no recurso As metodologias ágeis de desenvolvimento de software se baseiam no chamado Manifesto Ágil. Nesse manifesto, certos aspectos devem ser mais valorizados do que outros. Indique a alternativa que apresenta um desses aspectos.\n\na) Resposta a mudanças deve ser uma atividade mais valorizada do que seguir fielmente o cronograma do projeto.\nb) Não é importante seguir um plano de desenvolvimento pois as etapas vão ocorrendo a medida que o programador desenvolve.\nc) Processos e ferramentas devem ser mais valorizados do que o incentivo à interação entre as pessoas que compõem o equipe do projeto.\nd) Seguir rigidamente o plano de desenvolvimento deve ser mais valorizado do que qualquer outra atividade que venha a ser necessária durante o desenvolvimento.\ne) Negociação de contratos deve ser uma atividade mais valorizada do que a comunicação com o cliente. A orientação a objetos apresenta uma propriedade chamada Polimorfismo. Qual das situações abaixo representa o uso dessa propriedade?\n\na) Existe uma superclasse chamada Professor, que possuí duas sub-classes: Professor Mensalista e Professores Horista. Ambas sub-classes permitem o cálculo do salário do professor, quando solicitado.\nb) Na orientação a objetos as classes são somente consideradas públicas.\nc) Existe uma superclasse chamada Professor, que possuí duas sub-classes: Professor Mensalista e Professor Horista. A superclasse apresenta atributos e operações comuns às sub-classes.\nd) As classes não correspondem com o conceito de orientação a objetos.\ne) Os calhetins internos de como uma classe foi implementada (operações e atributos) não é acessível diretamente para outra classe. O acesso ocorre por mensagens. Sobre os testes de validação podemos afirmar que:\n\na) Nunca envolvem o cliente na sua realização\nb) Não interferem no desenvolvimento sendo pouco usuais na orientação a objetos.\nc) Verificam se o software implementou aquilo que foi especificado para ele durante a etapa de projeto\nd) Eles são realizados após o término dos testes de integração\ne) Eles são realizados imediatamente após a implementação de cada módulo do software. A Engenharia de Software apresenta diversas estratégias diferentes para o desenvolvimento de software. As principais são: linear, iterativa e evolutiva. Explique resumidamente cada uma delas, ressaltando os aspectos relacionados à maneira como o fluxo das atividades deve ocorrer.\n\nEstratégia linear: inadequada para lidar com mudanças de requisitos. Nos modelos de processo que adotam a estratégia linear as atividades são executadas de forma sequencial e encadeada, uma após a outra, começando com especificação de requisitos e finalizando com a implementação. \n\nEstratégia iterativa: Adequada quando temos apenas uma ideia vaga do que queremos e se lembramos de detalhes ao longo do desenvolvimento do software. Nos modelos que adotam a estratégia iterativa, uma ou mais atividades são repetidas a partir de um ciclo de revisão que nos ajuda a entender as exigências, sendo que para cada repetição temos uma ideia mais clara.\n\nEstratégia evolutiva: Executam atividades de forma circular e a cada volta conduzem a uma versão mais maduro do software. Essa estratégia é adequada temos um plano inicial do que queremos e iremos refinar os detalhes ao longo do desenvolvimento.\n\nConceito: Certo - Pontuação: 4\nExplicação:\nEstratégia linear - as atividades são executadas de forma sequencial e encadeada, uma após a outra.\nEstratégia iterativa - uma ou mais atividades são repetidas antes de se prosseguir para as seguintes.\nEstratégia evolutiva - todas as atividades são executadas repetidamente (de forma \"circular\") e a cada repetição é produzida uma versão mais amadurecida do software.

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®