SóProvas


ID
1567099
Banca
COSEAC
Órgão
UFF
Ano
2015
Provas
Disciplina
Programação
Assuntos

São características normalmente encontradas nos programas estruturados, EXCETO:

Alternativas
Comentários
  • Gabarito A

    Em engenharia de software, uma aplicação monolítica descreve uma única aplicação de software em camadas no qual a interface de usuário e código de acesso aos dados são combinados em um único programa a partir de uma única plataforma.

    Uma aplicação monolítica é autônoma e independente de outras aplicações de computação. A filosofia do projeto consiste em um aplicativo que não é responsável apenas por uma determinada tarefa, mas que também pode executar todos os passos necessários para completar uma determinada função.

    Um aplicativo monolítico descreve uma aplicação de software que é projetado sem modularidade. A modularidade é desejável, em geral, uma vez que suporta a reutilização de partes da lógica da aplicação e também facilita a manutenção, permitindo o reparo ou substituição de peças da aplicação sem a necessidade de substituição por atacado.

     

     

     

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

  • Questão com alto grau de relativismo.

    A. Possuir código monolitico: Em C as primeiras linhas são os # INCLUDES de bibliotecas com funções pré-definidas de entrada/saida, calculo, manipulação de arquivos, etc. Você pode criar suas próprias bibliotecas de funções e parametros e chamar no seu módulo principal.

    B. Acredito que a banca estava falando de IDENTAÇÃO, conheço poucos programadores fiéis aos recuos e já vi muitos padrões de recuo diferentes sendo utilizado. É quase questão de capricho!!

    C. Ser bem documentado: Se estamos falando da linguagem de programação Ok, mas se estamos falando do programa criado depende demais do programador. Trabalho sozinho e sou péssimo em Comentar o que faço.

    D. Apresentar boa legibilidade: Depende da letra B e da forma com que se aborda o algoritmo para solução do problema.

    E. Utilizar estruturas de controle: Esse sim, um programador sobrevive 7 dias sem comida, 2 dias sem agua e 10 minutos sem uma estrutura de controle.

    Minha opinião galera.

    Bons estudos!

  • É so ir por eliminação.

    A gente fica com a mais absurda que é possuir um código monolítico que podemos entender o que é no conceito abaixo:

    Um código monolítico é um aplicativo de software de camada única no qual a interface do usuário e o código de acesso são dados e combinados em um único programa a partir de uma única plataforma. É autônomo e independente de outros aplicativos de computação.

  • Uma aplicação monolítica, ou construída em monobloco, é aquela em que toda a base de código utilizada em sua programação fica contida em um só lugar, de modo que todas as funcionalidades operam como se fizessem parte de um único bloco. Isso, na prática, prejudica a operação das empresas quando precisam fazer alguma manutenção no software. Ao mexer em uma funcionalidade, por exemplo, corre-se o risco de alterar ou mesmo derrubar todo o sistema ou demais partes que antes não apresentavam problemas

    https://cio.com.br/tendencias/3-motivos-para-a-extincao-dos-softwares-em-monolitos/

    Letra A