Biblioteca Digital de Trabalhos de Conclusão de Curso: Caracterização do conceito de modularidade no desenvolvimento de linguagens de programação.
Use este identificador para citar ou linkar para este item: http://www.monografias.ufop.br/handle/35400000/367
Título: Caracterização do conceito de modularidade no desenvolvimento de linguagens de programação.
Autor(es): Oliveira, Lanna Mayra Silva
Orientador(es): Reis, Leonardo Vieira dos Santos
Membros da banca: Reis, Leonardo Vieira dos Santos
Pereira, Igor Muzetti
Modularidade - engenharia
Referência: OLIVEIRA, Lanna Mayra Silva. Caracterização do conceito de modularidade no desenvolvimento de linguagens de programação. 2017. 58 f. Monografia (Graduação em Sistemas de Informação) – Instituto de Ciências Exatas e Aplicadas, Universidade Federal de Ouro Preto, João Monlevade, 2017.
Resumo: Desenvolver sistemas em módulos é uma das boas práticas atuais, pois a modularidade, baseada na filosofia "dividir para conquistar", melhora o tempo de desenvolvimento e contribui com a flexibilidade e compreensibilidade do sistema (PARNAS, 1972). O conceito de Modularidade teve seus primórdios a partir da proposta de divisão de um sistema em módulos independentes que possibilitasse mudanças independentes (PARNAS,1972). Entretanto, quando relacionada ao desenvolvimento de linguagens de programação, a modularidade não é definida criteriosamente a ponto de indicar técnicas e/ou características que de fato a provêem. Este trabalho tem como objetivo caracterizar o conceito de modularidade no desenvolvimento de linguagens de programação a partir da visão dos projetistas. Um conceito geral de modularidade é buscado para que seja possível alcançar o objetivo. A caracterização foi estruturada a partir da leitura de artigos, que foi marcada por uma Revisão Sistemática de Literatura na faixa de tempo de 1972–1978.
Resumo em outra língua: Developing modular systems is one of today's best practices, since modularity, based on the "divide and conquer" philosophy, improves development time and contributes to system flexibility and comprehensibility (PARNAS, 1972). The concept of Modularity was born from the purpose of dividing a system into independent modules that enables to make independent changes (PARNAS, 1972). However, when it comes to the development of programming languages, modularity is not carefully defined to indicate techniques and/or features that actually supply it. This work aims to characterize the concept of modularity in the development of programming languages from the viewpoint of the designers. A general concept of modularity is sought for what the objective can achieve. The characterization of modularity was structured was based on reading of articles, which was marked by a Systematic Review of Literature in the time range of 1972–1988.
URI: http://www.monografias.ufop.br/handle/35400000/367
Licença: Autorização concedida à Biblioteca Digital de TCC's da UFOP pelo(a) autor(a) em 04/05/2017 com as seguintes condições: disponível sob Licença Creative Commons 4.0 que permite copiar, distribuir e transmitir o trabalho desde que sejam citados o autor e o licenciante.