Logo Passei Direto
Buscar

Fases Do Desenvolvimento De Software

Ferramentas de estudo

Questões resolvidas

Durante a fase de testes de um novo sistema de reservas online, a equipe de qualidade está empenhada em verificar a aderência do software aos requisitos definidos, além de sua integração e funcionamento adequados. Qual é a principal atividade realizada na fase de testes deste sistema de reservas online?
A. Validação da aderência do software aos requisitos.
B. Análise de mercado para futuras expansões.
C. Refinamento da interface do usuário.
D. Otimização da base de dados.
E. Desenvolvimento de documentação técnica.

Durante a fase de projeto de software de um aplicativo educacional, a equipe foca em definir a arquitetura do sistema, incluindo padrões de design para facilitar a manutenção e a escalabilidade futuras. Qual atividade é essencial na fase de projeto deste aplicativo educacional?
A. Escolha do sistema de gerenciamento de banco de dados.
B. Implantação de módulos educacionais.
C. Definição do modelo de classes do sistema.
D. Testes de usabilidade com usuários finais.
E. Codificação das funcionalidades principais.

Material

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Durante a fase de testes de um novo sistema de reservas online, a equipe de qualidade está empenhada em verificar a aderência do software aos requisitos definidos, além de sua integração e funcionamento adequados. Qual é a principal atividade realizada na fase de testes deste sistema de reservas online?
A. Validação da aderência do software aos requisitos.
B. Análise de mercado para futuras expansões.
C. Refinamento da interface do usuário.
D. Otimização da base de dados.
E. Desenvolvimento de documentação técnica.

Durante a fase de projeto de software de um aplicativo educacional, a equipe foca em definir a arquitetura do sistema, incluindo padrões de design para facilitar a manutenção e a escalabilidade futuras. Qual atividade é essencial na fase de projeto deste aplicativo educacional?
A. Escolha do sistema de gerenciamento de banco de dados.
B. Implantação de módulos educacionais.
C. Definição do modelo de classes do sistema.
D. Testes de usabilidade com usuários finais.
E. Codificação das funcionalidades principais.

Prévia do material em texto

