Fórum de discussão

Consulte abaixo todas as dúvidas e comentários relacionados a este curso. Se você tem alguma dúvida, utilize o botão CRIAR NOVO TÓPICO. Verifique antes se a sua dúvida já não foi enviada por outro aluno.


Módulo 3 - Questões de exame - Pergunta 6 Categoria: Dúvidas gerais - Módulo: Módulo 3 - Técnicas Estáticas
Enviado em 07/11/2015 13:17
Olá,

fiquei com dúvida em relação a questão 6 do quiz. A pergunta é: Defeitos descobertos por ferramentas de análise estática de código incluem:

i. Variáveis que nunca são usadas
ii. Vulnerabilidade da segurança
iii. Violações no padrão de programação
iv. Funções e procedimentos não solicitados.

As alternativas apresentam as combinações de quais itens são corretos e quais são incorretos.

A alternativa correta afirma que todos os itens estão corretos.

Minha dúvida é: uma vez que a análise estática não testa características funcionais do código, como um defeito de funções e procedimentos não solicitados pode ser encontrado pela análise estática?

Desde já, obrigada.
Re: Módulo 3 - Questões de exame - Pergunta 6 Categoria: Dúvidas gerais - Módulo: Módulo 3 - Técnicas Estáticas
Enviado em 09/11/2015 08:47
Olá Hilda, tudo bem?

No sentido da questão "não solicitados", significa "functions" ou "procedures" que não são chamadas / acionadas, que foram construídas para não são chamadas/solicitadas por nenhum outra parte do código.

Exemplo: foi criada uma function (função) para validar o CPF, mas esta function não é chamada/utilizada por nenhum outro código do sistema.

Obrigado

Kelvin
Re: Módulo 3 - Questões de exame - Pergunta 6 Categoria: Dúvidas gerais - Módulo: Módulo 3 - Técnicas Estáticas
Enviado em 17/11/2015 13:14
Olá Kelvin, 

Grata pela explicação concedida para Hilda, e desculpa, mas ainda não entendi a sua resposta\explicação, referente a pergunta "Defeitos descobertos por ferramentas de análise estática de código incluem:". 

Pra ver se entendi: então nesse caso, a resposta correta seria somente a IV?

Grata
Re: Módulo 3 - Questões de exame - Pergunta 6 Categoria: Dúvidas gerais - Módulo: Módulo 3 - Técnicas Estáticas
Enviado em 18/02/2016 22:16
Certo, deixa eu tentar ajudar Fátima:

as opções são:

i. Variáveis que nunca são usadas ( CORRETO - A análise estática pode identificar variáveis que são declaradas, entretanto ao longo da classe ou método não são abastecida ou utilizadas, causando assim uso desnecessário de memória )
ii. Vulnerabilidade da segurança ( CORRETO - A análise estática pode identificar o uso de funções ou códigos obsoletos que podem vir a comprometer a integridade do código ou software. )
iii. Violações no padrão de programação ( CORRETO - A análise estática pode identificar também o uso de nomenclatura de variáveis, métodos, classes etc de forma incorreta, evitando assim violações no padrão de programação. )
iv. Funções e procedimentos não solicitados. ( CORRETO -  Seguindo a mesma lógica da opção "i." a análise estática pode identificar funções ou procedimentos que foram estanciados ou declarados no código mas não estão sendo chamados em lugar algum. )

logo, todas as alternativas estão corretas.

Espero ter ajudado.

Diego Vieira
Re: Módulo 3 - Questões de exame - Pergunta 6 Categoria: Dúvidas gerais - Módulo: Módulo 3 - Técnicas Estáticas
Enviado em 14/04/2017 14:37
Também fiquei com dúvida nessa questão exatamente por conta da palavra solicitado. A palavra me passou a sensação de estar fazendo referência a funções e procedimentos que constam no código, porém não fazem parte dos requisitos solicitados, coisa que uma ferramenta não seria capaz de realizar.

Acho que o termo mais correto como sugestão, que inclusive consta no material seria Procedimentos e Funções não utilizadas, pois ficaria mais claro.
Re: Módulo 3 - Questões de exame - Pergunta 6 Categoria: Dúvidas gerais - Módulo: Módulo 3 - Técnicas Estáticas
Enviado em 14/04/2017 18:51
Boa noite, Italo

Certo, obrigado pela sugestão.  Mas saiba que na prova real também podem cair questões onde a pergunta e respostas podem não ser totalmente claras, exatamente para confundir o candidato.

Abraço

Kelvin
xÉ necessário estar logado no ambiente de ensino para poder enviar respostas. Fazer o login
Evite a pirataria

Para que continuemos desenvolvendo novos cursos com preços acessíveis, contamos com a sua colaboração. O conteúdo dos nossos cursos não pode ser redistribuído de qualquer forma ou por qualquer meio. Somente o aluno devidamente inscrito nos cursos poderá fazer uso dos nossos materiais. Se você identificar que alguém está usando indevidamente o conteúdo dos nossos cursos, ou distribuindo-o ilegalmente, por favor avise-nos imediatamente através do e-mail contato@tiexames.com.br. Veja as condições de uso dos nossos conteúdos.

Leia a licença de uso