Buscar

Fases do Desenvolvimento de Software2

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

07/03/2024, 20:12 Estácio: Alunos
https://simulado.estacio.br/alunos/ 1/5
Exercício por
Temas
 avalie sua aprendizagem
Em um projeto de software, a equipe enfrenta desa�os 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?
Durante a fase de projeto de software de um aplicativo educacional, a equipe foca em de�nir 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?
ENGENHARIA DE SOFTWARE
Lupa  
 
DGT0291_202106099298_TEMAS
Aluno: BRENO DA TRINDADE ALMEIDA Matr.: 202106099298
Disc.: ENGENHARIA DE SOFT  2023.4 EAD (G) / EX
Prezado (a) Aluno(a),
Você fará agora seu EXERCÍCIO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O
mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se
familiarizar com este modelo de questões que será usado na sua AV e AVS.
FASES DO DESENVOLVIMENTO DE SOFTWARE
 
1.
Ignorar a usabilidade em favor da segurança máxima.
Usar somente veri�cações por e-mail para segurança.
Utilizar apenas senhas simples para facilitar o uso.
Implementar a autenticação multifatorial com biometria e senhas.
Evitar autenticação multifatorial para simpli�car o processo.
Data Resp.: 07/03/2024 19:58:09
Explicação:
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 o equilíbrio necessário em um sistema de login.
 
2.
De�nição do modelo de classes do sistema.
javascript:voltar();
javascript:voltar();
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:diminui();
javascript:aumenta();
javascript:aumenta();
07/03/2024, 20:12 Estácio: Alunos
https://simulado.estacio.br/alunos/ 2/5
Em um projeto de software para uma instituição �nanceira, a equipe de engenharia de requisitos enfrenta o desa�o
de identi�car e documentar especi�cações detalhadas para garantir a segurança e e�ciência nas transações. Este
processo é crucial para o desenvolvimento subsequente.
Qual das seguintes atividades é primordial na fase de engenharia de requisitos deste projeto?
Na etapa de projeto orientado a objetos, no contexto de um processo de desenvolvimento
de software, são desenvolvidas as atividades de:  
Durante a produção de um software, defeitos podem ser descobertos.
 
Qual cenário apresenta uma solução mais rápida para um defeito identi�cado na versão de software em produção?
Testes de usabilidade com usuários �nais.
Escolha do sistema de gerenciamento de banco de dados.
Implantação de módulos educacionais.
Codi�cação das funcionalidades principais.
Data Resp.: 07/03/2024 19:58:44
Explicação:
Na fase de projeto, a de�niçã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, o que é fundamental para um
aplicativo educacional que necessita de uma arquitetura bem planejada para suportar funcionalidades
escaláveis e manuteníveis.
 
3.
Implementação de protocolos de rede.
Documentação de requisitos funcionais e não funcionais.
Teste de desempenho do software.
Codi�cação de algoritmos de segurança.
Desenvolvimento de interfaces grá�cas.
Data Resp.: 07/03/2024 19:59:48
Explicação:
A documentação de requisitos funcionais e não funcionais é essencial na fase de engenharia de requisitos, pois
de�ne claramente o que o sistema deve fazer (requisitos funcionais) e as restrições operacionais (requisitos não
funcionais), incluindo aspectos de segurança e desempenho para sistemas �nanceiros.
 
4.
identi�cação dos objetos do sistema e de�nição da arquitetura 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. 
de�nição da arquitetura do sistema e conversão das bases de dados do sistema. 
conversão das bases de dados do sistema e teste de integração do sistema. 
Data Resp.: 07/03/2024 20:01:03
Explicação:
A resposta correta é: identi�cação dos objetos do sistema e de�nição da arquitetura do sistema. 
 
5.
07/03/2024, 20:12 Estácio: Alunos
https://simulado.estacio.br/alunos/ 3/5
Em engenharia de software, o termo "requisito-chave" ou "requisito crítico" refere-se a um requisito que é
considerado essencial ou de alta prioridade para o sucesso do projeto.
 