1 Marcar para revisão Durante a fase de testes de um novo sistema de reservas online, a equipe de qualidade está empenhada em verificar a aderência do software aos requisitos definidos, além de sua integração e funcionamento adequados. Qual é a principal atividade realizada na fase de testes deste sistema de reservas online? A Análise de mercado para futuras expansões. Otimização da base de dados. Validação da aderência do software aos requisitos. D Desenvolvimento de documentação técnica. E Refinamento da interface do usuário. Resposta correta Parabéns, você selecionou a alternativa correta. Confira gabarito comentado! Gabarito Comentado A principal atividade durante a fase de testes de um software é a validação da aderência do software aos requisitos estabelecidos. Isso inclui garantir que todas as funcionalidades, desempenho e segurança do sistema de reservas online estejam de acordo com que foi especificado na fase de engenharia de requisitos.2 Marcar para revisão A Engenharia de Requisitos inclui as atividades de descobrir, analisar, documentar e verificar serviços fornecidos pelo sistema e suas restrições operacionais. Considere as seguintes afirmativas relacionadas com essa engenharia: Na etapa de especificação ocorre a priorização e a resolução de conflitos entre os requisitos definidos nas etapas anteriores. Na etapa de elaboração os engenheiros de software realizam um estudo detalhado dos requisitos levantados e, a partir desse estudo, são construídos modelos para representar 0 sistema a ser construído. III- Na etapa de levantamento é gerada uma especificação de requisitos que serve como um contrato entre clientes e equipe de projeto, esclarecendo aos clientes 0 que será entregue como produto do trabalho da equipe de desenvolvimento. Assinale a alternativa CORRETA: A Apenas as afirmativas e III são verdadeiras. Apenas as afirmativas e III são verdadeiras. Apenas a afirmativa é verdadeira. D Apenas a afirmativa I é verdadeira. E As afirmativas e III são verdadeiras. X Resposta incorreta Opa! A alternativa correta é a letra Confira 0 gabarito comentado! Gabarito Comentado A resposta correta é: Apenas as afirmativas e III são verdadeiras. A etapa de levantamento é a primeira etapa da Engenharia de Requisitos, na qual são levantados requisitos do sistema. A etapa de especificação é a segunda etapa, na qual requisitos são priorizados e resolvidos os conflitos entre eles. A etapa de elaboração é a terceira etapa, na qual requisitos são modelados.3 Marcar para revisão Em um projeto de software, a equipe enfrenta desafios ao implementar uma função de login. A complexidade surge devido à necessidade de equilibrar segurança e usabilidade, envolvendo autenticação multifatorial. Considerando as melhores práticas, qual abordagem seria mais adequada? Qual é a abordagem mais adequada para implementar a função de login considerando segurança e usabilidade? A Utilizar apenas senhas simples para facilitar uso. Implementar a autenticação multifatorial com biometria e senhas. C Evitar autenticação multifatorial para simplificar processo. D Usar somente verificações por e-mail para segurança. E Ignorar a usabilidade em favor da segurança máxima. Resposta correta Parabéns, você selecionou a alternativa correta. Confira gabarito comentado! Gabarito Comentado A implementação da autenticação multifatorial, combinando biometria e senhas, oferece um equilíbrio entre segurança e usabilidade. As outras alternativas falham ao priorizar excessivamente a segurança ou a usabilidade, comprometendo 0 necessário em um sistema de login.4 Marcar para revisão Durante a fase de projeto de software de um aplicativo educacional, a equipe foca em definir a arquitetura do sistema, incluindo padrões de design para facilitar a manutenção e a escalabilidade futuras. Qual atividade é essencial na fase de projeto deste aplicativo educacional? A Escolha do sistema de gerenciamento de banco de dados. Definição do modelo de classes do sistema. C Codificação das funcionalidades principais. D Testes de usabilidade com usuários finais. E Implantação de módulos educacionais. Resposta correta Parabéns, você selecionou a alternativa correta. Confira gabarito comentado! Gabarito Comentado Na fase de projeto, a definição do modelo de classes do sistema é crucial. Esta atividade envolve determinar a estrutura dos dados e a interação entre diferentes componentes do sistema, 0 que é fundamental para um aplicativo educacional que necessita de uma arquitetura bem planejada para suportar funcionalidades escaláveis e manuteníveis.5 Marcar para revisão No contexto do processo de desenvolvimento de software, avalie a relação entre conceitos e definições a seguir: [1] Determina arquitetura física do sistema. MVC [A] [2] Modelo de implantação [B] Um padrão de arquitetura. [3] Modelo de interação [C] Define aspectos dinâmicos do sistema. Assinale a opção que corretamente relaciona os referidos conceitos e definições: A [2][B] [3][A]. B [1][B] [3][A]. C [2][A] [3][B]. D [1][B] [2][A] [3][C]. E [1][A] [2][B] [3][C]. Resposta correta Parabéns, você selecionou a alternativa correta. Confira gabarito comentado! Gabarito Comentado A resposta correta é: [1][B] [2][A] [3][C]. MVC é um padrão de arquitetura que define a interação entre componentes de um sistema. modelo de implantação é um padrão de arquitetura que define a arquitetura física do sistema. modelo de interação é um padrão de arquitetura que define os aspectos dinâmicos do sistema.6 Marcar para revisão projeto (ou "design", como é frequentemente chamado em inglês) é uma das etapas cruciais no ciclo de vida do desenvolvimento de software. que são as entregas da etapa "projeto" do processo de desenvolvimento de software? A Plantas baixas e projetos elétricos. B Código-fonte e executáveis. C Frameworks e bibliotecas. D Diagramas e especificações textuais. E Programadores e analistas. Resposta correta Parabéns, você selecionou a alternativa correta. Confira gabarito comentado! Gabarito Comentado As entregas da etapa "projeto" são modelos, que incluem diagramas e especificações textuais.7 Marcar para revisão processo de desenvolvimento de software, muitas vezes denominado ciclo de vida do software ou processo de software, descreve as fases e atividades associadas à criação e manutenção de sistemas de software. Por que é importante que todas as etapas do processo de desenvolvimento de software sejam cumpridas corretamente? A Para garantir bônus de performance para a equipe. B Para garantir que 0 software não apresente nenhum erro. C Para evitar a necessidade de manutenção. Para permitir que um engenheiro de software, que não trabalhou no desenvolvimento, entenda a D solução. E Para economizar recursos durante desenvolvimento. Resposta correta Parabéns, você selecionou a alternativa correta. Confira gabarito comentado! Gabarito Comentado Possibilita 0 entendimento da solução por parte de um engenheiro de software que não trabalhou no desenvolvimento do produto.8 Marcar para revisão A ISO 9126 identifica seis atributos fundamentais de qualidade para software. Avalie se as afirmativas a seguir são falsas ou verdadeiras: Confiabilidade, atributo associado ao tempo de disponibilidade do software. Eficiência, atributo relacionado com a otimização dos recursos do sistema. Portabilidade, atributo associado à satisfação dos requisitos funcionais. Assinale a opção correta: A [V] [V] [V]. [V] [F] [V]. C [F] [V] [V]. D [V] [F] [F]. E [V] [V] - [F]. Resposta correta Parabéns, você selecionou a alternativa correta. Confira gabarito comentado! Gabarito Comentado A alternativa correta é: [V] [V] [F]. Isso porque a confiabilidade é de fato um atributo associado ao tempo de disponibilidade do software, e a eficiência está relacionada com a otimização dos recursos do sistema, ambas as afirmações são verdadeiras. No entanto, a portabilidade não está associada à satisfação dos requisitos funcionais, mas sim à capacidade do software de ser transferido de um sistema para outro. Portanto, essa última afirmação é falsa.9 Marcar para revisão Durante a produção de um software, defeitos podem ser descobertos. Qual cenário apresenta uma solução mais rápida para um defeito identificado na versão de software em produção? A Continuar desenvolvendo a versão 2 com defeito corrigido e liberá-la posteriormente. Corrigir defeito na versão 1 e liberá-la imediatamente, enquanto ajusta a versão 2 em desenvolvimento. C Aguardar feedback dos usuários para a próxima iteração. D Redesenvolver todo software. E Ignorar 0 defeito. Resposta correta Parabéns, você selecionou a alternativa correta. Confira gabarito comentado! Gabarito Comentado Tecnicamente, esta é a melhor solução, pois usuário teria de aguardar a liberação da versão 2, convivendo por um período com impacto negativo do defeito do software no ambiente de produção.10 Marcar para revisão Em engenharia de software, quando nos referimos a "fatoração" ou "refatoração", estamos falando do processo de reestruturar código existente sem alterar seu comportamento externo. objetivo é melhorar a estrutura interna do código, tornando-o mais claro, reduzindo a complexidade, eliminando redundâncias e, em geral, tornando-o mais fácil de compreender e manter. que é fatoração na Engenharia de Software? A Aumento da solução do problema. B Interação entre objetos. Decomposição da solução do problema em partes menores. D Modelagem de padrões. E Definição de atributos em classes. Resposta correta Parabéns, você selecionou a alternativa correta. Confira gabarito comentado! Gabarito Comentado Uma atividade que aplicamos de forma intensa na Engenharia de Software é a fatoração, ou seja, a decomposição da solução do problema em partes menores.

Mais conteúdos dessa disciplina