Data/hora: 23/06/2024 06:50:16

Biblioteca(s): | Embrapa Agricultura Digital; Embrapa Unidades Centrais.
Data corrente: | 21/12/1992
Data da última atualização: | 21/12/1992
Autoria: | MOURA, M. F.
Afiliação: | Embrapa-CNPTIA.
Título: | Estruturação de programas para suporte a reengenharia.
Ano de publicação: | 1992
Fonte/Imprenta: | 1992.
Páginas: | 152 f.
Idioma: | Português
Notas: | Dissertação (Mestrado em Engenharia Elétrica) - Faculdade de Engenharia Elétrica, Universidade Estadual de Campinas, Campinas.
Conteúdo: | Este trabalho propõe um Modelo Estrututado baseado na decomposição de programas em programas primos, unidades mínimas e básicas da programação estruturada. O modelo é totalmente definido por algoritmos e pode ser completamente automatizado, tratando códigos fonte de produtos de software em qualquer linguagem procedimental e não paralela.Particularmente, são dados os algoritmos e transformações necessárias para instanciar o modelo para as linguagens de programação COBOL,FORTRAN e C. O modelo obtém uma representação padronizada do código fonte original, composta por unidades de programa (subprogramas), onde existem apenas um único ponto de entrada e um único ponto de saida, e são utilizados apenas três tipos de estruturas de controle: comandos sequenciais, um único tipo de iteração e seleções simples (de duas saidas). A padronização do código fonte é obtida por uma linguagem intermediária, executável e facilmente portavel- um subconjunto da linguagem de programação C. O padrão de representação do código estruturado pelo modelo fornece uma base adequada, minima, necessária e suficiente para servir de suporte a um ambiente de ferramentas de reengenharia e/ou engenharia reversa. A própria implementação do modelo é classificada como ferramenta de reengenharia. Os prototipos implementados, assim como o modelo de implementação, foram desenvolvidos em um ambiente UNIX.
Palavras-Chave: | Compilador; Computer; Data processing; Engenharia de Software; Estruturação de programas; Modelo de estruturação; Processamento de Dados; Programação Estruturada; Re-engineering; Reengenharia; Software engineering; Strucured programming.
Thesagro: | Computador.
Categoria do assunto: | --
Registro original: | Embrapa Agricultura Digital (CNPTIA)

Exemplares:

CNPTIA - (1319-1) - UPC - TS - -- -  -  - 1992.00039 - DIS
AI-SEDE - (6612-1) - EMB - TS - -- - 92/017 - MOU - 1992/00017 - DIS