Qual é o requisito-chave não funcional ao de�nir a interface grá�ca com o usuário?
O projeto (ou "design", como é frequentemente chamado em inglês) é uma das etapas cruciais no ciclo de vida do
desenvolvimento de software.
 
O que são as entregas da etapa "projeto" do processo de desenvolvimento de software?
A ISO 9126 identi�ca seis atributos fundamentais de qualidade para o software. Avalie se as
a�rmativas a seguir são Falsas ou Verdadeiras: 
[____] Confiabilidade, atributo associado ao tempo de disponibilidade do software. 
Redesenvolver todo o software.
Corrigir o defeito na versão 1 e liberá-la imediatamente, enquanto ajusta a versão 2 em desenvolvimento.
Ignorar o defeito.
Continuar desenvolvendo a versão 2 com o defeito corrigido e liberá-la posteriormente.
Aguardar o feedback dos usuários para a próxima iteração.
Data Resp.: 07/03/2024 20:01:16
Explicação:
Tecnicamente, esta é a melhor solução, pois o usuário teria de aguardar a liberação da versão 2, convivendo por
um período com o impacto negativo do defeito do software no ambiente de produção.
 
6.
Funcionalidade.
Usabilidade.
Segurança.
Integridade.
Desempenho.
Data Resp.: 07/03/2024 20:01:29
Explicação:
Ao de�nir uma interface entre o usuário e o sistema, o requisito-chave não funcional é a usabilidade.
 
7.
Plantas baixas e projetos elétricos.
Programadores e analistas.
Frameworks e bibliotecas.
Diagramas e especi�cações textuais.
Código-fonte e executáveis.
Data Resp.: 07/03/2024 20:01:46
Explicação:
As entregas da etapa "projeto" são modelos, que incluem diagramas e especi�cações textuais.
 
8.
07/03/2024, 20:12 Estácio: Alunos
https://simulado.estacio.br/alunos/ 4/5
[____] 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 negociação de requisitos é uma fase crucial na Engenharia de Requisitos, uma subárea da Engenharia de
Software.
 
O que é feito durante a etapa de Negociação no processo de Engenharia de Requisitos?
Ao implementar um novo software de gestão empresarial, a equipe de desenvolvimento se concentra em converter
os modelos de projeto detalhados em código executável, mantendo em mente os padrões de qualidade e requisitos
de desempenho.
Qual é o principal foco da equipe durante a fase de implementação deste software de gestão empresarial?
[F] - [V] - [V]. 
[V] - [F] - [V]. 
[V] - [V] - [F]. 
[V] - [F] - [F]. 
[V] - [V] - [V]. 
Data Resp.: 07/03/2024 20:02:17
Explicação:
A resposta correta é: [V] - [V] - [F]. 
 
9.
Construção de diagramas de classes da UML.
Levantamento detalhado dos requisitos funcionais.
Geração de modelos para representar o sistema.
Priorização e resolução de con�itos entre os requisitos.
Estabelecimento de um contrato entre clientes e equipe de projeto.
Data Resp.: 07/03/2024 20:02:29
Explicação:
Durante a etapa de Negociação, ocorre a priorização e a resolução de con�itos entre os requisitos de�nidos nas
etapas anteriores, envolvendo a avaliação de custos, riscos e con�itos.
 
10.Design de interface do usuário.
Análise de requisitos do sistema.
Planejamento da infraestrutura de rede.
Tradução dos modelos de projeto em código.
Teste de integração de sistemas.
Data Resp.: 07/03/2024 20:03:03
Explicação:
Na fase de implementação, o principal foco da equipe é traduzir os modelos de projeto em código executável.
Este processo envolve a codi�cação com base nos projetos e especi�cações detalhados, garantindo que o
software de gestão empresarial atenda aos padrões de qualidade e desempenho requeridos.
07/03/2024, 20:12 Estácio: Alunos
https://simulado.estacio.br/alunos/ 5/5
    Não Respondida      Não Gravada     Gravada
Exercício por Temas inciado em 07/03/2024 19:57:33.

Mais conteúdos dessa disciplina