Logo Passei Direto
Buscar

Num grafo de controle que possui 15 arestas e 12 nós, qual é a sua complexidade ciclomática? 5. 3. 4. 1. 0.

User badge image
Desafios Para o Conhecimento

há 8 meses

Respostas

User badge image

Ed Verified user icon

há 8 meses

A complexidade ciclomática (V(G)) pode ser calculada pela fórmula: \[ V(G) = E - N + 2P \] onde: - \( E \) é o número de arestas, - \( N \) é o número de nós, - \( P \) é o número de componentes conectados (geralmente 1 para um grafo simples). No seu caso: - \( E = 15 \) - \( N = 12 \) - \( P = 1 \) Substituindo na fórmula: \[ V(G) = 15 - 12 + 2 \times 1 \] \[ V(G) = 15 - 12 + 2 \] \[ V(G) = 5 \] Portanto, a complexidade ciclomática é 5.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

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

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais perguntas desse material

A técnica de verificação que se caracteriza por procedimentos relativamente simples que produzem resultados significativos na garantia da qualidade de um produto de software é chamada de:
Revisão técnica.
Inspeção.
Passeios.
Revisão por pares.
Prototipação.

Assinale a alternativa que diferencia os processos de verificação denominados walkthrough ou passeios de uma revisão técnica formal.
São informais.
Exigem planejamento detalhado.
Possuem equipes de até cinco revisores.
Os papéis são bem estabelecidos.
Nenhuma das anteriores.

Como são chamadas as atividades que consistem em ações realizadas ao final de cada fase, interação ou artefato produzido durante o ciclo de desenvolvimento do software e que possuem o objetivo de atestar que o produto está sendo desenvolvido corretamente?
Verificação.
Comparação.
Revisão.
Avaliação.
Validação.

No processo tradicional de testes, a equipe de testes é separada da equipe de desenvolvimento do software com o objetivo de encontrar e apontar os erros para serem corrigidos. Assinale a alternativa que apresenta uma atividade que caracteriza os testes ágeis, diferenciando-os dos testes tradicionais.
Não há uma fase de testes específica, os testes são realizados na medida em que a codificação termina.
Corrigir erros.
Feedbacks somente ao final de fases do ciclo de vida.
Pouca interação com os usuários.
Maior tempo de testes.

Os testes funcionais são os mais amplamente utilizados em um desenvolvimento de software. Focados nas necessidades ditadas pelos usuários e transformadas em requisitos pelos analistas de sistemas, as situações de testes criadas devem atestar que o software faz exatamente o que foi solicitado e que funciona corretamente. Quais artefatos são essenciais para a elaboração de um bom roteiro de testes?
Protótipo e especificação de casos de uso.
Protótipo e diagrama de classes.
Protótipo e diagrama de casos de uso.
Somente protótipo.
Diagrama de classes e diagramas de sequência.

Quais são os testes realizados pelos usuários finais e pelos analistas de testes, que visam a garantir que todos os requisitos solicitados foram incluídos e funcionam corretamente no produto entregue?
Testes de aceitação.
Testes unitários.
Testes integrados.
Testes de sistema.
Testes de validação.

Uma inspeção é extremamente eficaz para a identificação de erros e verificação de suas correções, tornando-se uma das principais ferramentas para a garantia da qualidade de um produto de software. Assinale a alternativa que descreve o papel do moderador em uma inspeção.
É responsável pelo planejamento e condução da sessão.
O moderador distribui o documento aos participantes e monta a equipe.
Examina o artefato antes da reunião de inspeção, aponta erros e faz sugestões de melhoria.
É responsável pelo registro de toda a sessão e pela geração do relatório final da inspeção.
Registra as incorreções apontadas pelos inspetores.

Mais conteúdos dessa disciplina