SóProvas


ID
150325
Banca
FCC
Órgão
TJ-PA
Ano
2009
Provas
Disciplina
Programação
Assuntos

Na programação estruturada é adequado e fundamental

Alternativas
Comentários
  • Acoplamento é a medida de inter-dependências entre os módulos ou classes

    O acoplamento não é algo desejável.

    Pode ser ( do mais baixo para o mais alto ):

    Por Mensagem

    Os modulos se comunicam enviando mensagens por uma interface comum.

    Por Dados

    Os modulos se comunicam enviando dados diretamente para outros módulos.
    Digamos, classes:

    class QC {
           public void excluirGenteChata () {
                    ctbacabelo.adeus ( "Já foi tarde" );
           }
    }


    Por Selos

    Os módulos compartilham estruturas de dados comuns, porém um módulo utiliza alguma parte, e outro módulo pode utilizar outra parte de estrutura.

    Por Controle

    Quando um módulo controla a lógica de outro módulo, passando operações, e que operação executar.

    Por Dados Globais

    Quando os módulos compartilham os dados globais, como variáveis. É possível que em caso de mudança nessas variáveis, tenhamos que sair mudando todos os módulos que usam esses dados.

    Por Conteúdo

    Quando um módulo ou classe altera ou depende de uma funcionalidade interna de outro módulo.

    ~~

    Já a Coesão é boa,  é o quanto um módulo está internamento coeso para realizar uma tarefa.

    Da melhor para a mais fraca:

    Coesão Funcional ( Todos contribuem para a mesma tarefa )

    Coesão Sequencial ( Varias tarefas: a saída de uma é entrada a entrada da outra )

    Coesão por Comunicação ( Operam sobre os mesmos dados )

    Coesão Procedural ( As tarefas são agrupadas e seguem uma sequência - parecido com sequencial, mas não menciona nada de saída de uma ser a entrada da outra)

    Coesão Temporal ( partes de um módulo ou classes são agrupados quando estes forem processados – partes são processadas em um tempo específico na execução do programa )

    Coesão Lógica ( São agrupadas por fazerem alguma tarefa lógica parecida, como todas as tarefas de E/S )

    Coesão Acidental ( Agrupadas de forma aleatória )


  • Gabarito A

    O princípio básico de programação estruturada é que um programa é composto por blocos elementares de código que se interligam através de três mecanismos básicos, que são seqüênciaseleção e iteração. Cada uma destas construções tem um ponto de início (o topo do bloco) e um ponto de término (o fim do bloco) de execução.

     

     

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !

  • O princípio básico de programação estruturada é : seqüênciaseleção e iteração!

    Força e fé que chegaremos lá!