SóProvas


ID
2337127
Banca
INSTITUTO AOCP
Órgão
EBSERH
Ano
2017
Provas
Disciplina
Engenharia de Software
Assuntos

Ao Desenvolver um Software, pode-se realizá-lo de várias formas e uma delas é usando as técnicas e práticas da Engenharia de Software (ES). Nessa área da computação, temos o conceito de Refinamento. Assinale a alternativa que melhor define o refinamento.

Alternativas
Comentários
  • Alguem comenta?

  • Princípios de Projeto
    Modularidade e níveis de abstração

    •  Abstração: - Quando consideramos uma solução modular para qualquer problema, muitos níveis de abstração podem ser colocados.

    • No nível mais alto de abstração, uma solução é enunciada em termos amplos usando uma linguagem do ambiente do problema.

    • Nos níveis mais baixos de abstração, uma descrição mais detalhada da solução é fornecida.
     

    •  Refinamento: - Um programa é desenvolvido pelo refinamento sucessivo de níveis de detalhes procedurais.

    • É realizada a decomposição de um enunciado macroscópico de  uma função(uma abstração procedural) passo a passo, até alcançar declarações em linguagem de programação.

    •Ex: Pseudocódigo -> Java.


    FONTE: 
    Prof. Clayton Vieira Fraga Filho
    site: www.claytonfraga.pro.br

  • Puts! Achei que fosse a letra E

  • Cai na pegadinha da letra E