next up previous contents index
Next: Trabalho Relacionado Up: Introdução Previous: Requisitos e Pressupostos

Organização do Documento

Este documento apresenta um conjunto de técnicas de programação, para o desenvolvimento de aplicações modulares. A apresentação do trabalho processa-se como se passa a descrever.

Depois da parte introdutória, agora finalizada, onde se enunciaram os objectivos do trabalho, assim como os requisitos e pressupostos de desenvolvimento, a um nível abstracto, vão ser apresentados, no capítulo 2, vários trabalhos de alguma forma relacionados com o presente.

A apresentação prossegue, no capítulo 3, com a apresentação de alto nível do modelo de objectos. É também apresentada a estrutura da aplicação, sendo refinados alguns aspectos do texto acima. Esta descrição é complementada no capítulo 4, onde são apresentados, ainda de uma forma geral, mas tão pormenorizada quanto possível naquele estádio do documento, as ferramentas e código de suporte à programação de módulos para uso da aplicação. É elevada a probabilidade de o desenho ter que fazer algumas concessões a pormenores de programação, quando se desenvolve um sistema particular. Um exemplo é a criação de estruturas de controlo que não seriam necessárias em algumas linguagens, quando se concretiza o desenho para uma linguagem onde elas não existem.

A programação de módulos, assim como a análise aprofundada do desenho de alguns exemplos, serão apresentados no capítulo 5. Estes módulos vão ser a base de apoio às características especiais dos objectos.

Os capítulos, até ao número 6, têm apenas a ver com o modelo e desenho genéricos do código e ferramentas de geração, previstos pelas técnicas de programação, sem, contudo, estarem aplicados a uma linguagem ou sistema particulares. O capítulo 6 vem apresentar uma particularização, aplicando as técnicas à programação em C++ num sistema UNIX.

Finalmente, são apresentadas conclusões, envolvendo a avaliação do sistema (capítulo 7), e perspectivas de evolução.



David M. M. de Matos
Thu Jun 29 14:58:09 MET DST 1995