SóProvas


ID
1122034
Banca
FCC
Órgão
SABESP
Ano
2014
Provas
Disciplina
Engenharia de Software
Assuntos

É o processo de analisar um sistema ou seus modelos de forma a conseguir produzir especificações de nível mais alto. É um processo de exame e aplicação, particularmente útil quando há um sistema legado e é necessário, entre outras coisas, descobrir regras de negócio nele escondidas.

O termo relacionado à reengenharia de sistemas ao qual o texto se refere é

Alternativas
Comentários
  • Etapas do Processo de Reengenharia de Software:

    •Engenharia Reversa:

    •O processo inverso a Engenharia Progressiva, caracterizado pelas atividades retroativas do ciclo de vida, que partem de um baixo nível de abstração para um alto nível de abstração.

    •Reestruturação:

    •Melhoria da estrutura do sistema sem alterar seu comportamento.

    •Mesmo nível de abstração.

    •Engenharia Avante (Progressiva):

    •Processo tradicional de engenharia de software, caracterizado pelas atividades progressivas do ciclo de vida, que partem de um alto nível de abstração, para um baixo nível de abstração.

    Fonte : Curso Multiplus - Disciplina Engenharia de software - Assunto Reengenharia - Professora Rosana Osório

  • A engenhara reversa (reverse engineering) para software é o processo de analisar um programa na tentativa de criar uma representação dele em um nível mais alto de abstração do que o código-fonte.

    A engenharia reversa é um processo de recuperação do projeto. As ferramentas de engenharia reversa extraem informações do projeto de dados, da arquitetura e procedural com base em um programa existente.

     

     

     

     

    Engenharia de Software - 8ª Edição -  Roger Pressman,Bruce Maxim