Por favor, use este identificador para citar o enlazar este ítem:
http://www.monografias.ufop.br/handle/35400000/367
Título : | Caracterização do conceito de modularidade no desenvolvimento de linguagens de programação. |
Autor : | Oliveira, Lanna Mayra Silva |
metadata.dc.contributor.advisor: | Reis, Leonardo Vieira dos Santos Cardoso, Elton Máximo |
metadata.dc.contributor.referee: | Reis, Leonardo Vieira dos Santos Marinho, Euler Horta Pereira, Igor Muzetti |
Palabras clave : | Engenharia de software Desenvolvimento de software Linguagem de programação Modularidade - engenharia |
Fecha de publicación : | 2017 |
Citación : | 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. |
Resumen : | 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. |
metadata.dc.description.abstracten: | 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 |
metadata.dc.rights.license: | 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. |
Aparece en las colecciones: | Sistema de Informação - JMV |
Ficheros en este ítem:
Fichero | Descripción | Tamaño | Formato | |
---|---|---|---|---|
MONOGRAFIA_CaracterizaçãoConceitoModularidade.pdf | 1,73 MB | Adobe PDF | Visualizar/Abrir |
Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons